Oralce 9i归档模式的启动与恢复

Oralce 9i归档模式的启动与恢复

系统环境:
1、操作系统:Windows 2003 ,机器内存512M
2、数据库: Oracle 9i
3、安装路径:D:/ORACLE

ORACLE的备份分冷备与热备,其最大的区别就是冷备份需要关闭ORACLE数据库;
我在此需要说的归档模式下对数据库的恢复备份是属于热备。

一)启动数据库到归档模式
归档模式因为要不时的写缓冲与日志文件,所以性能上会有一定的影响,此影响未作具体的测试,
所以需要自己来衡量是否你的ORACLE系统需要作归档。

下面来说说如何启动归档模式
1,sqlplus "/ as sysdba" 在DOS命令行下运行进入SQL管理员操作控制台。
2,shutdown immediate;  关闭ORACLE数据库。
3,startup mount;       启动数据库到mount状态
4,alter database archivelog(noarchivelog); 启用(禁止)归档模式。
5,alter database open;  打开数据库。
6,archive log list; 查看是否开启了归档模式
7,archive log start(stop);   开启(停止)归档模式。
8, alter system switch logfile; --强制系统进行日志切换,可马上观察到归档日志的产生


通过上面的步子已开启ORACLE的归档模式。


二)recover 恢复损坏和丢失的数据库。
若数据库文件民控制文件不同时丢失的情况下可用如下操作完成数据库恢复。
1,sqlplus "/ as sysdba" 在DOS命令行下运行进入SQL管理员操作控制台。
2,startup mount;       启动数据库到mount状态
3,将最近的数据库文件COPY到相应目录下。
4,alter database open; 打开数据库会出错,因为数据库文件不是最新的,需要作恢复名
5,recover datafile 'D:/ORACLE/ORADATA/LMX/TEST.ORA' 恢复数据库。
6,再打开库后即可正常使用。


以上操作测试成功,创建了一个测试表空间,其库文件存储名为:test.ora,
后对其新旧版本的替换即出现打开库时出错,恢复后则一切正常。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值