为了重置或者重命名redo,你必须有alter database的系统权限。除此之外,你必须有操纵系统的copy权限,复制redolog到重置的位置以及打开,关闭数据库以及备份的权限。
重置方法如下:
1. 关闭数据库
SHUTDOWN
2.复制redolog file 到一个新的位置,其中Unix和Linux中方法如下:
mv /diska/logs/log1a.rdo /diskc/logs/log1c.rdo
mv /diska/logs/log2a.rdo /diskc/logs/log2c.rdo
3.挂载数据库
CONNECT / as SYSDBA STARTUP MOUNT
4.重置文件
ALTER DATABASE RENAME FILE '/diska/logs/log1a.rdo', '/diska/logs/log2a.rdo' TO '/diskc/logs/log1c.rdo', '/diskc/logs/log2c.rdo';5.打开数据库ALTER DATABASE OPEN;