实验二:管理Oracle数据库

一、实验目的

  • 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、立即断开所有用户的连接,关闭、卸载数据库,并终止实例。

在这里插入图片描述

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

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

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

少年游四方

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值