1818IP-服务器技术教程,云服务器评测推荐,服务器系统排错处理,环境搭建,攻击防护等

当前位置:首页 - 数据库 - 正文

君子好学,自强不息!

十步搞定Oracle数据库重新启动

2022-11-25 | 数据库 | 1818ip | 624°c
A+ A-

Oracle有很多的知识点,在这里我们主要介绍Oracle数据库重新启动的常用方法,主要是用SQL语句来实现。具体操作如下:

1. 停应用层的各种程序.

2. 停oralce的监听进程:

$lsnrctlstop 

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

SQL>alterdatabasebackupcontrolfiletotrace; 
 

4. 在独占的系统用户下,手工切换重作日志文件,确保当前已修改过的数据存入文件:

SQL>altersystemswitchlogfile; 

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

setheadoff; 
  • setfeedbackoff; setnewpagenone;
  • spool/oracle_backup/bin/kill_all_session.sql select'altersystemkillsession'''||sid||','||serial#||''';'fromv$sessionwhereusernameisnotnull;
  • spooloff;
  • 6. 在独占的系统用户下,执行杀数据库用户连接的kill_all_session.sql文件

    SQL>@/oracle_backup/bin/kill_all_session.sql 
    

    7. 在独占的系统用户下,用immediate方式关闭数据库:

    SQL>shutdownimmediate; 
  • 或者 SVRMGRL>shutdownimmediate;
  • 8. 启动oralce的监听进程

    $lsnrctlstart 
    

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

    $sqlplus/nolog 
  • SQL>connect/assysdba SQL>startup;
  • 或者 $svrmgrl
  • SVRMGRL>connectinternal; SVRMGRL>startup;
  • 10.启动应用层的各种程序.

    至此有关Oracle数据库重新启动的问题解决完毕,要想了解的更多相关问题的解决方案,请留意本站上的相关论坛。

    本文来源:1818IP

    本文地址:https://www.1818ip.com/post/11646.html

    免责声明:本文由用户上传,如有侵权请联系删除!

    发表评论

    必填

    选填

    选填

    ◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。