`
张洪财
  • 浏览: 276010 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle redolog 文件丢失恢复 sqlplus

阅读更多

好用:

sqlplus /nolog

0、connect / as sysdba

1、SQL>shutdown immediate;

2、SQL>startup mount;

3、SQL>recover database until cancel; // redofile 丢失时用until cancel 作不完全恢复。 就是恢复到最后一个归档日志。  

4、SQL>alter database open resetlogs;

 

注:用归档日志规范用3种参数 。recover database 时间、scn、cancel

 

 

不一定好用的:

1、RMAN>shutdown immediate;、

2、RMAN>startup mount;

3、RMAN>sql "recover database until cancel"; // until cancel 不属于rman

4、RMAN>alter database open resetlogs; //重做日志丢失,只要从新设置下重做日志就ok。

 

 

方法二:

1、进入sqlplus

$>sqlplus /nolog

sql> conn / as sysdba

sql>create pfile from spfile

2、改pfile

最后一行 :*._allow_resetlogs_corruption='TURE'

3、startup pfile=/xx/xx/pfile mount

4、alter database open resetlogs;

分享到:
评论

相关推荐

    直接拷贝数据文件实现Oracle数据迁移

    控制文件、redo log文件、数据文件和临时文件应放入新服务器相应的Oracle数据和日志目录。参数文件(PFILE)应放在新数据库的PFILE路径下。 在新服务器上,启动数据库并检查所有文件是否正确加载。如果一切正常,你...

    oracle非归档模式丢失全部联机日志后的处理方法

    在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和参数文件 在进行任何处理前,首先需要备份数据文件和...

    通过Backup Exec实施Oracle来灾难恢复

    在线备份过程中,Oracle会将缓存中的数据写入文件,并对online redo log进行归档,因此备份包含了数据库在备份时刻的即时状态。恢复时,可以将数据库恢复到最后一次FULL ONLINE备份的时间点。然而,这种恢复依赖于...

    Oracle 11 g 安装文档

    - 配置数据库存储结构,如表空间、数据文件、redo log文件等。 8. **创建数据库**: - 使用DBCA(Database Configuration Assistant)创建数据库,选择合适的模板和存储选项。 9. **初始化参数文件**: - 调整...

    Oracle 11G GUARD

    以上步骤详细介绍了如何在 Oracle 11g 中搭建 Data Guard,从修改日志模式、创建密码文件到创建 Standby Redo Log 日志组,每一个环节都至关重要。通过这些步骤,可以确保在主数据库出现故障时,备用数据库能够快速...

    Oracle DBA关键技能 备份与恢复最佳实践

    在手工备份与恢复部分,介绍了在执行备份与恢复操作前应做的准备工作,包括检查需要备份的数据文件和控制文件、使用操作系统命令进行数据文件备份、使用sqlplus命令进行恢复等。同时,针对冷备和热备的不同备份方式...

    sqlplus命令(DBA用)

    5. **重命名在线重做日志文件**:`alter database rename file 'c:/oracle/oradata/oradb/redo01.log' to 'c:/oracle/oradata/redo01.log';` 更改日志文件的物理名称,但不影响数据库逻辑结构。 6. **删除在线重做...

    ORACLE8i FOR SOLARIS数据备份及恢复.pdf

    在非归档模式下进行数据备份和恢复,需要在数据库关闭后执行全量备份,如使用`cp`命令复制所有数据文件(如datafile、redo log file、control file等)。如果在备份后发生故障,将丢失故障时间点到备份时间点之间的...

    Oracle数据文件移动方法.pdf

    - `alter database rename file '/oradata/redo01.log' to '/oratest/redo01.log';` - 这个过程同样适用于其他重做日志文件。 5. **重建系统临时(temp)文件系统** - 由于`TEMP`文件不能直接移动,可以通过...

    Oracle 9i启动异常处理.pdf

    4. 调整参数:根据错误信息,可能需要调整初始化参数文件中的设置,如SGA大小、redo log文件位置等。 5. 数据文件恢复:若数据文件丢失或损坏,可尝试从备份恢复,或者使用RMAN进行介质恢复。 三、实例恢复 在某些...

    Oracle停止和启动服务的快捷命令

    这通常涉及到redo log的应用和检查点的处理。在下次启动时,Oracle会自动进行这个过程,但如果需要手动处理,可以在启动时加上`RECOVER AUTOPLAY`选项。 7. **Oracle服务的启动类型** Oracle还支持不同类型的启动...

    oracle服务启动和关闭脚本

    这可能涉及检查数据文件、控制文件、redo log文件等的状态。 10. **故障排查**:如果服务启动或关闭失败,日志文件(如`alert.log`)是诊断问题的关键资源。脚本可能包含检查并报告错误日志的代码。 了解并熟练...

    Oracle数据库巡检报告.doc

    - **日志文件状态**:确认redo log文件的状态,保证日志切换正常,避免数据丢失。 - **alter日志**:检查ALTER日志,了解最近的数据库更改,有助于故障排查。 - **crontab任务**:检查定时任务,确保没有影响...

    Oracle 手工创建数据库完整步骤

    例如,使用`CREATE DATABASE`命令,指定数据文件、控制文件、redo log文件的位置。 7. **创建表空间**:表空间是数据库逻辑存储的单位,包含数据文件。根据数据存储需求,创建用户表空间、临时表空间、系统表空间等...

    Oracle9iRedhat9安装程序说明.docx

    如果选择手动创建,需要通过SQL命令来创建数据文件、控制文件、redo log 文件等。 7. **安全与备份** 安装后,应确保数据库的安全性,设置强密码策略,限制不必要的网络访问。定期备份数据库是防止数据丢失的重要...

    Oracle日常维护手册

    - **在线日志状态**:检查redo log files,确保它们处于活动和可用状态,避免数据丢失。 - **表空间状态**:监控表空间的使用情况,预防空间不足的问题。 - **数据文件状态**:确认所有数据文件的读写状态,避免...

    oracle flash back stop

    3. **Flashback Database**:这是一种强大的恢复机制,可以将整个数据库恢复到过去某个时间点,包括数据文件、控制文件和Redo日志。这需要启用Flash Recovery Area,并且需要在数据库运行期间保存足够的归档日志和...

    删除ORACLE归档日志

    1. **归档模式**:当Oracle数据库运行在归档模式下,每次数据库完成一个事务,相关的重做日志条目不仅写入在线重做日志文件,还会被复制到归档日志文件中,这样可以确保在介质故障后能恢复数据。 2. **归档日志文件...

    oracle-DBA日常检查[参照].pdf

    - **检查 ORACLE在线日志状态**:在线redo日志用于事务恢复,检查其状态以防止数据丢失。 - **检查 ORACLE表空间的状态**:表空间是数据存储的基本单位,需确保有足够的空间且没有异常。 - **检查所有数据文件...

Global site tag (gtag.js) - Google Analytics