城市猎人

在一网情深的日子里,谁能说得清是苦是甜,只知道确定了就义无反顾
posts - 1, comments - 7, trackbacks - 0, articles - 89

2.2 联机日志文件和归档日志文件管理

Posted on 2008-07-08 20:03 sailor 阅读(263) 评论(0)  编辑  收藏 所属分类: oracle


一、联机日志文件管理
    日志文件记录对数据库所作的全部修改。

    1、查看日志文件和日志文件组

        

SQL>show parameter log;

SQL
>SHOW PARAMETER LOG_FILE;

SQL
>SELECT & FROM V$LOG;

SQL
>SELECT * FROM V$LOGFILE;



    2、建立联机重做日志文件组和成员


    建立日志组
    
SQL>alter database add logfile group 4;

SQL
>ALTER DATABASE ADD LOGFILE GROUP 5
'D:\oracle\redo.log' size 100;


    建立日志文件

SQL>ALTER DATABASE ADD LOGFILE MEMBER 'D:\ORACLE\REDO03.LOG' TO GROUP4;

       
     3、重新命名和定位联机重做日志文件

    
1SQL>alter database rename file 'D:\oracle\REDO.LOG','D:\oracle\REDO03.LOG' TO
2'D:\oracle\product\oradata\test\REDO02.LOG','D:\oracle\product\oradata\test\REDO03.LOG';

    4、删除联机日志文件组
    
     要求:
     至少有2个日志文件组;
     可以直接删除不活动的日志文件组。若要删除活动的日志文件组则要强制日志转换。

1SQL>ALTER DATABASE DROP LOGFILE GROUP  4;

    5、删除联机重做日志文件
1SQL>ALTER DATABASE LOGFILE MEMBER 'D:\oracle\REDO.LOG';

    6、控制检查点和日志转换

    强制转换:
1ALTER SYSTEM SWITCH LOGFILE

    强制快速检查点
1ALTER SYSTEM CHECKPOINT


二、归档日志文件

1、切换归档模式
       关闭数据库实例,备份数据库、打开实例但不打开数据库、执行操作ALTER DATABASE ARCHIVE、重新打开数据库。

2、启用、关闭自动存档
       
1LOG_ARCHIVE_START=TRUE/FALSE;

3、手工存档
1ALTER SYSTEM ARCHIVE LOG ALL;

4、显示存档状态
1SELECT LOG_MODE FROM SYS.v$DATABASE;
2      
3      ARCHIVE LOG LIST;



只有注册用户登录后才能发表评论。


网站导航: