PLSQL Developer连接远程Oracle数据库问题

一、环境安装

  • 本机环境如下:

    • instantclient_12_2 客户端 64位
    • PLSQL Developer11_chs 64位
  • 资源下载:

    • 精简版客户端:https://www.oracle.com/technetwork/topics/winsoft-085727.html
    • PLSQL Dev :https://www.allroundautomations.com/plsqldev.html
    • 百度网盘:
      链接1:https://pan.baidu.com/s/1nem9hRdU7Yet4VjS1kJ1kg 提取码:s9fz;
      链接2:https://pan.baidu.com/s/1ki17b2sA9D1NJ6MxR3QktA 提取码:r82g;
  • 注意事项:

    • 精简版客户端下载版本:Basic Package - All files required to run OCI, OCCI, and JDBC-OCI applications ……
    • PLSQL Dev汉化包安装:安装地址与plsqldev.exe同一目录即可
    • 注意位数一定要保持一致,否则会报错误

二、客户端配置

  • 本机精简版客户端安装目录:D:\Develop\instantclient_12_2
  • 在安装目录下创建目录:network\admin(D:\Develop\instantclient_12_2\network\admin)
  • 在创建的admin目录下创建文件:tnsnames.ora
  • 内容如下(将对应中文替换为实际数据):
ORCL =
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库地址 )(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = 服务端数据库名称 )
    )
)

SERVER_152 =
	(DESCRIPTION =  
		(ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库地址)(PORT = 1521)) 
	(CONNECT_DATA =     
	(SERVER = DEDICATED)
	(SERVICE_NAME = 远程数据库名称)
    
	)
)

注意:配置了不同的信息后,在最后连接远程数据库时,指定的数据库名称也需要相应改变,如:
PLSQL Developer连接远程Oracle数据库问题_第1张图片PLSQL Developer连接远程Oracle数据库问题_第2张图片
三、配置环境变量

  • 新建系统变量:
    • (TNS_ADMIN)——(D:\Develop\instantclient_12_2\network\admin),值替换为自己的安装路径。
    • (NLS_LANG)——(SIMPLIFIED CHINESE_CHINA.ZHS16GBK),该变量建议配置一下,否则可能出现数据库的中文注释乱码等问题,还有人使用的变量值为(AMERICAN_AMERICA.UTF8)、(AMERICAN_AMERICA.ZHS16GBK)等等,这取决于服务端的字符编码设置。
  • 配置PLSQL:
    • 工具(tools)——首选项(第一项)——Oracle下的连接(connection),配置参数如图所示:PLSQL Developer连接远程Oracle数据库问题_第3张图片
  • 查看配置信息:
    • 打开plsql ——帮助(help)——支持信息(最后一项)——信息(第一栏)下的TNS File变量和Character Sets变量(若配置了环境变量在配置信息中没有显示,可能是PLSQL没有读取到配置,重启计算机即可)

四、运行

重启PLSQL即可

日期:2019年3月27上午

你可能感兴趣的:(Oracle,PLSQL,开发问题处理)