Oracle-startup和shutdown

发布时间 2023-07-17 12:16:47作者: 蕝戀

startup不同参数作用

startup nomount

非安装启动,以这种方式启动可执行:
1、重建控制文件、
2、重建数据库读取init.ora文件、
3、启动实例,即启动SGA和后台进程,需要init.ora文件。

startup mount

安装启动,以这种方式启动可执行:
1、数据库日志归档;
2、数据库介质恢复;
3、使用数据文件联机或脱机;
4、重新定位数据文件、重做日志文件;

会指定nomount,然后打开控制文件(control file),确认数据文件(datafile)和联机重做日志文件(redo log)的位置,但此时不对数据文件和日志文件进行校验检查!

startup open

这种方式下可以访问数据库中的数据:

1、先执行startup nomount 再执行startup mount,然后打开包括重做日志文件(Redo log)在内的所有数据库文件。

startup

相当于执行:

startup nomount
alter database mount
alter database open

startup restrict

以约束方式启动,这种方式可以启动数据库,但是只允许有一定特权权限的用户访问。

startup force

强制启动,当不能关闭数据库时,可以使用该方式来关闭数据库再执行正常启动数据库命令。

startup pfile=

指定参数启动文件。

shudown不同参数作用

shudown [参数]

参数 作用
normal 默认,不写就是这个参数。表示正常关闭。
immediate 立即关闭。
transactional 尽量等待事务完成后再关闭,避免信息丢失。
abort 立即关闭所有事务后关闭。