1、服務端環境html
系統:Windows Server 2008 r2 x64sql
數據庫:Oracle11g 64位數據庫
2、客戶端環境服務器
系統:Windows 10 x64app
數據庫:只安裝了instant client 32位 (instantclient-basic-win32-11.2.0.1.0),注:Oracle9及以上版本選擇11.x,低於9的版本選擇10.x的工具
數據庫工具:plsql 32位code
3、配置服務器上Oracle的tnsnames.ora和listener.orahtm
1. 修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.orablog
SID_NAME = CLRExtProc 改成 SID_NAME = orcl orcl是實例名
HOST = localhost 改成 HOST = 你的服務器ip
2. 修改..\app\admin\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora圖片
兩處 HOST = localhost 改成 HOST = 你的服務器ip
SID = CLRExtProc 改成 SID = orcl
修改完成後重啓Oracle相關服務
OracleDBConsoleorcl
OracleOraDb11g_home1TNSListener
OracleServiceORCL
3、開啓1521端口
在防火牆入站規則添加1521端口
4、配置客戶端
一、解壓縮instantclient-basic-win32-11.2.0.1.0.zip,在instantclient_11_2文件夾下面新建NETWORK\admin文件夾,並在admin文件夾下面新建tnsnames.ora文件,編輯內容以下:
ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 你的ip)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
二、配置環境變量
//新建環境變量TNS_ADMIN 變量名:TNS_ADMIN 變量值:D:\instantclient_11_2\NETWORK\admin //新建環境變量NLS_LANG 變量名:NLS_LANG 變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
三、配置plsql,打開Tools(工具)--》Preferences(首選項),配置以下圖:
配置完成後從新打開plsql就能夠登陸了
參考文章: