zoukankan      html  css  js  c++  java
  • 较好的重新启动数据库的步骤

       来源:网海拾贝




    因为种种百般的缘由,有时候工作数据库需求重新启动. 

    我列出一个较好的操纵步骤,搁浅对初学者有些接济.

    1. 停运用层的种种法度.

    2. 停oralce的监听进程:

    $lsnrctl stop

    3. 在独占的系统用户下,备份控制文件:

    SQL>alter database backup controlfile to trace;

    4. 在独占的系统用户下,手工切换重作日记文件,确保以后已点窜过的数据存入文件:

    SQL>alter system switch logfile;

    5. 在独占的系统用户下,运转上面SQL语句,生成杀数据库用户衔接的kill_all_session.sql文件:

    set head off;
    set feedback off;
    set newpage none;
    spool /oracle_backup/bin/kill_all_session.sql
    select ’alter system kill session ’’’||sid||’,’||serial#||’’’;’ from v$session where username is not null;
    spool off;

    6. 在独占的系统用户下,执行杀数据库用户衔接的kill_all_session.sql文件

    SQL>@/oracle_backup/bin/kill_all_session.sql

    7. 在独占的系统用户下,用immediate体例封闭数据库:

    SQL>shutdown immediate; 
    能够
    SVRMGRL>shutdown immediate; 

    8. 启动oralce的监听进程

    $lsnrctl start 

    9. 进入独占的系统用户下,启动oralce数据库 

    $sqlplus /nolog
    SQL>connect / as sysdba
    SQL>startup; 
    能够
    $svrmgrl
    SVRMGRL>connect internal;
    SVRMGRL>startup; 

    10.启动运用层的种种法度. 




    版权声明: 原创作品,应承转载,转载时请务必以超链接情势标明文章 原始因由 、作者信息和本声明。否则将追究执法责任。

  • 相关阅读:
    dfssvc.exe
    我左边的公告
    再做了一个LOGO
    做一个调查,请大家帮忙
    如果年三十没有人陪我
    我喜欢这个模版
    cisvc.exe是什么服务
    IIS与SQL服务器安全加固
    终于申请到了blogs
    重发LOGO
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1976025.html
Copyright © 2011-2022 走看看