前言:實際工作中,我們往往需要使用 PLSQL Develope 工具連接遠程服務器上的 ORACLE 數據庫進行管理,但是由於 ORACLE 安裝在本地電腦步驟繁瑣,並且會耗費電腦的很大一部分資源,因此,我們尋求一種不需要在本地安裝 ORACLE 數據庫而能直接使用 PLSQL Develope 工具連接到遠程服務器 ORACLE 的方法。
下面,開始開始配置 PLSQL Develope :
- 1、百度下載 PLSQL Develope 客戶端,下載好後解壓並安裝:
注意:chinese.exe 是中文翻譯的文件,plsqldev802.exe 纔是安裝文件,根據下載的不同,客戶端的樣式可能不同,畢竟還有解壓免安裝版,在此不做贅述
- 2、下載 instantclient,大家可以從 oracle 官網下載,下載地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html ,也可從其它作途徑下載,解壓後如下圖所示。
注意:instantclient 有多個版本,截圖展示的是11_2的版本
- 3、在 instantclient 目錄下新建 NETWORK 文件夾,在 NETWORK 文件夾裏面新建 ADMIN 文件夾,在 ADMIN 文件夾中新創建 tnsnames.ora 文件,這個文件也可以從其它地方去下載。
- 4、編輯 tnsnames.ora 文件,配置遠程服務器上 ORACLE 的ip和端口等信息。
ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = CDW)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
OANET_153 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.153)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = oanet)
)
)
參數說明:ORCL_TEST 是自定義的數據庫名,HOST 爲數據庫地址,PORT 爲端口號,SERVICE_NAME 爲數據庫名
- 5、打開 PLSQL Develope ,在登錄窗口點擊取消,跳過登錄進入程序。
- 6、進入軟件後,選擇工具–>首選項。
- 7、配置 ORACLE 主目錄名和 OCI 庫。
oracle 主目錄名配置的是 instantclient 文件的路徑,如:D:\javaDevelop\PLSQL Developer\instantclient_11_2
OCI 庫配置的是 instantclient 目錄下 oci.dll 文件的目錄,如:D:\javaDevelop\PLSQL Developer\instantclient_11_2\oci.dll
- 8、配置環境變量,新增 NLS_LANG 和 ORACLE_HOME。
至此,全部配置完成,PLSQL Develope 可以連接到遠程 ORACLE 。