一,联机日志文件1,查看概要信息
select l.group#,l.bytes/1024/1024 M,f.member from v$log l,v$logfile f
where l.group#=f.group# order by 1
2,增/删一个新组
alter database add logfile
group 4
('/oracle/oradata/orcl/redo04.log')
size 50M
/
系统会自动创建文件
alter database drop logfile group 4
/
rm logfile redo04.log
在fc6不知为何还要手工删除
3,为一个组增删日志成员
先建一个多文件的测试组,(前面的建的单文件的测试组增加成员时会报文件名字错误), 可见日志组的成员数并不要求一致
alter database add logfile
group 4
('/oracle/oradata/orcl/redo0401.log',
'/oracle/oradata/orcl/redo0402.log')
size 50m
增加文件(不用指定文件大小)
alter database add logfile member
'/oracle/oradata/orcl/redo0403.log'
to group 4
/
删除文件
alter database drop logfile member '/oracle/oradata/orcl/redo0403.log'
rm redo0403.log
4, 重命名日志文件会用到 alter database rename file 'old' to 'new' ,过程麻烦,还不如删了重建
5, 清理日志组(删除并重建)
alter database clear logfile group 4
/
二,归档日志文件
1,查看归档日志是否启用的方法
achive log list
select log_mode from v$database
2, db_recovery_file_dest == USE_DB_RECOVERY_FILE_DEST (地址)
3, shutdown immediate
4, startup mount
5, alter database archivelog
6, alter database open
7, alter database switch logfile 生成一个新的
posted on 2007-04-12 17:55
liunix 阅读(1840)
评论(0) 编辑 收藏