Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库冷备份的异地恢复

1. 把冷备份的数据文件,日志文件和控制文件拷贝到目标文件夹2. 创建一个 init:$Oracle_SID.ora的pfile,可以从samples文件夹的模板中拷贝3. 修改该pfile的 control_files 参数,把它指定为带恢复的控制文件所在的位置。修改db_name属性,把它设置成和冷备份的db_name相一致(也可以在下一步改,会出现提示)4. sqlplus /nolog; conn / as sysdba; startup mount;装载该实例(过程中可能出现错误,按照提示修改.ora文件),直到最终成功装载实例5. select name from v$datafile;得到的结果就是所有的数据文件和日志文件在原数据库中所在的位置,如果你拷贝的文件夹和原数据库相一致,就不需要修改这个属性了。alter database rename file "source.dir" to dest.dir;6. 做好以上步骤以后,就可以启动你的数据库了alter database open;7. 验证数据库是否成功启动select user_name from user_tables;可以得到所有用户的资料。得到数据表空间的用户名并且登陆。select count(*) from user_tables;如果不是0就表示有数据,随便从中哪一个表出来,select一下看看有没有数据。Oracle 软件及数据库复制Oracle EBS 术语解释-中文版相关资讯      oracle 
  • [INS-32052] Oracle基目录和Oracle  (07/22/2014 07:41:41)
  • Oracle 4个大对象(lobs)数据类型  (02/03/2013 12:33:05)
  • Oracle按时间段分组统计  (07/26/2012 10:36:48)
  • [Oracle] dbms_metadata.get_ddl的  (07/12/2013 07:37:30)
  • Liferay Portal 配置使用Oracle和  (07/31/2012 20:07:18)
  • Concurrent Request:Inactive   (07/20/2012 07:44:05)
本文评论 查看全部评论 (0)
表情: 姓名: 字数