怎样启动和关闭oracle数据库

那天,我在公司的服务器上操作Oracle数据库,突然需要紧急关闭一个实例。
我熟练地登录到Linux服务器,切换到oracle用户,然后加载了环境变量。
在SQLPlus控制台输入“shutdown immediate”,命令执行迅速,几乎在瞬间,所有活跃的会话都终止了。
等等,我刚才突然想到,如果下次需要正常关闭,是不是可以用“shutdown normal”呢?看来,数据库管理的学问真是深不可测啊。

Oracle开启和关闭的三种模式

nomount模式:实例创建,数据库不加载,文件不打开。
仅初始化内存和进程。
用于维护,如建库或重控。

mount模式:实例启动,数据库加载到内存,但未打开。
控制文件已读。
用户不能访问数据。
可执行数据库级操作,如打开或恢复。
用于一致性检查或恢复。

open模式:实例启动,数据库加载并打开。
数据文件、日志文件打开,用户可访问。
允许查询、更新、删除等操作。
常规启动模式。

三种模式决定数据库操作级别。

oracle 启动停止

DBCA启动Oracle:输入dbca,选实例,点启动。

OEM启动Oracle:浏览器访问OEM,选实例,点启动。

SQLPlus启动Oracle:sqlplus登录,输STARTUP。

DBCA停止Oracle:输入dbca,选实例,点停止。

OEM停止Oracle:OEM选实例,点停止,选模式。

SQLPlus停止Oracle:sqlplus登录,输SHUTDOWN。

备份先做,遵循规范,经验不足看文档。
你自己掂量。