一、实验目的

  • 1.掌握Oracle数据库的启动步骤和启动模式。
  • 2.掌握Oracle数据库的关闭步骤和方式。

二、实验内容
简答题:
1.由于Oracle数据库启动过程是分步进行的,因此数据库有多种启动模式。简述数据库的完整启动过程的步骤,以及在每一步中主要执行的操作(参考教材P50-51页)。
答:

1)在命令提示符窗口中输入:C:\>sqlplus/nolog
     启动SQL*Plus并连接到Oracle
(2)输入connect system/admin as sysdba
     以sysdba身份连接到Oracle.

2.简述数据库启动的各种模式,并写出启动各种模式的命令语句(对运行过程或结果截图记录)。比较各种启动模式所应用的不同场合(参考教材P51-53页)。
答:

1)启动实例不加载数据库(NOMOUNT模式)
    只能访问那些与SGA区相关的数据字典视图,
    与数据库无关,执行下列工作:
A.创建新数据库
B.重建控制文件
SQL:shutdown immediate
SQL: startup  nomount

在这里插入图片描述

2)加载数据库但不打开数据库(MOUNT模式)
     只能访问到那些与控制文件相关的数据字典视图
     执行以下维护工作:
A.重命名数据文件
B.添加、删除或重命名重做日志文件
C.执行数据库完全恢复操作
D.改变数据库的归档模式
SQL:shutdown immediate
SQL:startup mount

在这里插入图片描述

(3)打开数据库(OPEN模式)
   用户要对数据库进行操作时
SQL:shutdown immediate
SQL: startup

在这里插入图片描述

(4)强制启动数据库
   若使用以上方式都无法启动数据库,这时强行启动数据库。
SQL:shutdown immediate
SQL:startup force

在这里插入图片描述

3.简述数据库关闭的各种方式,并写出各种关闭方式的命令语句(对运行过程或结果截图记录)。比较各种关闭方式所应用的场合(参考教材P55-57页)。

1)正常关闭方式(NORMAL模式)
A.阻止任何用户建立新的连接
B.等待当前所有正在连接的用户主动断开连接,
  已经连接的用户能够继续当前的操作
C.一旦所有的用户都断开连接,则立即关闭,
  卸载数据库,并终止实例。

在这里插入图片描述

2)立即关闭方式 (IMMEDIATE模式)
A.阻止任何用户建立新的连接,同时阻止当前连接的
  用户开始任何新的事务
B.任何未提交的事务均被回退。
C.Oracle不再等待用户主动断开连接,而是直接关闭、
  卸载数据库,并终止实例。

在这里插入图片描述

3)事务关闭方式(TRANSACTIONAL模式)
A、阻止任何用户建立新的连接,同时阻止当前连接的
   用户开始任何新的事务。
B、等待所有未提交的活动事务提交完毕,然后立即
   断开用户。
C、关闭、卸载数据库,并终止实例。

在这里插入图片描述

4)终止关闭方式(ABORT模式)
A、立即终止当前正在执行的SQL语句
B、任何未提交的事务均不被回退
C、立即断开所有用户的连接,关闭、卸载数据库,并终止实例。

在这里插入图片描述

【要上课了,不唠磕了昂~】

句子君:
春天来了,成群的牛羊开始迁徙。
走走停停,走到哪儿哪儿就是家。
牧人,牧羊犬,黑骏马,借着星光,点燃炊烟,久远的牧道就醒了。一边喝着奶茶,一边数着往事,要去的地方还很遥远。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐