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
    

    如图所示:

    修改成功!

  • 相关阅读:
    HTTP Authorization
    php导出数组到csv格式demo
    nginx 配置ajax跨域访问php接口
    node.js和npm离线安装
    使用Docker快速搭建Nginx+PHP-FPM环境
    django中文件下载(HttpResponse)
    django 下载文件 无法正常打开
    C语言Review2_struct
    基础概念——回车换行
    C语言Review1_预处理器和宏
  • 原文地址:https://www.cnblogs.com/lukefan/p/10530718.html
Copyright © 2011-2022 走看看