欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-03-31 10:33:57
1.查询重做日志文件组的信息 select group#,sequence#,members,status,archived from v$log; 2.查询重做日志文件的...

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;