ORACLE11g 重装系统后根据dbf恢复数据库

1.安装一个和原系统一致的oracle 环境,主要包括版本、数据名sid、实例名、路径和数据库编码一致

2.修改listener.ora的参数

  1. SID_LIST_LISTENER =
  2. (SID_LIST =
  3. (SID_DESC =
  4. (SID_NAME = PLSExtProc)
  5. (ORACLE_HOME = D:\oracle\product\ 10.1.0\db_1)
  6. (PROGRAM = extproc)
  7. )
  8. (SID_DESC =
  9. (GLOBAL_DBNAME = orcl) //如果已经有这个orcl了,这个文件就不用修改
  10. (ORACLE_HOME = D:\oracle\product\ 10.1.0\db_1) //这里要根据你的实际路径来
  11. (SID_NAME = orcl)
  12. )
  13. )
  14. LISTENER =
  15. (DESCRIPTION_LIST =
  16. (DESCRIPTION =
  17. (ADDRESS_LIST =
  18. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  19. )
  20. (ADDRESS_LIST =
  21. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  22. )
  23. )
  24. )

3.修改tnsnames.ora的参数

 

  1. AMMICLY =
  2. (DESCRIPTION =
  3. (ADDRESS = (PROTOCOL = TCP)(HOST = lypch )(PORT = 1521))
  4. (CONNECT_DATA =
  5. (SERVER = DEDICATED)
  6. (SERVICE_NAME = orcl)
  7. (UR=A) //参数允许只进行管理性的连接,数据库nomount,mount或者restricted时,动态监听显示状态为BLOCKED时,客户端配置UR=A进行连接。
  8. )
  9. )
  10. EXTPROC_CONNECTION_DATA =
  11. (DESCRIPTION =
  12. (ADDRESS_LIST =
  13. (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
  14. )
  15. (CONNECT_DATA =
  16. (SID = PLSExtProc)
  17. (PRESENTATION = RO)
  18. )
  19. )

3.SQL>shutdown immediate      停止服务,将新安装的oracle的dbf备份后删除,将原dbf拷贝到新安装的目录下F:\app\toshiba\oradata\orcl

 

4.原oracle库主目录下的FLASH_RECOVERY_AREA目录全部覆盖到新安装的oracle对应目录下

 

5. SQL>startup                          再次启动服务

 

根据看过博客操作的朋友反馈,多实例时有疑问,按照如下地址操作解决了问题

http://blog.sina.com.cn/s/blog_a59b6d310102vat0.html

转载于:https://www.cnblogs.com/xiaojianblogs/p/9290899.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值