启动和关闭数据库

数据库实例:oracle用来管理数据库的一个实体,有位于服务器的内存结构和一系列服务进程组成
数据库启动和关闭的方法:
操作系统启动:控制面板\管理工具\服务
使用SQL*Plus命令
在这里插入图片描述
启动方式:
方法一:startup或startup open
三步打开数据库startup(启动、装载、打开)
在这里插入图片描述
分步:
启动数据库实例:startup nomount
在这里插入图片描述
装载数据库实例:alter database mount-安装启动
执行:数据库日志归档、数据库介质恢复、使数据文件联机或脱机。然后打开控制文件,确认数据文件和联机日志文件的位置,但此时不对数据文件和日志文件进行校验检查。
在这里插入图片描述
打开数据库:alter database open(校验控制文件制定的数据文件,日志文件物理文件是否正常,异常无法打开)
在这里插入图片描述
方法二:start read only(只读启动)说明:默认方式为Read write

方法三:startup force–强制启动
重启服务器实例
执行过程:先关闭数据库,再执行正常启动数据库命令

关闭数据库
1)shutdown normal或shutdown
不允许新的用户连接
现有用户可继续工作,等待所有用户离开才关闭
关闭数据库
在这里插入图片描述
2)shutdown immediate
不允许新的用户连接
中止所有用户连接
注:终止会话、释放会话资源
回滚(撤销操作)所有未提交事务
关闭数据库
在这里插入图片描述
3)shutdown transactional-禁事务关闭
不允许新的用户连接
禁止所有新事务发生
等待用户回滚或提交未提交事务
关闭数据库

在这里插入图片描述

4)shutdown abort-直接关闭(如同直接断电)
不允许新的用户连接
中止当前所有SQL语句
立即结束例程
注:重启后回滚所有未提交事务

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值