oracle服务端使用plsql,本地使用Plsql连接远程服务器上oracle!

前提:先关掉客户机和服务器防火墙吧!

1.安装oracle到服务器 2.下载instantclient,并安装 3.拷贝oracle的home下network文件夹到 instanclient下,只保留admin里面的tnsnames.ora文件 4.更改tnsnames.ora文件,如下: ORCL =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = orcl)     )   ) 5.配置环境变量: TNS_ADMIN  ---D:\instantclient_11_2\NETWORK\ADMIN; (该路径为instancclient下tnsnames.ora的路径) 配置plsql编码方式与服务端一致 环境变量 NLS_LANG-----AMERICAN_AMERICA.UTF8 NLS_LANG-----SIMPLIFIED CHINESE_CHINA.ZHS16GBK 6.打开plsqldev,选择工具,首选项,更改 oracle主目录名:D:\instantclient_11_2 oci库:D:\instantclient_11_2\oci.dll--instanceclient下的oci.dll文件 7.远程服务器里oracle home下,D:\oracleDB\product\11.2.0\dbhome_1\NETWORK\ADMIN 的tnsnames.ora和listener.ora里面的 host的ip: 如下: ------------------------tnsnames.ora----------------------- # tnsnames.ora Network Configuration File: D:\oracledata\product\11.2.0\dbhome_1\network\admin\tnsnames.ora # Generated by Oracle configuration tools. LISTENER_ORCL =   (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(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 = 192.168.1.200)(PORT = 1521))     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = orcl)     )   ) ----------------------listener.ora---注意添加该内容------------------------ # listener.ora Network Configuration File: D:\oracleDB\product\11.2.0\dbhome_1\network\admin\listener.ora # Generated by Oracle configuration tools. SID_LIST_LISTENER =   (SID_LIST =     (SID_DESC =       (SID_NAME = CLRExtProc)       (ORACLE_HOME = D:\oracleDB\product\11.2.0\dbhome_1)       (PROGRAM = extproc)       (ENVS = "EXTPROC_DLLS=ONLY:D:\oracleDB\product\11.2.0\dbhome_1\bin\oraclr11.dll")     )   ) -------------添加的内容,否则容易报字符串错误----------- (SID_DESC =     (GLOBAL_DBNAME = ORCL)     (ORACLE_HOME = D:\oracleDB\product\11.2.0\dbhome_1)     (SID_NAME = ORCL)     ) ------------------------------- LISTENER =   (DESCRIPTION_LIST =     (DESCRIPTION =       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))       (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))     )   ) ADR_BASE_LISTENER = D:\app\Administrator ------------------------------------------------- 8.重启服务器的oracle的service服务和listener服务,客户机进行登录即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值