首页 > 代码库 > ArcSDE 10.2 for Oracle 12C安装注意事项

ArcSDE 10.2 for Oracle 12C安装注意事项

ArcSDE 10.2 for Oracle 12C安装注意事项

1、环境说明

从ArcSDE10.2.1开始支持Oracle 12C。

2、安装注意事项

SDE空间数据库可以安装到PDB中,使用Create Enterprise Geodatabase工具即可创建,安装方法与Oracle 11g无区别。

默认情况下创建的用户,即使分配了Connect和Resource角色,数据库不会自动赋予quota权限,在catalog中创建要素时会提示ORA-01950的错误。需手动赋予该权限。

方法1:

SQL>?create?user?test?identified?by?test?DEFAULT?TABLESPACE?ESRI?TEMPORARY?TABLESPACE?TEMP?ACCOUNT?UNLOCK??quota?unlimited?on?esri?container=current;??

SQL>?grant?connect,resource?to?test;??

方法2:

SQL>?create?user?test?identified?by?test?DEFAULT?TABLESPACE?ESRI?TEMPORARY?TABLESPACE?TEMP?ACCOUNT?UNLOCK???container=current;??

SQL>?grant?connect,resource?to?test;??

SQL>?grant?unlimited?tablespace?to?test;

3、ST_Geometry配置

(1)将Desktop10.2\DatabaseSupport\Oracle\Windows64\st_shapelib.dll文件复制到Oracle安装目录下的bin文件中。

(2)创建sde用户的用户库

使用sde用户连接上Oracle,再执行如下语句:

SQL>?create?or?replace?library?ST_SHAPELIB?as?‘oracle_home/bin/st_shapelib.dll‘?;

SQL>?select?file_spec?from?user_libraries;??

注:如果ArcGIS桌面与数据库安装在同一台机器上,使用GP创建sde时,会自动将桌面下的dll文件注册到用户库中。

(3)修改ORACLE_HOME\hs\admin\extproc.ora文件。

设置SET EXTPROC_DLLS=ONLY:C:\\mylibraries\\st_shapelib.dll

或者

SET EXTPROC=ALL

(4)测试

4、参考

http://blog.csdn.net/linghe301/article/details/19193517

http://blog.csdn.net/linghe301/article/details/19337351

ArcSDE 10.2 for Oracle 12C安装注意事项