zoukankan      html  css  js  c++  java
  • 用SQL*Plus命令启动和关闭数据库

    用SQL*Plus命令启动和关闭数据库

    1.启动方式

    1. starup或startup open
    2. startup nomount
    3. startup mount
    4. startup read only

    • [x] starup或startup open

      • 三步打开数据库startup

        1. 启动数据库实例startup nomount
        2. 装载数据库**alter database mount **
        3. 打开数据库alter database mount
    • [ ] 非安装启动startup nomount(前提:数据库曾经已经登录过,而且确保目前数据库已经关闭)

      1. 启动数据库实例

      执行:

      读取init.ora文字,启动instance,即启动SGA和后台进程,这种启动只需init.ora文件。

      • [ ] 安装启动 —**Alter database mount **

      执行:

      数据库日志归档、数据库介质恢复、使数据文件联机或脱机。然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。

      • [ ] alter database mount

        执行:

        校验在控制文件当中所指定的数据文件、日志文件等物理文件是否是正常的

        即可正常打开数据库。


    另外几种打开数据库的参数

    • startup read only——只读启动

    ​ 说明:默认方式Read write

    • startup force——强制启动

    重启服务器实例

    执行过程:

    先关闭数据库,在执行正常启动数据库命令


    2.关闭数据库

    1. shutdown normal 或 shutdown
    2. shutdown immediate
    3. shutdown transactional
    4. shutdown abort

    • [ ] shutdown [normal]——正常方式

    • 不允许新用户连接

    • 现有用户可继续工作,等待所有用户离开

    • 关闭数据库

    • [ ] shutdown transactional——禁事务关闭

    • 不允许新的用户连接

    • 禁止所有新事物发生

    • 等待用户回滚或提交未提交的事务

    • 关闭数据库

    • [ ] shutdown immediate——立刻关闭

    • 不允许新的用户连接

    • 终止所有用户连接

    • 终止所有用户连接(注:终止会话、释放会话资源)

    • 回滚所有未提交的事务

    • 关闭数据库

    • [ ] shutdown abort——直接关闭 (不建议使用)

    • 不允许新的用户连接

    • 终止当前所有SQL语句

    • 立即结束例程

      注:重启后回滚所有未提交的事务
  • 相关阅读:
    私有数据
    三大框架的对比
    angular的优化
    teamview centos 配置
    各种语言HMAC SHA256实现
    HttpClient使用cookie
    Mysql 安装
    iOS Safari 中点击事件失效的解决办法
    java验证码Captcha
    js 表单验证
  • 原文地址:https://www.cnblogs.com/fengyunzhixia/p/12627510.html
Copyright © 2011-2022 走看看