Oracle————创建控制文件


1. 对oracle数据库先进行备份(alter database backup controlfile to trace;)

2.利用文本文件进行备份(D:\app\danser\diag\rdbms\c2\c2\trace)

3.如果数据库在运行状态下,则关闭数据库(SHUTDOWN NORMAL)

4.启动数据库到NOMOUNT状态

5.执行CREATE CONTROLFILE 命令创建一个新的控制文件(见图)[数据库规模参数可能存在差异,不可照搬,以备份文件为主]

 

创建新的控制文件时,如果除了控制文件以外,还丢失了任何重做日志组,请指定RESETLOGS子句

 

7.如果数据库重命名,编辑初始化参数DB_NAME指定新的数据库名称

8.如果数据库需要回复,则进行数据库恢复操作了否则直接进入步骤9

*如果创建控制文件使用了NORESETLOGS子句,则可以完全恢复数据库(RECOVER DATABASE)

*如果创建控制文件使用了RESETLOGS子句,则必须在恢复时指定(USING BACKUP CONTROLFILE)子句

9.如果数据库不需要恢复或已经对数据库进行了完全恢复,则可以正常打开数据库(alter database open resetlogs[如果使用了 参数R6.ESETLOGS])

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值