因为项目要求的是ORACLE数据库,所以要安装Oracle 数据库 ;
项目有采用要发布ArcGIS服务, 所以创建企业级地理数据库,ArcGiS 连接Oracle创建企业级地理数据库 。
工具
Win7 ,Oracle 数据库11GR1版本 , PL/SQL (32位),instantclient_11_2 :
步骤: 1.直接运行 Oracle 安装 。
本机路径:D:\app\Administrator\product\11.2.0\dbhome_1
2直接运行.PL/SQL安装 ;
3.解压instantclient_11_2 ,将解压后的文件直接放到 D:\app\Administrator\ 路径下 。
环境配置 ;
NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ;
TNS_ADMIN: D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN
打开PL/SQL 不登录,选择 工具------>首选项 -------->
OCI库: D:\app\Administrator\instantclient_11_2\oci.dll
Path:D:\app\Administrator\product\11.2.0\dbhome_1\BIN;
(PATH未配置时PL/SQL 登录没问题,ArcGIS 连接报 ORA-12557 协议适配器不可加载,配置过后问题解决)
(以上路径都需要根据自己的实际路径来配置)
ArcGIS成功连接ORACLE 创建企业地理数据库时成功但是报错类似:
ST_Geometry 形状库路径可能无效,或者未在 Oracle 实例中正确配置 EXTPROC。 [ (Unable to determine current version of ST_SHAPELIB. Please check the ST_Geometry shape library path on the Oracle server, which is set to "c:\progra~2\arcgis\desktop10.3\DatabaseSupport\Oracle\Windows64\st_shapelib.dll". Refer to the ArcGIS help topics for more details.
)]
搜索到解决办法: http://www.cnblogs.com/chenbestmyself/p/6424525.html