美文网首页
Oracle数据库启动过程

Oracle数据库启动过程

作者: 古飞_数据 | 来源:发表于2023-09-06 09:48 被阅读0次

Oracle数据库有四种状态:SHUTDOWN、NOMOUNT、MOUNT、OPEN

第一步:nomount 启动实例(分配内存(来源参数文件),启动后台进程,只要有参数文件)
如果参数文件被破坏或者丢失,数据库只能启动到nomount状态)
sqlplus / as sysdba
startup nomount
select status from  v$instance;
select status from  v$controlfile;
select status from  v$datafile;
select status from  v$log;

ps -ef |grep ora

第二步:mount 挂载数据库(打开控制文件,控制文件必须存在(数据库的结构信息,数据文件、日志文件存储位置))

alter database mount;
select status from  v$instance;
select status from  v$controlfile;
select name from  v$controlfile;
select name,status from  v$controlfile;
select name,status from  v$datafile;

查看参数文件,存放在oracle_home目录
cd $ORACLE_HOME/dbs

查看控制文件,存放在oracle_base下的数据文件目录中
cd $ORACLE_BASE
ls /u01/app/oracle/oradata/SANSHI

第三步:open 启动数据库 (数据文件,日志文件)
alter database open;
desc tab;

数据库关闭过程:
1.关库 2.卸载 3.关闭实例

shutdown immediate   (最安全,最快)
shutdown abort       (最快,强制断电,需要实例恢复)
shutdown normal      (最安全)
shutdown transaction   (必须保障当前的所有事务结束)
[Oracle数据库启动过程_oracle启动数据库_IT曙光的博客-CSDN博客](https://blog.csdn.net/weixin_44048054/article/details/131560297)

相关文章

网友评论

      本文标题:Oracle数据库启动过程

      本文链接:https://www.haomeiwen.com/subject/edskvdtx.html