Oracle数据库的启动主要包含三个步骤:
启动数据库从ShutDown到Nomount状态
启动数据库到Mount状态
启动数据库到Open状态
启动到Nomount状态
命令:startup nomount
该状态下启动所有的后台进程 并且读取sga参数 分配共享内存
启动instance
启动到mount状态
命令:alter database mount;
该状态下 建立数据库和Instance的连接,打开所有的控制文件
出现数据文件损坏时需要到该状态下 进行数据恢复 在进入open状态
此时客户端无法连接
不希望其他客户连接的受限
startup restrict
已经处于open状态
alter system enable restricted session
启动到open
命令:alter database open;
通过控制文件打开日志文件,数据文件等所有文件 允许连接
可以指定为只读模式
alter database open read only;