之前寫過一篇關於Oracle資料庫遠端連線的部落格:Oracle資料庫——服務端配置遠端連線 。
在那篇文章中操作推薦過別人的一篇部落格,就是本部落格的這個話題。但是最近要用了,於是就翻自己的部落格,卻發現那個部落格已經限制訪問了,在網上又找了好久,才找到這個,於是果斷自己寫一下,以備今後自用以及方便他人。
1、安裝PL/SQL,這個過程還是比較容易的,就不再多說了,我的目錄為:C:\plsql
2、去Oracle網站下載Instant Client,需要的人留言,給你髮網盤連結。然後安裝,我是直接安在了PL/SQL的安裝目錄裡面,目錄為:C:\plsql\odac_client。
3、在此目錄中建立一個名為tnsnames.ora的檔案,開啟定入如下內容:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
4、添加名為TNS_ADMIN的環境變數,值為tnsnames.ora檔案的路徑
5、開啟PL/SQL,直接點取消,就會進入主介面。選擇Tools中的Preference,在裡面設定Oracle Home為C:\plsql\odac_client,OCI Library為C:\plsql\odac_client\oci.dll。
6、配置完成後重啟PL/SQL。
7、可能會碰到亂碼的問題,只需要用下面命令查一下編碼:
select userenv('language') from dual;
只需要添加一個環境變數NLS_LANG,值為上面語句查到的結果,就不會有亂碼問題了。
最後,個人建議,我用的是有道筆記,對於看到的功能性部落格(比如此篇),就收藏到裡面,只是單純的收藏一個地址還是不那麼靠譜的,寫此篇文章,只為提出一點建議,另自己的學習更加高效。
Oracle 10g 安裝後重啟系統,用PLSQL串連報沒有監聽
ORA-03114 PLSQL過程編譯中斷連線錯誤
PLSQL 串連 Oracle簡單配置
PLSQL批量Forall操作效能提升詳解
使用Oracle SQLDeveloper串連資料庫並建立使用者
Oracle內建的PL/SQL Developer匯入匯出資料
在64位Win7系統下安裝Oracle 11g和Oracle SQL Developer用戶端