oracle日志

查看日志模式
archive log list;
oracle日志
修改成归档日志
shutdown immediate
startup mount
oracle日志
alter database archivelog;
oracle日志
查看修改结果
oracle日志
select * from v$logfile;
oracle日志

select * from v$log;
CURRENT:表示正在用的日志
oracle日志
切换日志文件组
alter system switch logfile;
oracle日志

select * from v$log;
oracle日志
在次切换日志文件组
oracle日志
也可以在这里查看
oracle日志
增加日志文件组
oracle日志
oracle日志
查看新创建的日志组
oracle日志
使用SQL创建日志组
alter database add logfile group 5 (’/u01/app/oracle/oradata/cdb1/redo05.log’)
size 50M;
oracle日志
oracle日志

切换日志,会用新创建的
alter system switch logfile;
select * from v$log;
oracle日志
oracle日志
创建日志组,里面有多个日志文件成员
oracle日志
ALTER DATABASE
ADD LOGFILE GROUP 6 (’/u01/app/oracle/oradata/cdb1/redo06.log’, ‘/u01/app/oracle/oradata/cdb1/redo6.log’)
SIZE 50M
oracle日志
oracle日志
向日志文件组里增加日志
oracle日志
ALTER DATABASE
ADD LOGFILE MEMBER ‘/u01/app/oracle/oradata/cdb1/redo5.log’
TO GROUP 5
oracle日志
oracle日志

查看日志文件状态select * from v$logfile;
oracle日志
不使用命令,使用它进行日志切换
oracle日志
oracle日志
oracle日志
oracle日志
日志重命名
注意不能是CURRENT状态
oracle日志
在mount 或open模式下可以重命名

oracle日志
在INACTIVE状态重命名日志
oracle日志
oracle日志
复制重命名
ho cp /u01/app/oracle/oradata/cdb1/redo01.log /u01/app/oracle/oradata/cdb1/redo1.log
oracle日志
alter database rename file ‘/u01/app/oracle/oradata/cdb1/redo01.log’
to ‘/u01/app/oracle/oradata/cdb1/redo1.log’;
oracle日志
查看修改
oracle日志
在ACTIVE状态重命名日志
oracle日志
Redo02修改成redo2
oracle日志
ho cp /u01/app/oracle/oradata/cdb1/redo02.log /u01/app/oracle/oradata/cdb1/redo2.log
oracle日志
alter database rename file ‘/u01/app/oracle/oradata/cdb1/redo02.log’
to ‘/u01/app/oracle/oradata/cdb1/redo2.log’;
oracle日志
oracle日志
删除日志文件,活动日志不能删除
oracle日志
oracle日志
oracle日志
也无法删除Active日志
oracle日志
oracle日志
oracle日志
想删除,只能切换日志
oracle日志
删除日志文件
oracle日志
ALTER DATABASE
DROP LOGFILE MEMBER ‘/u01/app/oracle/oradata/cdb1/redo6.log’
oracle日志
oracle日志
删除日志组
oracle日志
ALTER DATABASE
DROP LOGFILE GROUP 6
oracle日志
oracle日志
完成一个日志周期,没有ACTIVE
oracle日志
日志写满,切换到下一个
oracle日志
查看日志切换用的时间 (不能手工切换)
oracle日志
select group#,to_char(first_time,‘yyyy-mm-dd hh24:mi:ss’) from v$log;
oracle日志
修改日志大小(删除在建立的方法)
先清除下面两个
oracle日志
oracle日志
/u01/app/oracle/oradata/cdb1/redo03.log
清除物理文件
ho rm /u01/app/oracle/oradata/cdb1/redo03.log
oracle日志
查看
oracle日志
在新建一个新的,一个组里最少两个日志
oracle日志
在创建日志文件组二
/u01/app/oracle/oradata/cdb1/redo2.log
物理文件存在了,就无法创建
oracle日志
查看创建
oracle日志
切换日志,修改日志组一
oracle日志
修改完成
oracle日志
清除日志内容
状态为Current无法清除
oracle日志
ALTER DATABASE
CLEAR LOGFILE GROUP 3
oracle日志
oracle日志