zoukankan      html  css  js  c++  java
  • Linux环境下将Oracle11g数据库模式由非归档模式(Noarchivelog)修改为自动归档模式(archivelog)

    1、查看Oracle当前版本

    select * from v$version
    

    如图所示:

    2、切换到Oracle用户

    su - oracle
    

    如图所示:

    3、进入sqlplus(此时尚未登录oracle)

    sqlplus /nolog
    

    如图所示:

    4、以管理员登录Oracle

    connect / as sysdba
    

    如图所示:

    5、查看当前用户

    show user
    

    如图所示:

    6、查看数据库当前模式

    archive log list
    

    如图所示:

    7、立即关闭Oracle

    shutdown immediate
    

    如图所示:

    讲解:

    1.阻止任何用户建立新的连接,同时阻止当前连接的用户开始任何新的事务。
    2.Oracle不等待在线用户主动断开连接,强制终止用户的当前事务,将任何未提交的事务回退。(如果存在太多未提交的事务,此方式将会耗费很长时间终止和回退事务)
    3.直接关闭、卸载数据库,并终止实例

    该命令不同于shutdown nomal(正常关闭方式)和shutdown transactional(事务关闭方式)

    8、以mount模式启动(仅加载数据库,但不打开数据库)

    startup mount
    

    如图所示:

    9、修改数据库为归档模式

    alter database archivelog
    

    如图所示:

    10、打开数据库

    alter database open
    

    如图所示:

    11、再次查看数据库当前模式是否修改成功

    archive log list
    

    如图所示:

    修改成功!

  • 相关阅读:
    商业智能领域需要了解的数据库优化理论
    动态监听与静态监听(转载)
    Oracle查看表结构的几种方法
    PLSQL Developer使用技巧整理
    Oracle数据库的三种验证机制
    EAV模型
    三门问题
    第一个python实例程序
    type()
    pi
  • 原文地址:https://www.cnblogs.com/lukefan/p/10530718.html
Copyright © 2011-2022 走看看