Oracle 重做日志文件管理
查看重做日志文件
v$log: 可以查看重做日志文件组中的成员数, 状态, 日志序列号等
v$logfile: 可查看每个重做日志文件组中对应的是具体哪个重做日志文件
查看数据字典结构 查询数据字典
select group#, members, status, sequence# from v$log;
切换重做日志文件组
alter system switch logfile;
切换日志组之后, 会发现一个active的状态,造成重做日志组是active状态的原因是, 还有重做日志缓冲区的内容还没有写入到对应的重做日志文件组中,而此重做日志文件组已经被切换。
此时可以通过一个检查点进程, 使LGWR强制写一次
alter system checkpoint;
此时观察, active已经变成inactive了
增加重做日志组合重做日志成员
-- 增加重做日志文件组 alter database add logfile group 4 ( D:app edo04.log ) size 20m; -- 增加重做日志文件成员 alter database add logfile member D:app edo01_new.log to group 1;
此时可以查看v l o g 和 v log 和 v log和vlogfile数据字典
重定位或重命名重做日志文件
-- 1. 关闭数据库 shutdown immediate; -- 2. 装载数据库 startup mount; -- 3. 手工修改重做日志文件路径 -- 4. 使用命令更改数据库的系统信息 alter database rename file D:appredo02.log to D:app edo02_new.log; -- 5. 打开数据库 alter database open;
下一篇:
解析html,提取元素参数