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就能够登陆了
参考文章: