[ArcGIS]Oracle RAC下创建地理数据库(Create Enterprise Geodatabase)失败的解决方法

  转载请注明原文地址:http://www.cnblogs.com/litou/p/8028843.html

  环境:Oracle 11g 11.2.0.1.0(双节点RAC群集),ArcGIS Desktop 10.1。

  一般在Oracle单机实例的情况下需要存储ArcGIS空间数据,第一次需要使用ArcGIS工具箱中的Create Enterprise Geodatabase工具生成SDE用户、表空间及相应的管理表,这个在Oracle单机实例情况下是没有问题的。

  但是在Oracle RAC群集的情况下使用该工具创建SDE相关内容时,会创建失败,具体错误原因为无法找到表空间的数据文件。这时打开Oracle控制台的表空间页面也报同样的错误。

  这时使用DBA权限用户登录数据库,查看数据库的表空间文件情况,由于Oracle RAC使用的是ASM存储管理,并非一般的文件存储方式,而Create Enterprise Geodatabase工具中,SDE用户的默认表空间SDE_TBS的数据文件默认是放在Oracle HOME的本地路径上,并非ASM管理的存储上,导致表空间数据文件找不到。

  参考《解决OracleRAC集群下创建SDE时报Stored procedures错误问题》的做法,错误是解决了,使用SDE用户存储和使用空间数据没有问题,但是其他非SDE数据库用户创建或导入空间数据,空间数据自动都存在SDE用户下,无法使用其他数据库用户保存空间数据。

  解决办法:

  1、如已使用过Create Enterprise Geodatabase工具并出现上面的报错,使用DBA权限用户登录数据库,删除SDE用户和SDE_TBS表空间。

  a)删除SDE用户:drop user cascade;

  b)删除SDE_TBS表空间:drop tablespace sde_tbs including contents;

  2、通过Oracle控制台手动创建SDE_TBS表空间,这里SDE_TBS表空间的数据文件使用的是ASM存储管理。

  3、再次使用Create Enterprise Geodatabase工具生成,这时SDE相关的东西就会创建成功,创建日志提示有个警告,但不影响使用。

  转载请注明原文地址:http://www.cnblogs.com/litou/p/8028843.html

时间: 2024-10-09 15:35:27

[ArcGIS]Oracle RAC下创建地理数据库(Create Enterprise Geodatabase)失败的解决方法的相关文章

关于window10下php7.3开启curl扩展失败的解决方法

以前根据网上的各种方法去尝试开启curl扩展,毫不例外的全部失败,曾一度想放弃.我使用的wamp环境是自己配置的.最终的的解决方法是php7.3中官方自带的php_curl.dll文件可能存在问题,我从网上下载了一个php_curl.dll文件,替换过后重启apache就能够正常使用了.下载地址:php_curl.dll下载地址下载对应版本即可 原文地址:https://blog.51cto.com/11016194/2373354

android下创建文件夹和修改其权限的方法

原文:http://www.cnblogs.com/wanqieddy/archive/2011/12/28/2304906.html 由于工作的需要,今天研究了在android下创建文件夹和修改其权限的方法,需要了解的是每个应用程序包都会有一个私有的存储数据的目录(类似文件夹),只有属于该包的应用程序才能写入该目录空间,每个包应用程序的私有数据目录位 于Android绝对路径/data/data/<包名>/目录中.除了私有数据目录应用程序还拥有/sdcard目录(即SD Card的写入权限,

IE下使用excanvas.js之后动态创建的canvas不支持getContext的解决方法(转)

IE下使用excanvas.js之后动态创建的canvas不支持getContext的解决方法(转) IE下使用excanvas.js之后,动态创建的canvas不支持getContext的解决方法 引入excanvas.js以后,在ie下,文档中的canvas就可以用了,但是如果是通过createElement方法创建的就不行了 var canvas=document.createElement(”canvas”); if(canvas.getContext){ alert(”support

VirtualBox创建com对象失败,解决方法。

右键VirtualBox的桌面快捷方式,选择属性,选到兼容性选项卡,勾选"以兼容模式运行这个程序",下拉框选择Windows Server 2008 (Service Pack 1),再勾选"以管理员身份运行此程序",确定.重新打开,就OK了. VirtualBox创建com对象失败,解决方法.,布布扣,bubuko.com

windows下 sqlplus / as sysdba 报ora-12560的终极解决方法

windows下,sqlplus / as sysdba经常报 ORA-12560: TNS:protocol adapter error,解决这个报错,有多个方法: 1.确认windows注册表中的ORACLE_HOME 键及其 键值 是正确的,是有效的 比如:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1下,找到ORACLE_HOME 键,对应的键值为H:\oracle\product\10.2.0\db_1 ,其实正确的键值为F:

Failed to create the part&#39;s controls解决方法

今早打开eclipse,所有的文件均打不开,如下所示: 因为项目从tomcat迁移到weblogic,JDK版本从1.8降到了1.6,EL表达式有些也解析不了,猜想是这其中出现了问题. 解决方法: File——Switch Workspace——other——选择原来的workspace就可以,确定之后eclipse会自动重启,解决. 如未能解决,可尝试以下几种方法: 1.重启eclipse 2.右键——open with 3.将jsp中数字有下划线的去掉下划线 Failed to create

iOS 7.1下itms-services在线安装失败的解决方法

前段时间,接到客户的求助,主要是关于无法通过safari在线安装企业级应用的问题.经过一系列测试都没有发现相同现象,最后发现客户使用了还原的功能,把iPad的iOS升级到了7.1.网上搜索了一下,发现从iOS7.1开始,之前使用itms-services://URL方式在线安装ipa文件的方法都失效了,主要表现为在点击安装的时候,会报错为:"无法安装应用程序,因xxx.com的证书无效". 主要原因是苹果公司在iOS 7.1中修改了manifest.plist文件的访问协议,把原来的h

MyEclipse打开JSP文件报&quot;Failed to create the part&#39;s controls&quot;解决方法汇总

我把HTML代码放到JSP中的,昨晚还能用,今天就打不开了,在网上找了半天解决方法,总算解决了. 图片分享: 方法1. 在"开始"-->"运行"---->"cmd"进入命令提示行后,再进入myeclipse安装目录的eclipse文件夹,然后输入myeclipse -clean即可 方法2. 找到myeclipse安装目录的configuration文件夹删除除config.ini以外的所有文件(记得备份),重启myeclipse.

Win8/8.1下驱动安装“数据无效”错误的有效解决方法

Windows8.1 安装完vmware 后并没有安装 vmnet1,vmnet8 这两个虚拟网卡,纠结了半天,原来是两个服务没打开. 如果你使用的是Windows8或者8.1,并且精简过系统,那么在安装驱动程序的过程中,你可能会遇到"数据无效"的错误.笔者确信所拥有的驱动程序是可以安装在Win8/Win8.1的系统中的,但是查阅了网络上关于所有安装驱动程序过程中出现"数据无效"的解决方法,都尝试无果,后来终于摸索出行之有效的解决方法--开启服务,屡试不爽. 原来,