oracle冷备份恢复

冷备份:
 (1)、从v$datafile 、v$logfile、V$contralfile查看所有数据文件、日志文件、控制文件的位置
 (2)、shutdown immediate    关闭数据库
 (3)、在windows服务管理中,停止所有Oracle服务(以Oracle开头的服务)。
 (4)、拷贝步骤1中所有的数据文件、日志文件、控制文件(一般在Oracle目录下的oradata文件夹,我的分布在2个地方)
 数据文件一般是.DBF;日志文件一般是.log,控制文件一般是.CTL(一般是3个控制文件)。
 (5)、拷贝初始化文件:在Oracle目录\admin下的“数据库名”文件夹(我的数据库名为ora9i)
 (6)、备份密码文件:在oracle目录下的\ora92下的database文件夹(密码文件一般是PWDsid.ora)
 (7)、备份oracle目录下的\ora92\network\admin下的listener.ora和tnsnames.ora、sqlnet.ora
 冷备份结束,启动数据库和Oracle服务。

 恢复:
 后在cmd模式下输入 oradim  /?  出现该命令的帮助信息了,如果没有,请安装下Oracle,选择企业版数据库,在下一步选择自定义(不选自定义会自动安装数据库)
 (1)在windows服务管理中停止所有Oracle服务。
 (2)创建服务,在cmd模式下输入:oradim -new -sid ora9i -startmode auto  (ora9i是数据库服务名)
 可以在windows服务中看到增加了OracleServiceORA9i服务
 (3)把冷备份的步骤4、5、6拷贝出来的文件夹复制到对应位置(位置一定要对应哦)
 (4)用Net Configuration Assistant工具建立监听
 (5)启动步骤2创建的服务OracleServerORA9I和步骤1被关掉的服务

 至此恢复工作结束。

 还有,查看注册表HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0下是否有字符串ORACLE_SID, 键值=您数据库中使用的SID,如果没有则添加一个。

 注意哦,我这里用的服务名是ora9i,你要改成您所使用的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值