Oracle 10g 设置 PL/SQL 远程

先在服务器上找到ORACLE 的程序 NET MANAGER 设置监听的IP

再DOS命令 LSNRCTL START 启动监听

服务里面 ORACLESERVICEORCL一定要启动起来 本机测试 SQLPLUS没问题后

客户端 下载Oracle Instant Client (32-bit) http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html instantclient_10_2目录解压成功后

(2)环境变量设置

配置环境变量,右击“我的电脑”à“属性”à“高级”à“环境变量”à“系统变量”,增加如下内容:

1) 变量名:ORACLE_HOME

变量值:C:\Program Files\instantclient_10_2

2) 变量名:TNS_ADMIN

变量值:C:\Program Files\instantclient_10_2

3) 变量名:NLS_LANG

变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

4) 修改Path变量,在后面添加 C:\Program Files\instantclient_10_2

(3)添加网络配置文件

在 C:\Program Files\instantclient_10_2中添加网络配置文件,新建文本文件,命名为tnsnames.ora(注意扩展名为.ora,不是txt),写入如下内容:

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)

)

)

其中红色字体部分为我的针对个人情况的设置,ORACLE数据库服务器IP为192.168.1.1,数据库实例名子为orcl。

(4)检验

配置无误的话打开PL/SQL Developer时显示如下界面:

当环境变量配置有误时没有”connect as ”的选框。