一些在基于Oracle的ArcSDE空间数据库一直处于带数据的运行状态。如何把这些ArcSDE空间数据库包括数据升级到最新的10版本呢?需要把数据导出升级完了再倒入吗?这些是很多SDE管理员都关心的问题。数据是重要的,所以做升级一定是大家都很小心谨慎的事情。
以下内容可供大家参考如何对Oracle上的ArcSDE带数据升级到10版本。
能进行升级到10版本ArcSDE的oralce至少是10GR2版本,所以如果是Oracle9i则先要升级oracle到10GR2或者11G。Oracle版本没有问题之后,要确认Oracle的Text组件是安装好的。有了这些,就能保证Oracle具有了升级ArcSDE的条件。
Oracle准备好了,接着当然是数据库备份了。谁敢不做备份就进行数据升级啊,不想混了?俺反正不敢。
备份好了备份后,接下来就可以放手干活了。
停掉ArcSDE的进程,断开所有服务类型或者直连类型的连接。
移除所有用户自己可能添加到ArcSDE地理数据库中的自定义功能,这点对一些喜欢自己弄弄系统的人来说要特别小心了,因为ArcSDE10的升级程序不会认得这些自己弄的东东。一般的人倒不用担心,因为一般人不会去搞这些系统级别的修改的。
整理干净后就要看看ArcSDE的数据库用户权限是否够进行升级操作,不外就是能看能改能删能增。
接下来呢就要用一个10的ArcGIS桌面程序(ArcEditor或info)通过客户端直连的方式整到原来的SDE库上。然后执行ArcToolbox中的升级程序。特熟悉ArcSDE命令的人留意了,还用ArcSDE命令升级是搞不定的了,一定要用升级程序。
升级操作完成之后呢,就要卸载原来的ArcSDE运行部件,并安装新的运行部件。(如果系统中只用直接连接的,就不用管这些了。)
然后看看服务配置是否一致,接着就是启动ArcSDE10啦。
到这里就基本搞定了。
以下内容可供大家参考如何对Oracle上的ArcSDE带数据升级到10版本。
能进行升级到10版本ArcSDE的oralce至少是10GR2版本,所以如果是Oracle9i则先要升级oracle到10GR2或者11G。Oracle版本没有问题之后,要确认Oracle的Text组件是安装好的。有了这些,就能保证Oracle具有了升级ArcSDE的条件。
Oracle准备好了,接着当然是数据库备份了。谁敢不做备份就进行数据升级啊,不想混了?俺反正不敢。
备份好了备份后,接下来就可以放手干活了。
停掉ArcSDE的进程,断开所有服务类型或者直连类型的连接。
移除所有用户自己可能添加到ArcSDE地理数据库中的自定义功能,这点对一些喜欢自己弄弄系统的人来说要特别小心了,因为ArcSDE10的升级程序不会认得这些自己弄的东东。一般的人倒不用担心,因为一般人不会去搞这些系统级别的修改的。
整理干净后就要看看ArcSDE的数据库用户权限是否够进行升级操作,不外就是能看能改能删能增。
接下来呢就要用一个10的ArcGIS桌面程序(ArcEditor或info)通过客户端直连的方式整到原来的SDE库上。然后执行ArcToolbox中的升级程序。特熟悉ArcSDE命令的人留意了,还用ArcSDE命令升级是搞不定的了,一定要用升级程序。
升级操作完成之后呢,就要卸载原来的ArcSDE运行部件,并安装新的运行部件。(如果系统中只用直接连接的,就不用管这些了。)
然后看看服务配置是否一致,接着就是启动ArcSDE10啦。
到这里就基本搞定了。
看起来很简单,不过做的过程中一定要做备份。
以上转自:http://www.gisall.com/?southland