网站首页
JSP空间
动态资讯
开源项目
技术文档
资源下载
J2EE资源
客户论坛
在线支付
 
  技术文档>>数据库技术>>Oracle技术>>Oracle开发>查看文档  
  快速掌握重启oracle数据库的操作步骤     
  文章作者:未知  文章来源:赛迪网技术社区  
  查看:153次  录入:管理员--2008-04-17  
 

【赛迪网-it技术报道】在实际的应用中,有时候工作数据库需要重新启动。本文介绍了一个特别实用的操作步骤,希望对大家有所帮助。

1. 停应用层的各种程序

2. 停oralce的监听进程

$ lsnrctl stop

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

$ sqlplus "/as sysdba"

sql> alter database backup controlfile to trace;

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

sql> alter system switch logfile;

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

sql> set head off;

sql> set feedback off;

sql> set newpage none;

sql> spool ./kill_session.sql

sql> select 'alter system kill session '''||sid||','||serial#||''';' from v$session where username is not null;

sql> spool off;

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

sql> @./kill_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.启动应用层的各种程序

 
 
上一篇: 丢失归档日志文件后数据库应当如何恢复 (1)    下一篇: 实例讲解如何使用oracle数据库to_date()
  相关文档
让oracle数据表不显示中文而变成问号的方法 07-24
利用Oracle解析函数快速检查序列间隙 04-11
理解和使用Oracle分析工具-LogMiner 06-10
带你快速了解wait等待事件及其处理方法 04-17
oracle数据库重做日志文件丢失后的恢复 02-03
轻松解决:Oracle8i回滚段表空间的坏块 08-05
讲解jython访问oracle数据库的具体步骤 03-19
教你快速掌握oracle中"kill"进程的方法 (1) 01-31
深入讲解如何才能杀掉带锁的oracle进程 02-01
深入讲解memory_target与自动内存管理 03-24
Oracle数据库编写PL/SQL代码经验谈 04-11
oracle数据库备份与恢复精华资料集锦 (1) 04-15
Oracle Online Redo LogFile 09-29
解析:怎样使用oracle的decode()函数 11-15
如何使用“排序哈希簇”来提高查询速度 01-24
讲解oracle数据库自动增长列的实现过程 05-29
navicat oracle数据库管理工具首次公开发布 11-27
在不安装oracle客户端的情况下进行系统移植 07-18
详细讲解oracle表分区的相关概念及其优点 (1) 03-17
进行logmnr操作时发现空列名的具体原因 02-27
返回首页 | 关于我们 | J网章程 | JSP空间合租 | 客服中心 | 免责声明 | 常见问题 | 参观机房
本站主机空间代理至厦门市华众网络科技有限公司
《中华人民共和国增值电信业务经营许可证》
编号:闽B2-20050079
@2005-2008福建JSP技术网 版权所有 闽ICP备05000928号
厦门(总部):13616026886 福州:0591-87655121
邮箱:admin@fjjsp.com 站长QQ,点击这里给我发消息