本機不安裝Oracle客戶端,使用PL SQL Developer鏈接遠程數據庫html
-
先到Oracle網站下載Instant Client (輕量級數據庫客戶端)sql
- Instant client的版本不少:主要是Basic和Basic Lite。
- Basic版本 包括了全部的支持運行OCI、OCCI、JDBC、JDBC-OCI的文件,支持多種語言。
- Basic Lite是 Basic版本的精簡版,只包括了英文的錯誤描述,也只支持Unicode、ASCII和歐洲字符集。
- 所以,若是數據庫服務器是中文字符集(如 SIMPLIFIED CHINESE_CHINA.ZHS16GBK),則必須下載Basic版本。
- 注意:根據你的操做系統選擇不一樣的Instant Client版本,64位系統下載64位精簡客戶端,32位的需下載32位的精簡客戶端
- Instant client的版本不少:主要是Basic和Basic Lite。
-
下載解壓 如文件夾叫:instantclient_12_1.放在任意目錄均可.例如:E:\Program Files\PLSQL Developer\instantclient_12_1數據庫
-
(可跳過)在E:\Program Files\PLSQL Developer\instantclient_12_1目錄下新建目錄
network
,在network目錄下再新建admin
目錄,在admin目錄下新建文件tnsnames.ora
服務器 -
(可跳過) tnsnames.ora文件寫入oracle
#可配置多個本地實例。格式: #本地實例名 = # (DESCRIPTION = # (ADDRESS = (PROTOCOL = TCP)(HOST = 遠程數據庫IP地址)(PORT = 遠程服務器端口號)) # (CONNECT_DATA = # (SERVER = DEDICATED) # (SERVICE_NAME = 遠程數據庫服務名) # ) # ) ORCL【自定義鏈接名】 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.132 【遠程數據庫的IP】(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = ORCL【遠程數據庫實例名】) ) ) )
- ORCL(鏈接名):表示定義遠程服務器的在本地主機名(隨意輸入)如 ORCL
- 192.168.0.132 (IP地址):遠程數據庫的IP地址
- 第二個 ORCL(鏈接名):遠程數據庫實例名
- PS:不要出現本地實例名前面多空格,或者其餘地方少寫括號。不然鏈接時會報錯:ORA-12154: TNS:could not resolve the connect identifier specified
-
安裝並配置PL/SQL Developeride
- 下載安裝PL/SQL Developer工具
- 配置oracle的鏈接參數:打開PL/SQL,打開工具-->首選項-->鏈接(tools->preferences->connection),配置Oralce主目錄和OCI庫
- 主目錄:E:\Program Files\PLSQL Developer\instantclient_12_1
- OCI庫:E:\Program Files\PLSQL Developer\instantclient_12_1\oci.dll
- 新版plsql配置
-
重啓 PL/SQL Developer
主機名就會出如今PL/SQL Developer的列表裏,輸入用戶名密碼,就能夠登陸遠程oracle 11g數據庫了。工具
臨時遠程鏈接
若是第三步不配置能夠用臨時遠程方式鏈接數據庫
格式:ip:端口號/sid
網站