Oracle数据库启动关闭方式和区别

来源:互联网 发布:月薪2万 知乎 编辑:程序博客网 时间:2024/06/06 06:36

1.startup nomount

非安装启动,这种方式启动下可执行:重建控制文件、重建数据库

读取init.ora,启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件


2.startup mount

安装启动

数据库日志归档

数据库介质恢复

使数据文件联机或脱机

重新定位数据文件,重做文件

这种方式常在数据库维护操作中使用,如对数据文件更名、改变重做日志及打开归档。

nomount 读初始化参数文件,启动实例,不安装数据库,参数文件被读取,后台进程和内存结构启动,但它们不被附加或与数据库大磁盘结构进行通信。这状态下数据库是不可用的。

mount   打开数据文件,执行nomount的所有工作,另外附加数据库结构并与这些结构进行交互。这时Oracle从它用来查找和附加到主要数据库结构的控制文件中获得信息。当处于这个模式时,可以执行一些管理型任务,比如恢复。

 STARTUP OPEN选项:(打开数据文件,日志文件)startup 不加任何参数默认是以startup open开启

如果STARTUP命令行上没有指定任何模式,STARTUP OPEN选项就是默认的启动模式。STARTUP OPEN选项执行STARTUP NOMOUNT和STARTUP MOUNT选项的所有步骤。这个选项把数据库变成对所有用户都时可用的

STARTUP FORCE选项:如果在用正常方式启动数据库时遇到了困难,可以使用STARTUP FORCE选项。STARTUP FORCE选项首先异常关闭数据库,然后重新启动它


STARTUP RESTRICT选项:STARTUP RESTRICT选项启动数据库并把它置入OPEN模式,但只给拥有RESTRICTED SESSION权限的用户赋予访问权。


startup mount=startup nomoun+alter database mount

startup =startup mount+alter database open

数据库关闭方式

shutdown normal   正常关闭

shutdown immediate 立即关闭 终止会话,释放资源后关闭

shutdown about  直接关闭,如果数据库中有大量操作在执行,此关闭之后重启需要很长的时间


0 0
原创粉丝点击