交接要離開的同事手上工作,可好,有個Smart Query需要在.NET下運行.很久沒遇到微軟的東東,用ODBC連Oracle.就在PC裝個Oracle XE練習.建ODBC比較常見的作法是從[控制台]去建,另一個方式是建立一個檔案,副檔名是udl,再double click就可以設定ODBC.如下:
在桌面建置這樣的ODBC連Oracle XE是OK,但透過Smart Query連卻不行,出現ORA-12514的錯誤訊息,直到我把資料來源從localhost改成:
localhost:1521/XE
這樣Smart Query才連成功.而也意外搜到如何設定XE的ftp port及disable http和ftp port方式,一併記錄.取自http://daust.blogspot.com/2006/01/xe-changing-default-http-port.html
SQL> select dbms_xdb.gethttpport as "HTTP-Port" |
以上是取得目前port值,設定的話是:
dbms_xdb.sethttpport('80');
dbms_xdb.setftpport('2100');
若想disable它們,將參數改為0即可.
全站熱搜