以下适用于ArcGIS与Oracle安装在同一台机器上的场景(32位客户端连接64位Oracle)。
环境描述:
操作系统:Window Server 2008R2
ArcGIS:ArcGIS 10.2
数据库:Oralce 11g
Oracle数据库安装路径:E:\app\Administrator\product\11.2.0\dbhome_1\bin
Oracle 客户端 32位(注意安装路径不要和服务端放一起)
客户端安装路径:E:\app\Administrator\product\11.2.0\dbclinet_1\bin
安装客户端时选择【运行时】即可
安装后配置环境变量:
环境变量
1、Oracle_HOME:不需要配置,有就删除
2、Path(注意dbhome_1的路径在前,dbclinet_1的路径在后)
E:\app\Administrator\product\11.2.0\dbhome_1\bin;E:\app\Administrator\product\11.2.0\dbclinet_1\bin
3、NLS_LANG:(非必须)
SIMPLIFIED CHINESE_CHINA.ZHS16GBK 与服端保持一致
查询服务端字符集:select userenv('language') from dual;
如安装了PLSQL Developer,配置OCI库为dbclinet下的dll
OCI库:E:\app\Administrator\product\11.2.0\dbclinet_1\bin\oci.dll
并配置环境变量:TNS_Admin:E:\app\Administrator\product\11.2.0\dbclinet_1\network\admin