PLSQLDeveloper鏈接遠程Oracle數據庫

要鏈接遠程數據庫,傳統的必定可行的方法是在本地裝一個oracle,而後使用「Network Configuration Assistant」配置,以後用PL/SQL Dev鏈接,由於須要在本地安裝數據庫,因此不是很方便html

下面介紹另一種方法sql

一、首先去oracle官網下載三個須要的壓縮包數據庫

具體地址是:http://www.oracle.com/technetwork/topics/winsoft-085727.html服務器

須要的包:oracle

instantclient-basic-nt-12.1.0.1.0.zip
instantclient-odbc-nt-12.1.0.1.0.zip
instantclient-sqlplus-nt-12.1.0.1.0.ziphtm

下載PLSQL Developerip

將下載的安裝包所有解壓,放在同一個目錄下,好比在D:\oracleget

二、「控制面板」-」系統」-」高級」-」環境變量」-」系統變量」添加幾個環境變量:it

NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK(或AMERICAN_AMERICA.ZHS16GBK)
TNS_ADMIN = D:\oracle
LD_LIBRARY_PATH = D:\oracle
SQLPATH = D:\oracleio

Path變量結尾添加D:\oracle

三、在D:\oracle下建立tnsnames.ora文件,在該文件中平配置以下代碼,本身寫容易出錯,建議到裝了oracle數據庫的目錄下去拷貝,若是你的電腦上安裝了oracle,那麼該文件的目錄在D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下,這是個人目錄

# tnsnames.ora Network Configuration File: D:\Oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )


以上文件中,ORCL是個鏈接標示符,能夠本身修改,HOST是遠程Oracle服務器的地址,PORT是Oracle的服務端口,沒有修改過的話,默認是1521。Service_name是遠程實例名稱。能夠直接在上面修改,也能夠新添加一段代碼,以下:

zyback=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.88)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = zyback)
    )
  )

四、運行D:\oracle目錄下的odbc_install.exe,安裝ODBC驅動

五、配置PLSQL Developer客戶端,如圖:

\

關閉重啓PLSQL Developer,輸入用戶、密碼、數據庫,如圖:

\

這樣就能夠遠程訪問其餘地方的oracle數據庫了

相關文章
相關標籤/搜索