zoukankan      html  css  js  c++  java
  • oracle删除日志文件

    oracle删除日志文件
    删除日志文件的语法例如以下:
    alter database drop logfile member logfile_name;
    删除日志文件须要注意例如以下几点:
    1.该日志文件所在的的日志文件组不能处于current状态,须要运行一次手动日志切换,将该日志文件组的状态改动为inactive
    2.该日志文件所在的日志文件组中必须包括有其它的日志成员。


    3假设数据库执行在归档模式下,则应该在删除日志文件之前,确定它所在的日志文件组已经被归档,否则会导致数据丢失。


    日志文件组的状态值:
    active current inactive unused


    日志文件的状态值:
    valid invalid stale
     
    删除日志文件组
    语法例如以下:
    later database drop logfile group group_number;
    删除日志文件组须要注意例如以下的几点
    1.一个数据库至少须要两个日志文件组。
    2.日志文件组不能处于current状态。


    3.假设数据库执行在归档模式下,应该确定该日志文件已经被归档。




    SQL> alter database drop logfile member
      2  'f:oracledata edo4.log'; 
    以上的sql语句仅仅是将该数据日志文件在控制文件和数据字典中删除,操作系统下并没有被删除
    数据库已更改。


    例如以下查询系统中的数据库日志文件组
    SQL> select group#,member from v$logfile;
    GROUP#                          MEMBER
    -------------------------------------------------------------------------------
    3                               D:ORACLEORADATAORACLE12CREDO03.LOG
    2                               D:ORACLEORADATAORACLE12CREDO02.LOG
    1                        D:ORACLEORADATAORACLE12CREDO01.LOG
    4                               F:ORACLEDATALOGFILEREDO1.LOG

    4                               F:ORACLEDATALOGFILEREDO2.LOG

    以上内容来自学习的记录。




  • 相关阅读:
    CentOS7 安装Kafka
    使用ZeroTier搭建大局域网利用VNC远程桌面
    IntelliJ常用配置备忘
    docker-compose部署kafka
    使用Mybatis执行sql脚本
    jQuery实现三级联动菜单(鼠标悬停联动)
    phonegap 使用极光推送实现消息推送
    如何用HTML5+PhoneGap写个Path项目
    如何脱离SDK,使用DW5.5和phonegap以及JQMobile搭建开发环境
    JSON和JSONP有哪些区别,PhoneGap跨域请求如何实现
  • 原文地址:https://www.cnblogs.com/twodog/p/12140470.html
Copyright © 2011-2022 走看看