在CentOS6.0上配置Oracle資料庫可以遠端使用的遠端配置。

weixin_34321977發表於2011-10-31

在CentgOS6上安裝了Oracle11gR2 之後,當然希望可以遠端連線了。

其實需要注意的就是有兩點:

1:CentOS的IPTable上新增預設的堅挺埠1521或者直接關閉防火牆也行。

2:就是Oracle的ora配置檔案修改一下

配置檔案在$ORACLE_HOME/network/admin/下

listener.ora

sqlnet.ora

tnsnames.ora

三個檔案,把裡面關於localhsot改為IP(這個為localhost應該是隻允許本機訪問,好像是的,我沒有驗證)

裡面也有埠,預設1521,如果你需要修改,則修改,即可重啟oracle,然後記住這個埠,連線的時候需要用到的。

samples裡面有著三個檔案的示例檔案,有註釋,不過是英文的,可以根據註釋來理解。

當然,其實可以用Oracle的netca netmgr 圖形化工具進行編輯修改,執行前執行export LANG=en_US否則會亂碼的。誰叫這軟體沒有中文版的呢(我指的是linux平臺下)。

 

Oracle遠端連線的客戶端可以是:

Oracle11g裡面的sql developer

==================

其作用感覺跟 MS SQLServer的查詢分析器 有點類似的。我是用這個進行連線進行測試的。

 

 

也可以寫個Java程式碼,利用jdbc來連線Oracle資料庫

================================

JDBC的檔案在Oracle的程式目錄裡有 $ORACLE_HOME/jdbc/lib/jdbc6.jar

裡面有好多版本的jdbc,而且官網的jdbc還分版本,這樣jdbc的版本就更多了,,頭容易大啊。。。

至於jdbc連線程式碼我用空了補充。

 

 

使用 sqlplus連線遠端的Oracle資料庫

=======================

sqlplus SYS/OraclePWD@192.168.1.110/orcl as SYSDBA

RT,直接就可以連線上去了。



 







相關文章