软件环境:
WIN10(64位),ArcGIS 10.1,Oracle 11g(11.2.0)
问题:
在连接Oracle数据库的时候出现错误,提示需要配置好客户端,如下图所示:
原因:
ArcCatalog连接Oracle数据库的时候,客户端需要配置Oracle的客户端
解决办法:
1、下载,我使用的客户端:
百度网盘地址:http://pan.baidu.com/s/1caByKe
2、将解压后的instantclient_10_2文件夹拷贝到C盘。
3、配置环境变量
在“环境变量”的“系统变量”中增加:
- ORACLE_HOME = C:\instantclient_10_2
- TNS_ADMIN = C:\instantclient_10_2
- NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4、修改Path变量,在后面添加 C:\instantclient_10_2
修改C:\instantclient_10_2\tnsnames.ora文件,如下提示:
5、再次连接就会成功了。
具体参考博客:Oracle Instant Client(即时客户端) 安装与配置