系统环境:
1、操作系统:Windows 2000
2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版
3、安装路径:C:\ORACLE
错误现象:
进行联机热备份时,服务器发生故障,如掉电,重新启动服务器,
启动数据库时,无法打开数据库,Oracle要求进行介质恢复,
因为表空间还处在热备份状态。
模拟现象及解决方法:
先将数据库设置为归档模式
C:\>svrmgrl
svrmgrl>connect internal
svrmgrl>alter tablespace 表空间名 begin backup;
--表空间热备模式没结束就强行关闭数据库,造成错误
svrmgrl>shutdown abort
svrmgrl>startup mount
--将此表空间的数据文件在没打开数据库时置成end backup模式
svrmgrl>alter database datafile '表空间的数据文件名' end backup;
--或执行表空间介质恢复
svrmgrl>recover tablespace 表空间名;
svrmgrl>alter database open;
分享到:
相关推荐
但是,热备份的风险较高,任何错误都可能导致严重的后果,如果备份失败,不能用于时间点恢复,而且维护起来比较复杂,需要非常谨慎操作。 热备份的步骤一般包括设置表空间为备份状态,备份表空间的数据文件,然后...
- 热备份(Hot Backup)则是在数据库开启并运行时进行的数据文件和控制文件的备份,此操作要求数据库处于归档日志模式(ArchiveLog)下。热备份通常使用Oracle的恢复管理器(RMAN)或操作系统命令来完成。 3. 逻辑...
- **热备份**:在数据库运行时进行,通过归档日志实现,可以在数据库故障后恢复到最近的事务点。 - **逻辑备份**:通过Export/Import或Data Pump (expdp/impdp)进行,适合对特定对象或整个数据库的备份,恢复灵活...
磁盘失败(媒体失败)可能导致数据文件无法读取,此时可以通过热备份恢复。恢复流程包括:从备份中恢复文件到原位置,安装数据库,启动并挂载,执行数据库恢复,最后打开数据库。 数据库备份主要有三种类型:逻辑...
热备份是指在数据库运行的情况下对数据库进行的备份,要进行热备份,数据库必须运行在归档日志模式下。 数据库备份的规模不同,可以分为完全备份和部分备份两种。完全备份是指对整个数据库进行备份,包括所有的物理...
热备份又称联机备份,是指在数据库运行的情况下对数据库进行的备份。要进行热备份,数据库必须运行在归档日志模式下。 16.4 逻辑备份与恢复 逻辑备份是指利用 Oracle 提供的导出工具(如 Expdp、Export)将数据库...
本文主要介绍了Oracle数据库的三种备份方法:导出/导入(EXPORT/IMPORT)、冷备份和热备份。 1. 导出/导入(EXPORT/IMPORT) 导出备份是逻辑备份的一种形式,通过EXPORT工具将数据库中的数据转换为二进制的导出...
冷备份在数据库关闭后进行,而热备份允许在数据库运行时进行,不影响用户使用。 - 逻辑备份通过Export工具进行,将数据库内容导出为二进制文件,便于在故障后使用Import工具恢复。 3. 数据库逻辑备份与恢复: - ...
2. 磁盘失败(介质失败)时,如丢失的是数据文件,可以通过热备份恢复。这包括从备份中恢复文件、安装数据库、恢复数据库并重新打开数据库。 Oracle数据库的备份类型主要包括: 1. 逻辑备份(Export):将数据逻辑...
联机备份(热备份、“archivelog”备份)可以用来备份任何运作在 ARCHIVELOG 方式下的数据库。在这种方式下,联机日志被归档,在数据库内部建立一个所有作业的完整记录。Oracle 数据库对任何数据的修改,都会记录到...
在恢复过程中,如果出现错误,例如联机备份失败,可能需要通过特定步骤来解决。例如,如果数据文件仍处于备份状态,可以使用`ALTER TABLESPACE END BACKUP`或`ALTER TABLESPACE DATAFILE BACKUP`命令来结束备份状态...
冷备份是在数据库关闭状态下进行,而热备份则在数据库运行时进行,需要数据库处于归档模式。根据备份范围,物理备份还可以是完全备份(备份所有数据)或部分备份(仅备份特定部分)。 逻辑备份则是通过Oracle的导出...
如果数据文件丢失,可以按照步骤从热备份恢复:恢复文件到原位置、安装数据库、启动并挂载、恢复数据库,最后打开数据库。 Oracle数据库的备份类型主要包括逻辑备份和物理备份。逻辑备份使用导出工具,将数据备份到...
在ARCHIVELOG模式下,结合冷备份和热备份,以及归档重做日志,可以实现完整的时间点恢复。而在NOARCHIVELOG模式下,通常只能进行完全数据库的备份和恢复,无法进行增量或时间点恢复。 总结来说,ORACLE数据库的归档...
而逻辑备份,即联机备份或热备份,可以在数据库运行时进行,使用Export工具将数据导出为二进制文件,当数据库出现问题时,可以通过Import工具恢复。 在逻辑备份与恢复中,Export工具执行逻辑备份,它按照Oracle的...
冷备份需要在数据库关闭后进行,而热备份则允许在数据库运行时备份,不影响用户操作。逻辑备份是通过Export工具将数据库数据导出为二进制文件,然后使用Import工具进行恢复。 数据库逻辑备份与恢复过程中,Export...
备份又可以根据数据库是否运行分为冷备份(在数据库关闭状态下进行)和热备份(在数据库运行状态下进行),以及根据备份内容的范围分为完全备份和部分备份。 恢复是当数据库发生故障后,使用备份来恢复数据的过程。...