plSQL连接远程oracle

1:获取 Instantclient 文件 http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html 根据数据库版本获取相应的 Instanclient版本(或者谷歌/百度 instantclient 下载)html

输入图片说明

2:在相应的目录结构下建立tnsnames.orasql

输入图片说明

3:tnsnames.ora的内容以下数据库

CIDPDEV-DB=

(DESCRIPTION=
        (ADDRESS=(PROTOCOL=tcp)(HOST=服务器的地址)(PORT=端口号))
    (CONNECT_DATA=
        (SERVICE_NAME=服务器名字)
    )
)

4:使用 pl/SQL 一开始数据库并不会出现,以下图。服务器

输入图片说明

点击 Cancel 进入 pl/SQL ,Tools -> Perferences

输入图片说明

保存退出,而后从新打开,就能看到连接的数据库

输入图片说明

若是仍是看不到就须要进行配置环境变量
计算机属性 -> 高级系统设置 -> 环境变量  -> user用户变量 新建

输入图片说明

变量值是 存储 tnsnames.ora 的目录。 保存退出。

5:下载并安装PL.SQL.Developer配置应用 配置tools->preferences->connection Oracle Home=D:\oracleclient OCI library=D:\oracleclient\oci.dlloracle

6:再次打开plsql则会在database中有oracledata 选项输入用户名密码就能够登录。tcp