好用:
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;
分享到:
相关推荐
控制文件、redo log文件、数据文件和临时文件应放入新服务器相应的Oracle数据和日志目录。参数文件(PFILE)应放在新数据库的PFILE路径下。 在新服务器上,启动数据库并检查所有文件是否正确加载。如果一切正常,你...
在 Oracle 非归档模式下,丢失全部联机日志文件后,数据库无法启动,需要进行处理以恢复数据库。以下是处理方法的详细步骤和注意事项: 第一步:备份数据文件和参数文件 在进行任何处理前,首先需要备份数据文件和...
在线备份过程中,Oracle会将缓存中的数据写入文件,并对online redo log进行归档,因此备份包含了数据库在备份时刻的即时状态。恢复时,可以将数据库恢复到最后一次FULL ONLINE备份的时间点。然而,这种恢复依赖于...
- 配置数据库存储结构,如表空间、数据文件、redo log文件等。 8. **创建数据库**: - 使用DBCA(Database Configuration Assistant)创建数据库,选择合适的模板和存储选项。 9. **初始化参数文件**: - 调整...
以上步骤详细介绍了如何在 Oracle 11g 中搭建 Data Guard,从修改日志模式、创建密码文件到创建 Standby Redo Log 日志组,每一个环节都至关重要。通过这些步骤,可以确保在主数据库出现故障时,备用数据库能够快速...
在手工备份与恢复部分,介绍了在执行备份与恢复操作前应做的准备工作,包括检查需要备份的数据文件和控制文件、使用操作系统命令进行数据文件备份、使用sqlplus命令进行恢复等。同时,针对冷备和热备的不同备份方式...
5. **重命名在线重做日志文件**:`alter database rename file 'c:/oracle/oradata/oradb/redo01.log' to 'c:/oracle/oradata/redo01.log';` 更改日志文件的物理名称,但不影响数据库逻辑结构。 6. **删除在线重做...
在非归档模式下进行数据备份和恢复,需要在数据库关闭后执行全量备份,如使用`cp`命令复制所有数据文件(如datafile、redo log file、control file等)。如果在备份后发生故障,将丢失故障时间点到备份时间点之间的...
- `alter database rename file '/oradata/redo01.log' to '/oratest/redo01.log';` - 这个过程同样适用于其他重做日志文件。 5. **重建系统临时(temp)文件系统** - 由于`TEMP`文件不能直接移动,可以通过...
4. 调整参数:根据错误信息,可能需要调整初始化参数文件中的设置,如SGA大小、redo log文件位置等。 5. 数据文件恢复:若数据文件丢失或损坏,可尝试从备份恢复,或者使用RMAN进行介质恢复。 三、实例恢复 在某些...
这通常涉及到redo log的应用和检查点的处理。在下次启动时,Oracle会自动进行这个过程,但如果需要手动处理,可以在启动时加上`RECOVER AUTOPLAY`选项。 7. **Oracle服务的启动类型** Oracle还支持不同类型的启动...
这可能涉及检查数据文件、控制文件、redo log文件等的状态。 10. **故障排查**:如果服务启动或关闭失败,日志文件(如`alert.log`)是诊断问题的关键资源。脚本可能包含检查并报告错误日志的代码。 了解并熟练...
- **日志文件状态**:确认redo log文件的状态,保证日志切换正常,避免数据丢失。 - **alter日志**:检查ALTER日志,了解最近的数据库更改,有助于故障排查。 - **crontab任务**:检查定时任务,确保没有影响...
例如,使用`CREATE DATABASE`命令,指定数据文件、控制文件、redo log文件的位置。 7. **创建表空间**:表空间是数据库逻辑存储的单位,包含数据文件。根据数据存储需求,创建用户表空间、临时表空间、系统表空间等...
如果选择手动创建,需要通过SQL命令来创建数据文件、控制文件、redo log 文件等。 7. **安全与备份** 安装后,应确保数据库的安全性,设置强密码策略,限制不必要的网络访问。定期备份数据库是防止数据丢失的重要...
- **在线日志状态**:检查redo log files,确保它们处于活动和可用状态,避免数据丢失。 - **表空间状态**:监控表空间的使用情况,预防空间不足的问题。 - **数据文件状态**:确认所有数据文件的读写状态,避免...
3. **Flashback Database**:这是一种强大的恢复机制,可以将整个数据库恢复到过去某个时间点,包括数据文件、控制文件和Redo日志。这需要启用Flash Recovery Area,并且需要在数据库运行期间保存足够的归档日志和...
1. **归档模式**:当Oracle数据库运行在归档模式下,每次数据库完成一个事务,相关的重做日志条目不仅写入在线重做日志文件,还会被复制到归档日志文件中,这样可以确保在介质故障后能恢复数据。 2. **归档日志文件...
- **检查 ORACLE在线日志状态**:在线redo日志用于事务恢复,检查其状态以防止数据丢失。 - **检查 ORACLE表空间的状态**:表空间是数据存储的基本单位,需确保有足够的空间且没有异常。 - **检查所有数据文件...