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.启动应用层的各种程序。
分享到:
相关推荐
本文将详细阐述Oracle数据库较好的十种重新启动步骤,以确保在不影响数据完整性和系统稳定性的情况下完成这一操作。 首先,为了确保系统的平稳过渡,应当停止所有依赖于Oracle数据库的应用程序和服务。这包括但不...
- `STARTUP FORCE`:用于紧急情况,强制关闭并重新启动数据库,通常在数据库无法正常关闭时使用。 - `ALTER DATABASE OPEN READ ONLY;`:将数据库打开为只读模式,防止写入操作,适用于查看或分析数据的场景。 ...
本文将根据给定的信息“如何备份还原oracle数据库”,详细介绍备份与恢复Oracle数据库的方法与步骤。 ### 一、Oracle数据库备份的重要性 在日常维护工作中,由于硬件故障、人为操作失误或系统崩溃等原因,可能会...
2. startup mount dbname:安装启动,数据库日志归档、数据库恢复、重新命名一些数据库文件。 3. startup open dbname:先执行 “nomount” ,然后执行 “mount” ,再打开所有数据库文件。 4. startup:等于以下三...
4. 用下面的命令重新启动数据库:svrmgrl>startup; 5. 用适当的方法进行数据库全备份。 如果所有控制文件都损坏了,我们可以从备份结果集中恢复最近的控制文件,并用相应的方法来恢复最新的控制文件。 二、重做...
重启Oracle数据库通常涉及两个主要步骤:停止数据库实例(如果尚未关闭)和重新启动监听器以及数据库实例。以下是几种常见的重启方法: **方法1:使用`dbstart`和`lsnrctl`命令** 1. 以root用户登录Linux系统。 2. ...
本文将详细介绍如何将Excel数据导入到Oracle数据库的具体步骤。 #### 二、准备工作 1. **安装PL/SQL Developer**:首先需要安装PL/SQL Developer工具,这是一个功能强大的Oracle数据库开发工具,支持数据导入导出...
在解决了上述问题后,我们可以重新启动 OracleDBCOnsoleorcl。为启动 OracleDBCOnsoleorcl,我们可以执行以下命令: emctl start dbconsole 如果一切正常,Oracle 数据库服务将成功启动。 五、解决 ...
4. 重新启动数据库 删除控制文件可以使用 DROP CONTROLFILE 语句,例如删除名为 controlfile1.ctl 的控制文件: DROP CONTROLFILE 'E:\oracledata\controlfile1.ctl'; 三、重做日志文件 重做日志文件是 Oracle ...
本文将详细介绍在Linux环境下重启Oracle数据库及其监听器的方法,并提供相关的命令行操作步骤。 #### 二、重启Oracle数据库及其监听器的方式 ##### 方法1:使用`dbstart`和`lsnrctl`命令 1. **使用root用户登录...
这份手册全面介绍了Oracle数据库运维的各个环节,不仅提供了操作步骤,还强调了问题解决和性能优化的方法,对于数据库管理员来说是一份宝贵的参考资料。通过深入理解和实践,运维人员可以更好地保障Oracle数据库系统...
### 如何彻底卸载并重装Oracle数据库 ...通过以上步骤,可以彻底地卸载Oracle数据库,并重新安装一个全新的数据库环境。在整个过程中,需要注意细节,确保每一步都操作准确无误,以避免出现不必要的问题。
打开Oracle数据库实际上是以上步骤的逆向操作。首先,确保所有的后台进程都已启动,然后按照以下顺序操作: 1. **启动实例**: 使用STARTUP命令启动Oracle实例。 2. **装载数据库**: 使用ALTER DATABASE MOUNT命令将...
启动Oracle数据库需要经过几个步骤: 1. **启动实例**:使用命令`%svrmgrl`进入数据库管理工具。 2. **以管理员身份登录**:输入`connect internal`。 3. **启动实例并挂载数据库**:通过`startup`命令,先启动实例...
2. **重新启动源数据库**:在确认目标数据库无误后,可重新启动源数据库,恢复其正常运行状态。 #### 五、注意事项 - 在整个移植过程中,必须确保源数据库的稳定性和数据的一致性,避免在数据库活跃期间进行操作。 ...
本文将详细介绍如何在ArcGIS环境下建立与Oracle数据库的连接,并通过具体的步骤指导用户完成企业级地理数据库的创建与服务发布。 #### 二、环境准备 在开始之前,请确保已完成以下准备工作: 1. **ArcGIS Server ...
当遇到Oracle数据库无法启动的情况时,可以尝试以下步骤: 1. 检查告警日志(`alert_<sid>.log`),查找错误消息。 2. 检查控制文件是否存在,是否损坏。 3. 检查数据文件是否存在,是否损坏。 4. 如果是由于数据...
本文详细介绍了Oracle数据库在安装和使用过程中可能出现的几种常见错误,包括ORA-12560、ORA-12541和ORA-12500,并提供了相应的解决方案。通过遵循这些指南,用户可以有效地诊断和解决这些问题,从而确保Oracle...