這兩天一直跟Oracle幹上了,各種問題各種糾結。。。主要是各種串連Oracle的問題
1.PL/SQL串連Oracle
安裝完成Oracle11gR2之後,不需要安裝Oracle client,只需要綠色版instantclient,即可以用PL/SQL直接連接Oracle。
設定如下:
0)下載instantclient_11_2(官方:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html)
1)開啟PL/SQL,跳過登入介面,點Tools->Preferences,配置紅框裡的項目(假設instantclient_11_2放在D盤根目錄下):
2)重新開啟PL/SQL,在登入介面填寫資訊
中,資料庫一欄,“/”後面填寫要串連的資料庫執行個體名
3)點擊確定即可串連
2.配置Oracle遠端連線
遠端連線一直沒配置成功,,後來找了個辦法,解決了,不一定適用多數情況
1)開啟Oracle配置和移植工具裡的Net Manager工具,向Listener中添加一個地址
其中,主機填寫你的IP地址,連接埠號碼不要與其他的地址衝突
2)配置完成後,重啟監聽服務
lsnrctl stop
lsnrctl start
3)在遠程機器用PL/SQL串連成功
資料庫一欄的IP地址要寫遠程主機的IP,即第1步中Listener中添加的地址
上述第1步,也可以直接修改Listener.ora檔案,路徑為 %ORACLE_HOME%\NETWORK\ADMIN\listener.ora
在Listener中添加如下資訊:
重啟監聽服務即可。。。
Oracle 10g 安裝後重啟系統,用PLSQL串連報沒有監聽
ORA-03114 PLSQL過程編譯中斷連線錯誤
PLSQL 串連 Oracle簡單配置
PLSQL批量Forall操作效能提升詳解
使用Oracle SQLDeveloper串連資料庫並建立使用者
Oracle內建的PL/SQL Developer匯入匯出資料
在64位Win7系統下安裝Oracle 11g和Oracle SQL Developer用戶端