使用plsql developer远程连接Oracle数据库

PLSQL Developer不是独立的软件,是要基于Oracle客户端运行的。而实际的Oracle数据库庞大的身材实在是让人难以接受。实际上只需安装一个简单的客户端即可实现远程登录的目标。

1、到Oracle官方网站下载一个客户端:https://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html //时间长了该网址可能会失效,如果无效了话大家直接baidu  instantclient即可

2、我这里选择的是:即时客户端程序包 — Basic: 运行 OCI、OCCI 和 JDBC-OCI 应用程序所需的所有文件(instantclient-basic-win32-11.2.00.70.0.zip)

3、将安装包解压到:F:\Program Files\instantclient_11_2

4、设置环境变量:
1.;F:\Program Files\instantclient_11_2; (在PATH环境变量追加)
2.SET TNS_ADMIN=F:\Program Files\instantclient_11_2 (新建)
3.SET NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK (新建,防止查询乱码) 这里具体的设置得和oracle目标服务器一致,常用的还有AMERICAN_AMERICA.ZHS 16GBK

5、指定需要连接的实例名字,在F:\Program Files\instantclient_11_2目录下新建一个tnsnames.ora文件,然后填入

appdb =                               //服务名 同下service_name,机登录时的数据库,如下图
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))

(CONNECT_DATA =
(SERVER = db)   //这个字段和服务器名一致即可,不一致也不影响使用
(SERVICE_NAME = appdb)
)
)

3

 

 

6、接下来对plsql developer配置,如下图在工具->首选项中设置instantclient的路径。

分别为F:\Program Files\instantclient_11_2

F:\Program Files\instantclient_11_2\oci.dll

5

 

7、工作全部完成后即可重启plsql developer输入账号信息后连接数据库