Oracle实例管理

Oracle 数据库的启动是分步骤进行的,包括了实例启动、数据库加载(为实例打开控制文件)、 打开数据库 3 个步骤。因此,Oracle 数据库可处于三种状态:实例已开启(nomount), 数据库已加载(mount), 数据库已打开(open).

在出现启动或者关闭问题时,可以使用startup force 强制启动数据库。

如果需要 oracle 在打开数据库前进行介质恢复,则可以使用startup open recover 命令启动数据库 实例。

要在数据库的各种启动模式之间切换,需要使用 ALTER DATABASE 语句,执行该语句的用户必 须具有 ALTER DATABASE 权限

在关闭数据库时,Oracle 相关后台进程会把高速缓冲区中的提交过的更改与日志缓冲区的条目 分别写入数据文件和联机重做日志文件中,然后关闭所有数据文件和联机重做日志文件。

关闭数据库的 option 选项有四种:normal, immediate, transactional, abort不同关闭选项可以从四个方面来进行区别,分别是允许新的连接、等待当前会话结束、等待当前 事务结束、强制执行检查点并关闭文件。

启动实例时,数据库会在默认位置$ORACLE_HOME/dbs 读取 spfile 文件或 pfile 文件,也 可以使用 pfile 参数指定非默认位置和文件名的参数文件来启动实例

卸载数据库会关闭数据库,实例仍保留。

关闭实例会将 ALERT 和跟踪文件关闭,SGA 被回收并终止后台进程。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值