RMAN的使用(八)
十六、归档模式下的完全恢复在归档模式下,拥有RMAN的备份和归档重做日志以及当前的重做日志文件,可以做到数据库的完全恢复,并且是联机状态的下的恢复。1.非系统表空间损坏的恢复做数据库完全备份RMAN> backup as compressed backupset database plus archivelog delete all input;创建测试表SQL> create tab
RMAN的使用(七)
十五、非归档模式下的完全恢复非归档模式下的恢复可能是完全恢复,也可能是不完全恢复,如果联机重做日志被复写,只能做不完全恢复的可能性更大。参数文件丢失1.控制文件、数据文件以及联机重做日志文件丢失的恢复先对数据库做全备。包括数据文件、控制文件和参数文件,并使用快闪恢复区作为备份目录。SQL> shutdown immediate;SQL> startup mount;[oracle@or
RMAN的使用(六)
十四、脚本管理RMAN的备份脚本可以存储在恢复目录或者操作系统文本文件。1.创建RMAN备份脚本创建脚本时,需要同时连接恢复目录数据库和目标数据库。[oracle@oracle11g ~]$ rman catalog hfml/hfml target hfml/hfmlRMAN> create script rman_backup{sql 'alter system che
RMAN的使用(五)
十三、恢复目录恢复目录数据库用来代替控制文件存储RMAN信息库的信息。首先创建恢复目录数据库。恢复目录数据库可以跟目标数据库在一个数据库上也可以在不同数据库上。1.创建恢复目录数据库的表空间SQL> create tablespace tbs_hfml datafile '/u01/app/oradata/orcl/tbs_hfml01.dbf' size 500m;2.创建
RMAN的使用(四)
七、备份控制文件RMAN可以单独备份控制文件,如果没有启用了快闪恢复区,则使用format参数指定控制文件的备份目录(无论是否启用快闪恢复区时,都可以用参数format参数指定控制文件的备份目录)。RMAN> backup current controlfile format '/u01/backup_control_%u.ctl';启用快闪恢复区时:RMAN> bac
RMAN的使用(三)
五、RMAN的连接使用操作系统认证连接[oracle@oracle11g ~]$ rman target /使用拥有dba权限的用户连接[oracle@oracle11g ~]$ rman target username/password或者[oracle@oracle11g ~]$ rmanRMAN> connect target username/password六、RMAN的相关概念和
RMAN的使用(二)
四、快闪恢复区快闪恢复区是存储与备份、恢复数据文件以及相关信息的一个区域。快闪恢复区保存了每个数据文件的备份、增量备份、控制文件备份以及归档重做日志备份, ORACLE也允许在快闪恢复区中保存联机重做日志的冗余副本以及当前控制文件的冗余副本,还有ORACLE闪回特性中的闪回日志也保存在快闪恢复区中。在使用RMAN实现数据库的备份与恢复时,配置的快闪恢复区就是RMAN存储所有与备份相关的文件存储区,
RMAN的使用(一)
一、RMAN概述RMAN在数据库服务器的帮助下,实现数据文件、控制文件、归档日志文件、数据库服务器参数文件的备份。RMAN也允许使用脚本文件实现数据库的备份与恢复,而且脚本保存在数据库内,而不需要编写基于操作系统的脚本文件。RMAN的备份文件自动保存在指定目录,文件的名称也有RMAN自己维护,减少了在传统导出程序中人为错误的发生。二、RMAN的特性1.支持增量备份。在传统的备份工具中如exp/ex
ORACLE异常处理
ORACLE异常处理,RAISE
ORACLE约束的状态
ORACLE约束的状态