zoukankan      html  css  js  c++  java
  • 手动切换日志文件和清空日志文件

    切换日志文件组
    日志文件组是循环使用的,当一组日志文件被写满时。oracle系统自己主动的切换到下一组日志文件。

    在须要的时候,数据库管理员也能够手动的切换到其它的日志文件组。

    切换日志文件组须要使用例如以下的语句:
    alter system switch logfile;

    清空日志文件组
    假设日志文件组中的日志文件受损,将导致数据库无法将受损的日志文件进行归档,这会终于导致数据库停止执行。此时,在不关闭数据库的情况下,能够选择清空日志文件组中的内容。


    清空日志文件组的语法例如以下:
    alter database clear logfile group group_number;
    注意:
    被清空的日志文件组不能处于current状态,也就是说不能清空数据库当前正在使用的日志文件组。
    当数据库中仅仅有两个日志文件组时。不能清空日志文件组。
    详细的操作例如以下:
    SQL> select group#,status from v$log;    //查看日志文件住的状态
        GROUP# STATUS
    ---------- ----------------
             1 ACTIVE                  --活动窗台
             2 INACTIVE                --非活动状态
             3 INACTIVE
             4 CURRENT                 --当前数据库正在使用的日志文件组
    SQL> alter system switch logfile;
    系统已更改。
    由下面能够看出此时的数据库文件组的已经被更改。
    SQL> select group#,status from v$log;
        GROUP# STATUS
    ---------- ----------------
             1 INACTIVE
             2 CURRENT
             3 INACTIVE
             4 ACTIVE
    清空日志文件组。对文件进行初始化操作,文件并没被删除,知识内容被清空
    Alter database clear logfile group 4。

  • 相关阅读:
    《大道至简》3
    《大道至简》2
    《大道至简》1
    [转]python 中的字符串连接
    [转]Eclipse Python插件 PyDev 使用
    [转]Windows下python环境变量配置
    [转]aircrack-ng破解教程
    [转]Java获取当前路径
    [转]java程序打包成jar,图片文件问题
    关于2013,致2014
  • 原文地址:https://www.cnblogs.com/llguanli/p/8927887.html
Copyright © 2011-2022 走看看