zoukankan      html  css  js  c++  java
  • Oracle学习笔记之三,Oracle 11g数据库的启动与关闭

    SQL*PLus命令

    SQLPLUS username[/password][@connect_identifier][AS SYSOPER|SYSDAB]

    1. 启动数据库实例

    STARTUP [nomount|mount|open|force|resetrict][pfile=filename]

    -nomount: 表示启动实例不加载数据库;通常在创建新数据库或重建控制文件时。

    -mount: 表示启动实例,加载数据库并保持数据库的关闭状态;通常在进行数据库维护时使用,比如执行数据库完全恢复损伤、更改数据的归档模式等。

    -open: 表示启动实例、加载并打开数据库,这个是默认选项。

    -force: 表示终止实例并重新启动数据库;在其他启动模式失效时,可以尝试使用这种模式。

    ......

    2. 关闭数据库实例

    SHUTDOWN
    [normal|transactional|immediate|abort]

    -normal: 正常关闭方式。

    阻止任何用户建立新的连接;

    等待当前所有正在连接的用户主动断开连接;

    当所有用户都断开连接后,将立即关闭数据库。

    -transactional: 它的首要任务是能够保证当前所有的活动事务都可以被提交,并在尽可能短的时间内关闭数据库。

    阻止用户建立新连接和开始新事务;

    等待所有活动事务提交后,再断开用户连接;

    当所有的活动事务提交完毕,所有的用户都断开连接后,将关闭数据库。

    -immediate: 这种方式能够在尽可能短的时间内关闭数据库。

    阻止用户建立新的连接和开始新事务;

    将未提交的活动事务回退;

    关闭数据库。

    -abort: 此终止关闭方式具有一定的强制性和破坏性,可能会丢失一部分数据信息,影响数据库的完整性。应该尽量避免使用这种方式关闭数据库。

    阻止用户建立新连接和开始新事务;

    取消未提交的活动事务,而不是回退;

    立即终止正在执行的任何SQL语句;

    立即关闭数据库。

  • 相关阅读:
    网页背景音乐
    CSS 实现背景半透明
    实战中总结出来的CSS常见问题及解决办法
    AsyncTask的简单使用
    ORMLiteDatabase的简单使用并且与其他的表相互联系
    传递消息--第三方开源--EventBus的简单使用
    通过messenger实现activity与service的相互通信
    通过Messenger与后台连接(单向操作,activity向service发送数据)
    怎么做QQ、微信等消息气泡
    通过bind实现activity与service的交互
  • 原文地址:https://www.cnblogs.com/nayitian/p/3218040.html
Copyright © 2011-2022 走看看