美文网首页
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