oracle重做日志文件(代码实例)

1.查询重做日志文件组的信息

select group#,sequence#,members,status,archived from v$log;

2.查询重做日志文件的信息

select group#,type,member from v$logfile order by group#;

3.为案例数据库添加一个新的重做日志组group4

alter database add logfile 'E:\orc\aa.log' size 10M;

4.添加一个新的重做日志组,指定组编号

alter database add logfile group 8 'E:\orc\cc.log' size 10M;

5.为日志组增加一个新的日志文件

alter database add logfile member 'E:\orc\dd.log' to group 4;

6.查看日志切换状态

select * from v$logfile;

7.手动切换日志

alter system switch logfile;

8.将重做日志文件aa.log移动到E:\orc\ldj中

conn system/123456 as sysdba;
shutdown immediate;

在关闭数据库的时候,需要手动的把要移动的日志文件,手动复制到目标位置,

在这里还可以改名

startup mount;
alter database rename file 
'E:\orc\aa.log'
to 
'E:\orc\ldj\aa.log';
alter database open;

9.将新增加的日志文件dd.log从日志组中删除

alter database drop logfile member 'E:\orc\dd.log';

10.删除新增加第4个重做日志文件组

alter database drop logfile group 4;
(0)
上一篇 2022年3月22日
下一篇 2022年3月22日

相关推荐