基本原因是因为数据库处于非归档模式,需要重启到mount模式下切换成归档模式
命令如下
1。关闭数据库
SQL> shutdown immediate;
2。启动数据库到mount状态
SQL> startup mount;
3。启用归档模式
SQL> alter database archivelog;
4。查看修改后的数据库备份和恢复策略及归档文件的位置
SQL> archive log list;
5.修改相应的初始化参数
Oracle10g之前,你还需要修改初始化参数使数据库处于自动归档模式。
可用SQL> show parameter log_archive_start;查看
NAME TYPE VALUE
------------------------------------ ----------- --------------
log_archive_start boolean FALSE
SQL> alter system set log_archive_start=true scope=spfile;
重启数据库此参数生效,此时数据库处于自动归档模式。
当然你也可以不做第5步,直接
SQL>archive log start
使数据库启用自动归档,但是重启后数据库仍然处于手工归档模式。
现在你可以用RMAN备份数据库了
附:
1。如果要从归档模式变为非归档模式,使用alter database noarchivelog 命令
2。使用show parameter db_recovery_file_dest;查看备份文件的目录及其大小
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_recovery_file_dest string C:\oracle\product\10.2.0/flash_recovery_area
db_recovery_file_dest_size big integer 2G
3。使用show parameter log_archive_start;查看数据库是否出于自动归档模式
分享到:
相关推荐
在Oracle数据库管理过程中,遇到ORA-00132和ORA-00214这类错误时,往往意味着数据库配置或启动过程中出现了问题。下面将对这两个错误进行详细解析,并给出相应的解决方案。 #### 二、ORA-00132: Syntax Error or ...
在启动Oracle 10g数据库时遇到ORA-16038错误,该错误通常与归档日志操作有关。具体错误信息为: ``` ORA-16038: log 1 sequence #230 cannot be archived ORA-19809: limit exceeded for recovery files ORA-00312: ...
"ORA 错误全集 全部 ora0000-ora32999"是一个非常实用的资源,它包含了从ORA-0000到ORA-32999的所有Oracle错误代码及其解释,为DBA(数据库管理员)和开发人员提供了方便的一站式错误查找平台。 Oracle错误代码通常...
这些问题可能会导致数据库启动时出现ORA-01033错误(数据库无法完成启动过程),以及在尝试修复过程中可能遇到的ORA-01145错误(除非启用了介质恢复,否则不允许立即脱机)。本文将详细介绍这两种错误的原因、可能的...
ORA-00702错误信息表明数据库实例试图访问一个尚未完全初始化的数据文件或控制文件。这可能是由于数据库在不正常的情况下关闭,例如突然断电、系统崩溃或者人为错误导致的。 **Windows系统下的解决步骤** 1. **检查...
ORA-03113是一个常见的Oracle错误代码,通常出现在尝试通过网络连接到数据库服务器时出现通信问题。这个错误可能是由于网络配置不正确、网络故障或数据库服务未启动等原因导致的。 **2. 解决ORA-03113错误的方法** ...
首先,我们看到一个客户在尝试启动Oracle数据库时遭遇了ORA-01092和ORA-00704错误,随后引发了ORA-00600错误,其中错误参数包括16703、1403和20。这些错误提示表明数据库在启动过程中遇到问题,导致实例终止。 在...
另一个常见的问题是,在强制启动时出现ORA-00600[kcfnew_2]错误。 **解决办法:** 类似于ORA-00600[2662]的处理方法,可以尝试使用`_ALLOW_RESETLOGS_CORRUPTION`参数强制启动,并清空REDOLOG文件。 ##### 1.5.3. ...
此错误表示数据库中的一个或多个控制文件与其它控制文件版本不匹配,这可能是由于突然断电、硬件故障或其他原因导致的数据不一致性。 #### 报错示例 例如,在以下场景中,控制文件`control01.ctl`的版本为2650,而...
在Oracle数据库管理中,"ORA-00600"是一个内部错误代码,通常表示数据库遇到了一个未知或未处理的内部错误。这个错误是由于多种原因引起的,包括数据文件损坏、控制文件问题、实例恢复不完整或者软件bug等。在描述中...
- 需要注意的是,在恢复过程中可能遇到各种错误,比如ORA-01722错误,这通常与数据库中数据的不一致性有关。 - 该错误的处理方法包括关闭数据库、使用原Oracle_home重新启动数据库,执行预升级工具检查,然后解决...
- `/dinglp/ora_managed/backup/rman_backup`:存放RMAN备份文件。 - `/dinglp/ora_managed/scripts`:存放脚本文件。 2. **表空间和用户创建:** - 创建名为`rman_tbs`的表空间。 ```sql create tablespace ...
Oracle 11g 内部错误代码 ORA-00600 是一个非常通用的错误,它表示数据库遇到了一个无法处理的内部错误或异常情况。这个错误通常涉及到Oracle数据库的底层结构,如数据块、索引或者内存管理等,且参数列表可以提供...
当归档日志空间不足时,可能会导致各种错误,比如“ORA-00257”,这会阻碍数据库的正常运行。以下是针对“ORA-00257归档日志清理问题”的详细解决方案和相关知识点: 1. **错误解析**:ORA-00257通常表示数据库尝试...
Oracle数据库在运行过程中可能会遇到各种错误,其中ORA-01196是一个常见的错误,通常与数据文件在介质恢复过程中的不一致性有关。这个错误通常出现在数据库试图打开时,表明某个数据文件的状态与控制文件记录的信息...
在Oracle数据库环境中,当遇到"ORA-01196: 文件 1 由于介质恢复会话失败而不一致"的错误时,这通常意味着数据库在尝试打开时发现数据文件的状态不正常,可能是因为数据文件损坏或者缺少必要的归档日志进行恢复。...
描述中提到的 "ORA-00600: INTERNAL ERROR CODE, ARGUMENTS: [17059], [0X93953434]" 是一个Oracle数据库内部错误代码,表示遇到了无法处理的系统级异常。ORA-00600错误通常涉及到数据库的内部一致性问题,这可能是...
RMAN(Recovery Manager)是Oracle数据库自带的一个强大而灵活的备份工具,用于自动化和管理Oracle数据库的备份与恢复操作。它提供了丰富的功能来确保数据的安全性和高可用性。 #### 二、配置 RMAN 数据库 在本...