`
softlife
  • 浏览: 105843 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Oracle10g重装系统后,使用旧数据库文件还原数据库(无需重新导数据)

 
阅读更多
第一步:装系统前,备份旧数据库主要数据
  • 1.备份E:/Oracle10g/oradata/test   --主要是oradata文件夹下需要备份的文件夹,在此叫“test”
  • 2.备份E:/Oracle10g/database/目录下PWDtest.org和SPFILEtest.ORA文件。
  • 3.备份表空间,如果表空间没有在第一步中拷贝的test文件夹下,则需要备份表空间。
  •         例如:E:/Oracle10g/test_tablespace --我的表空间独立在test_tablespace目录下,所以需要备份“test_tablespace”文件夹。

第二步:装系统后,安装Oracle10g
  • 1.必须保证安装Oracle版本与备份前版本一致。
  • 2.Oracle安装路径必须和备份前路径一致,包括实例名字一致。(此处必须叫“test”,如果换实例名字,需要修改备份文件中的部分配置,操作比较麻烦,最好名字一致,比较简单)

第三步:数据库装好之后,开始还原
  • 1.打开系统服务,将所有Oracle服务都关闭。
  • 2.将安装的E:/Oracle10g/oradata/test下的“test”文件夹删除,然后将第一步备份的“test”文件夹复制进来。
  • 3.将安装的E:/Oracle10g/database/目录下PWDtest.org和SPFILEtest.ORA两个文件删除,然后将第一步备份的PWDtest.org和SPFILEtest.ORA文件复制进来。
  • 4.建立文件夹E:/Oracle10g/test_tablespace,将第一步备份的“test_tablespace”文件夹内容复制进来。
第四步:完成,重新启动Oracle监听和实例,用旧数据库户登录即可。Ok了,以前的数据还在。。。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics