首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

RMAN备份时的一个异常ORA-19602

2012-09-29 
RMAN备份时的一个错误ORA-19602基本原因是因为数据库处于非归档模式,需要重启到mount模式下切换成归档模式

RMAN备份时的一个错误ORA-19602

基本原因是因为数据库处于非归档模式,需要重启到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;查看数据库是否出于自动归档模式

?

热点排行