PL\SQL developer 連接Oracle數據庫配置

 

大佬們在使用PLSQL developer連接Oracle的時候經常出現一些小問題導致數據庫連接失敗,小弟我給大佬們總結一下連接數據庫的配置流程

一、配置相關配置文件

1.數據文件的路徑

pl\sql developer主要有兩個文件需要配置。

其路徑在Oracle安裝路徑\product\11.2.0\dbhome_1\NETWORK\ADMIN下,分別是tnsnames.ora和LISTENER.ora文件。

這邊提供了兩個模板,大佬們複製到自己的電腦上,把註釋的地方對應的代碼修改屬性即可。

2.tnsnames.ora文件配置

#連接Oracle監聽器對象的屬性,protocol:連接協議;host:監聽主機Ip地址;port:監聽主機端口號
#一般情況下如果是連接到本地的Oracle,只需要將host改成localhost或者機器名即可。
LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = OBADLNETBFBYIQL)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
#大寫ORCL,這裏是數據庫連接名,可以更改成自己喜歡的名稱,該名稱會在登錄界面中的database下拉框中出現。
ORCL =
  (DESCRIPTION =
    #一般情況下如果是連接到本地的Oracle,只需要將host改成localhost或者機器名即可。
    (ADDRESS = (PROTOCOL = TCP)(HOST = OBADLNETBFBYIQL)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
    #服務名可以在sqlplus的系統用戶下,輸入show parameter service_names查詢
      (SERVICE_NAME = orcl)
    )
  )

3.LISTENER.ora

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      #這裏是你連接的主機的Oracle安裝路徑,配置之後請複製路徑到Oracle主機上查看能否訪問,是否寫錯路徑
      (ORACLE_HOME = E:\oracle\product\11.2.0\dbhome_1)
	  #該代碼是指定默認的oci.dll路徑的(Oracle自帶)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\app\Administrator\product\11.2.0\dbhome_1\bin\oraclr11.dll")
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
      #此處可以配置多個監聽服務地址,選擇連接的數據庫所在的主機地址即可
      (ADDRESS = (PROTOCOL = TCP)(HOST = OBADLNETBFBYIQL)(PORT = 1521))
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = E:\oracle

二、檢查數據庫實例是否啓動

1.檢查Oracle服務器的服務是否啓動

2.檢查數據庫實例是否啓動

管理員用戶下查詢 select status from v$instance;

如果沒有啓動實例,使用start up命令啓動數據庫實例。

三、在PL\SQL developer 中配置

選擇configure選項的preferences選項,點擊Connection選項,然後選擇配置Oracle提供的客戶端連接工具文件路徑,這個配置主要針對遠程連接用戶

配置成功後重新啓動pl/sql developer。

四、遠程連接

如果是遠程連接,使用plsql developer的那臺機器上也沒有安裝完整的Oracle軟件,那麼需要先安裝Oracle提供的客戶端工具

點擊這裏下載客戶端工具

下載完成之後也需要配置,配置的方式和上述一樣。

並且在pl/sql所在的機器上,ping通Oracle服務器。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章