- 浏览: 56843 次
- 性别:
- 来自: 北京
最近访客 更多访客>>
最新评论
-
yvonxiao:
这个的确好用,我记得我以前是自己写了个存储过程来解决这种递归问 ...
Oracle Start With Connect By
在实际的应用中,有时候工作数据库需要重新启动。本文介绍了一个特别实用的操作步骤,希望对大家有所帮助。
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. 停应用层的各种程序
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.启动应用层的各种程序
发表评论
-
oracle 命令
2009-02-05 20:30 1011一、ORACLE的启动和关闭 ... -
通过dbms_flashback找回误删除的数据收藏
2009-01-21 11:35 1346在使用DBMS_FLASHBACK时要首先注意以下几个事项: ... -
优化Oracle数据库性能收藏
2009-01-21 11:35 890优化策略 为了保 ... -
Oracle Start With Connect By
2009-01-21 11:33 1572Start With Connect By 是用来实现在一个 ... -
Oracle 表空间操作收藏
2009-01-21 11:32 1009创建表空间: 1、递增 ... -
移动数据文件收藏
2009-01-21 11:32 736移动数据文件: 1、首先使要移动数据文件的表空间离线. ... -
Oracle 死锁会话处理收藏
2009-01-21 11:31 1172--查询所有的死锁: SELECT * FROM V$LOCK ... -
Oracle 9i 打开autotrace on 查看执行计划收藏
2009-01-21 11:31 13331.创建表,通过utlxplan脚本 SQL> @? ... -
如何启用sqlplus的AutoTrace功能收藏
2009-01-21 11:31 847通过以下方法可以把Autotrace的权限授予Everyone ... -
user和schema的区别:
2009-01-21 11:30 1053说穿了其实user是控制权限的,而schema是个容器,非所有 ... -
解决Oracle数据文件和日志文件丢失的问题收藏
2009-01-21 11:29 2102今天不小心误删除了数据库的数据文件和日志文件,在启动数据库时报 ... -
Oracle表段中的高水位线HWM收藏
2009-01-21 11:28 2633在Oracle数据的存储中, ... -
深入了解oracle的高水位(HWM)收藏
2009-01-21 11:26 2273说到HWM,我们首先要简要的谈谈ORACLE的逻辑存储管理.我 ... -
ORACLE 日志文件相关查询收藏
2009-01-21 11:25 11931.查询系统使用的是哪一组日志文件: select * fro ... -
ORACLE热备份恢复手册收藏
2009-01-21 11:22 2332概要 1.1. 本文的目的 为了模拟测试oracle热备份的 ... -
(转)windows命令行下启动oracle
2009-01-21 09:56 1529--总结启动命令如下: lsnrctl [start|stop ... -
小议分析函数中排序对结果的影响(一)
2009-01-12 13:24 928分析函数中经常会包括O ... -
ORACLE10g新特性——全局HASH分区索引
2009-01-12 13:23 1764在10g以前,Oracle的全局索引分区方法只有一种,即范围分 ... -
深入认识Oracle Supplemental logging
2008-12-22 18:35 3144对于有过逻辑standby,streams搭建体验的朋友,肯定 ... -
深入分析Oracle数据库日志文件
2008-12-22 15:19 1000深入分析Oracle数据库日志文件 作者:程永新 发文时间: ...
相关推荐
对于DBA(数据库管理员)来说,掌握如何有效地重启Oracle数据库及其监听器是非常重要的技能之一。这不仅有助于日常维护工作,还能在遇到故障时快速恢复服务。 #### 二、环境配置 为了确保能够正确执行重启操作,...
完成以上步骤后,重启目标系统,即可看到Oracle数据库已经成功迁移并可正常使用。 ### 总结 通过上述步骤,我们可以以一种相对简便的方式完成Oracle数据库的复制和迁移。这种方法避免了传统安装过程中可能遇到的...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其在企业级应用中扮演着核心角色。为了确保数据库的安全性,防止因...因此,数据库管理员必须熟悉并熟练掌握Oracle数据库的备份与恢复策略,以应对可能的挑战。
- **东北大学软件学院Oracle数据库实验**:此标题表明实验属于东北大学软件学院的教学活动,主要围绕Oracle数据库展开,旨在帮助学生掌握数据库管理和操作的核心技能。 #### 描述解读 - **“东北大学软件学院Oracle...
总之,Oracle数据库管理员需要熟练掌握安装、删除、配置和恢复等技能,以确保数据库系统的稳定性和数据的安全性。通过深入理解这些核心概念和技术,管理员可以有效地应对各种挑战,提供高可用性的数据库服务。
【知识点详解】 1. **创建数据库与控制文件**: - 创建Oracle数据库时,至少需要一个控制文件(选项A错误,正确答案为d)。控制文件记录了数据库...理解并掌握这些知识点对于Oracle数据库的日常管理和维护至关重要。
Oracle数据库实例拷贝是数据库迁移或备份恢复的一种方法,尤其适用于快速在另一台服务器上复现现有的数据库环境。本文档详细介绍了如何在Windows环境下,从一个Oracle 10g数据库实例(实例名为BOOK)拷贝到另一个...
总结来说,Oracle数据库的备份与恢复策略涵盖了各种情况,无论是需要快速、简单的冷备份,还是需要在不影响业务运行时进行的热备份。理解并熟练掌握这两种方法对于确保数据的安全和业务连续性至关重要。在实际操作中...
Oracle数据库备份恢复技术是保障企业数据安全的重要环节,它涉及到数据保护、系统恢复以及灾难恢复策略。本技术详解将深入探讨备份恢复的基础知识、RMAN(Recovery Manager)工具、闪回技术,以及应对各种故障的恢复...
后者允许与Oracle数据库进行集成,实现缓存功能。这里选择了包含Oracle集成的版本。 10. **组件选择**:在安装组件时,可以选择客户端工具、管理工具等。根据实际应用需求,可能需要安装所有或部分组件。 11. **...
在企业级应用中,Oracle数据库因其稳定性和高效性而被广泛采用。对于Oracle 10g版本而言,掌握手工创建数据库的方法对于DBA(数据库管理员)来说至关重要。本文将详细介绍在命令行环境下手工创建Oracle 10g数据库的...
【Oracle 10g 操作指南】 Oracle Database 10g 是一款...了解和掌握这些基础概念和操作,对于有效地管理和维护Oracle数据库至关重要。同时,制定合理的备份策略,如使用RMAN,能确保数据安全,为业务连续性提供保障。
Oracle 10g数据库管理系统是Oracle公司推出的一款企业级数据库管理系统,它为用户提供高效的数据存储和管理功能。本讲座主要探讨了数据库的管理和备份恢复策略,尤其强调了在Oracle 10g环境下如何有效地保护数据安全...
以上步骤展示了在不同故障场景下,如何优化Oracle数据库的停机时间并快速恢复。DBA应熟练掌握这些技巧,以便在实际工作中迅速应对各种问题,降低业务中断的影响。同时,持续监控和维护数据库健康,预防潜在问题的...
1. 重启Oracle数据库及监听器 - 方法1: 使用root权限SSH登录Linux,进入Oracle安装目录`$ORACLE_HOME`,然后运行`dbstart`重启数据库,接着运行`lsnrctl start`重启监听器。 - 方法2: 在终端中,切换到Oracle...
总之,Oracle数据库管理员需要熟练掌握各种运维工具和诊断技术,才能有效地处理各种故障,保证数据库的稳定运行。同时,对常见的问题解决方案有充分了解,并且能够根据实际情况灵活应用。数据库管理员还应随时关注...
总结,Oracle数据库在Windows NT上的启动涉及多个步骤,包括关闭、启动服务、实例与数据库的管理,以及配置文件的维护。理解并熟练掌握这些知识点对于数据库管理员来说是必备的技能,有助于确保数据库系统的稳定运行...
通过修改注册表,我们可以快速切换不同的字符集,以适应与不同Oracle数据库的交互。 提供的三个`.reg`文件——ZHS16CGB231280.reg、ZHS16GBK.reg、WE8ISO8859P1.reg,就是预先配置好的注册表项,用于一键更改Oracle...
启动Oracle数据库的过程涉及多个步骤。首先,通过SSH连接到数据库主机,正式区DB(172.16.13.228)或测试区DB(172.16.13.224)。接着,切换到root用户并再切换到oracle用户,通过`echo $ORACLE_SID`检查当前实例,然后...
在处理Oracle数据库的这类问题时,重要的是要理解错误的根源,快速诊断问题,以及掌握正确的恢复策略。Oracle8i提供了多种工具和技术来帮助管理员解决这些问题,包括日志文件、追踪文件以及各种SQL命令,如ALTER ...