栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

数据库的启动和停止

数据库的启动和停止

只有具备sysdba和sysoper系统特权的用户才能启动和关闭数据库。

在启动数据库之前应该启动监听程序,否则就不能利用命令方式来管理数据库,包括启动和关闭数据库。

虽然数据库正常运行,但如果没有启动监听程序,客户端就不能连接到数据库。

在oracle用户下: 启动监听程序 lsnrctl start 关闭监听程序lsnrctl stop

查询监听程序状态lsnrctl status

1.启动startup:

nomount:只启动实例,不装载数据库,启动一些后台程序,读取参数文件,分配内存,日志的信息写入,创建新数据库,重建控制文件。

Mount:启动实例,加载数据库但不打开数据库,打开控制文件,从控制文件中获取信息,重命名数据文件,添加、删除或重命名重做日志文件,执行数据库完全恢复操作,改变数据库的归档模式。

Open:数据库正常打开,将控制文件和数据文件信息比对正常后打开。

使用Alter Database语句,还可以在各启动模式间切换

alter database mount;
alter database open;

2.停止shutdown:

Normal:正常关闭数据库,不允许任何用户新的连接,等待连接的用户断开,不会立刻断开,等事务提交结束后,全部断开后立即关闭。

Immediate:立即关闭,阻止任何用户建立新的连接,终止事务进行回滚操作。 中断连接,然后关闭数据库。

Transactional:事务关闭,介于正常和立即,阻止任何用户建立新的连接,等事务提交结束后,中断连接,然后关闭数据库。

Abort:异常关闭,前三种无法关闭时使用,不允许建立新的连接,终止事务进行回滚操作,但未保存可能会丢失文件,断电关机,最快的关机方式,不建议。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/327340.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号