利用Oracle逻辑备份恢复已有的数据库
程序员文章站
2024-01-06 14:31:16
...
现在每次写东西都不知道标题该怎么写,怎么用既简练的语言还能表达自己想解决的问题,估计这个标题又让大家理解半天,先解释一下
现在每次写东西都不知道标题该怎么写,怎么用既简练的语言还能表达自己想解决的问题,估计这个标题又让大家理解半天,先解释一下:我们可以利用Oracle的逻辑备份恢复(EXP、IMP或者EXPDP、IMPDP)备份恢复所有的数据库,这个应该比较简单,简单是简单,碰到问题就郁闷了。
完全备份恢复请参考《利用数据泵(IMPDP.EXPDP)迁移ArcSDE数据.pdf》
但是如果用户只给几个导出的DMP,然后需要恢复到已经存在数据的数据库中,那么我们将怎么处理呢?
下面就给大家做个实验来解决这个问题。
系统配置
ArcGIS Desktop10、ArcSDE10、Oracle11.1.0.6、PL\SQL等
实际操作步骤
在以下的实验过程中,我重点说明ArcGIS的相关使用方法,对数据库的方式不做介绍,,大家有什么问题可以查看Oracle相关帮助。
1:使用PL/SQL导出某个图层的DMP
2:将该DMP导入到指定的用户
在导入过程中有可能出现DMP导入到不同用户的问题,或者用户权限的问题,大家根据数据库的方式可以解决掉,然后倒入到指定用户下。
3:在数据库表导入用户的过程中,用户的数据导入进行了,但是该数据的信息是没有注册到SDE的表中的。我们需要使用sdetable -o register来进行注册。