在Oracle建立RAC使用ASM存储方式下直连数据库

两台或者多台机器里Oracle数据库建了RAC,使用ASM数据存储机制,在ArcMap中创建企业级地理数据库直连数据库,64位和32位instantclient 均放在C盘下(ArcGIS for Desktop和ArcGIS for Server安装在一台机器上 ),环境变量PATH也进行了添加,但是在创建企业级地理数据库的时候提示提示无法连接到程序客户端。
已邀请:

勾戈雪黎

赞同来自:

【解决办法】:
在如上Oracle的环境中,需要先让dba创建好sde表空间,然后再进行创建企业地理数据等后续工作, 确保利用scan ip 连接,否则数据文件不会放到共享磁盘上。
在这种数据库环境下,创建表空间的语句与单机oracle不同,正确语句样例如下:create tablespace sde datafile+''DATA/XXXX/sde''  size XXXm autoextend on.
如果在正确的创立表空间之前,因为不熟悉正确语句或其他原因在集群里的某台机器上在本地生成表空间,造成在Arcmap中创建企业级地理数据库表空间无法被识别的错误(可参考sde_setup日志),需要在能看见无法被识别的表空间的机器上将其删除。

要回复问题请先登录注册