前提条件
ArcGIS 10.4、Oracle 11gR2都已经部署好,需要准备好instantclient 32位。
需要特别注意的是:确认你用的ArcGIS的位数(可以打开ArcMap后再到任务管理器查看),ArcGIS 10.4是32位的所以这边部署的instantclient也必须是32位的,否则会在连接的时候报错:

同理如果新版本ArcGIS变64位了,那就用64位的instantclient。
下载并解压instantclient
我用的instantclient为(11.2 32位):https://download.oracle.com/otn/nt/instantclient/11204/instantclient-basic-nt-11.2.0.4.0.zip
下载好后直接解压即可,目录任意。
配置环境变量
在系统环境变量处新增三个变量
变量名:ORACLE_HOME
变量值:你的instantclient的解压目录
注意需要给到这一层:

变量名:TNS_ADMIN
值:同上
变量名:NLS_LANG
值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
然后在path变量下增加一个值,这个值的内容同ORACLE_HOME。

文章详细介绍了如何在已安装的ArcGIS10.4和Oracle11gR2环境下,准备和配置32位的instantclient,包括下载、解压、设置系统环境变量以及重启ArcMap后配置数据库连接参数的过程。
最低0.47元/天 解锁文章
5646

被折叠的 条评论
为什么被折叠?



