一般在使用plsql時,會結合oracle客戶端來使用,這樣方便把資料庫連線資訊新增到plsql中。不過oracle客戶端軟體有點龐大,安裝起來不太方便,所以在網上找到一種不依賴oracle客戶端來使用plsql的方法。
1.準備
雖然不用oracle客戶端,但是也要用到一個工具包--instantclient,可以到oracle官網下載(https://www.oracle.com/technetwork/topics/winsoft-085727.html)
2.具體操作步驟
(1)把下載好的安裝包instantclient-basic-nt-12.2.0.1.0.zip解壓
(2)在解壓目錄下新建“network”目錄,然後在network目錄下新建“admin”目錄
(3)在admin目錄下新建一個檔案--tnsnames.ora,內容如下:
249 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XX.XX)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = oanet) ) ) 註釋: 249--代表連線的服務名,可以理解為一個代號 HOST 後填寫資料庫所在伺服器的ip,PORT為資料庫埠號,一般為1521 SERVICE_NAME 為資料庫的例項名
(4)配置plsql
依次開啟“tools--preferences--connection”
配置Oracle Home和OCI library
這樣就配置完成了,然後重啟plsql,連線即可,如下