原文地址:https://www.cnblogs.com/wangyihome/p/8881451.html
在進行開發時經常需要連接Oracle數據庫,一般的場景是Oracle數據庫在遠程服務器上,本地計算機通過plsql developer來訪問。
這就要求在本地安裝好plsql developer,但是這樣就可以了嗎?這是不行的,plsql deverloper是不能直接訪問和操作服務器上的Oracle數據庫的,中間需要通過Oracle客戶端進行中轉。這里就來說說該怎么安裝和配置plsql developer和Oracle客戶端。
一、安裝Oracle客戶端 Oracle instant client
以 instantclient_11_2為例。
- 先從網上下載instantclient_11_2,解壓后放到D盤根目錄。
- 在系統環境變量Path中添加D:\instantclient_11_2。
- 看看D:\instantclient_11_2\network\ADMIN目錄中有沒有一個tnsnames.ora文件,如果沒有就建一個。tnsnames.ora中的內容如下所示:
orcl36 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 11.101.2.30)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl)
)
)
- 這是一個連接字符串設置,代表要連接的數據庫的服務器IP和數據庫名,紅色部分是需要自己設置的。orc36是自己定義的連接名稱,可以任意設置。設置之后,在使用plsql developer的時候,登陸就不需要再寫IP和數據庫名了,直接像下面直接選擇orcl36就可以了,它會自己去tnsnames.ora文件中找到orcl36 設置,提取IP和數據庫名來進行登陸。nsnames.ora文件中可以寫多個數據庫的設置,登陸時就可以有多個數據庫選擇,非常方便。
- 然后將綠色免安裝版的plsql developer拷貝到D盤根目錄,點擊運行就可以正常使用了。