第章Oracle资料学习_002PPT课件下载推荐.ppt
- 文档编号:15040433
- 上传时间:2022-10-27
- 格式:PPT
- 页数:37
- 大小:294KB
第章Oracle资料学习_002PPT课件下载推荐.ppt
《第章Oracle资料学习_002PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《第章Oracle资料学习_002PPT课件下载推荐.ppt(37页珍藏版)》请在冰豆网上搜索。
4创建恢复目录的具体步骤如下。
(1)首先确定数据库处于归档模式,如下:
|SQLCONNECTsys/adminASSYSDBA;
|已连接。
已连接。
|SQLARCHIVELOGLIST;
|数据库日志模式数据库日志模式存档模式存档模式|自动存档自动存档启用启用|存档终点存档终点USE_DB_RECOVERY_FILE_DEST|最早的联机日志序列最早的联机日志序列74|下一个存档日志序列下一个存档日志序列76|当前日志序列当前日志序列76515.2.1创建恢复目录4
(2)创建备份表空间(用来存储相关的备份数据)和RMAN备份用户,然后对创建的RMAN用户授予相关权限,权限中必须包括RECOVERY_CATALOG_OWNER,如下:
SQLCREATETABLESPACErecovery_tbs2DATAFILEE:
myRmanrecovery_tbs.dbfSIZE10M3AUTOEXTENDONNEXT5M4EXTENTMANAGEMENTLOCAL;
表空间已创建。
SQLCREATEUSERrman_adminIDENTIFIEDBYrman_admin2DEFAULTTABLESPACErecovery_tbs;
用户已创建。
SQLGRANTCONNECT,RESOURCE,RECOVERY_CATALOG_OWNERTOrman_admin;
授权成功。
615.2.1创建恢复目录4(3)创建恢复目录。
首先需要启动RMAN工具,并使用RMAN用户登录,来创建恢复目录。
具体如下:
|C:
RMAN|恢复管理器恢复管理器:
Release11.1.0.6.0-Productionon星期二星期二9月月1511:
09:
592009|Copyright(c)1982,2007,Oracle.Allrightsreserved.|RMANCONNECTCATALOGrman_admin/rman_admin;
|连接到恢复目录数据库。
连接到恢复目录数据库。
|RMANCREATECATALOG;
|恢复目录已创建恢复目录已创建如果想要删除恢复目录,可以使用如下语句:
|DROPCATALOG;
715.2.2连接到目标数据库41无恢复目录
(1)使用RMANTARGET语句
(2)使用RMANNOCATALOG语句(3)使用RMANTARGETNOCATALOG语句42有恢复目录如果在RMAN中创建了恢复目录,则可以使用RMANTARGETCATALOG语句连接到目标数据库,如下:
RMANTARGETsys/adminCATALOGrman_admin/rman_admin|恢复管理器恢复管理器:
Release11.1.0.6.0-Productionon星期二星期二9月月1514:
27:
102009|Copyright(c)1982,2007,Oracle.Allrightsreserved.|连接到目标数据库连接到目标数据库:
ORCL(DBID=1222990453)|连接到恢复目录数据库连接到恢复目录数据库815.2.2连接到目标数据库43取消目标数据库的注册
(1)使用UNREGISTER命令
(2)使用过程。
查询数据库字典视图db,可以获取db_key与db_id值,然后连接到RMAN恢复目录数据库,执行DBMS_RCVCAT.UNREGISTERDATABASE过程取消目标数据库。
915.2.3RMAN命令4常用的RMAN命令如表15-1所示。
参见教材P3291015.2.4RMAN操作目标数据库4数据库启动分为3个阶段启动数据库实例、加载数据库文件和打开数据库。
4在使用STARTUP命令启动数据库时,可以使用一些选项设置数据库的启动状态,常用的数据库启动命令如下。
(1)STARTUP
(2)STARTUPFORCE(3)STARTUPMOUNT(4)STARTUPNOMOUNT4数据库的关闭也可以分为3个阶段关闭数据库、卸载数据库和关闭数据库实例。
1115.2.4RMAN操作目标数据库4关闭数据库时使用SHUTDOWN命令,该命令也可以带有一些选项,如下:
SHUTDOWNNORMAL正常的关闭方式。
在这种方式中,数据库需要等待所有客户端从Oracle中正常退出,然后才可以关闭。
SHUTDOWNIMMEDIATE立即关闭数据库。
使用这种方式,系统将连接到服务器的所有未提交的事务全部回退,并中断连接,然后关闭数据库。
SHUTDOWNABORT异常关闭数据库。
使用这种方式,系统立即将数据库关闭,对连接到服务器的客户事务不做任何处理。
SHUTDOWNTRANSACTIONAL计划关闭数据库。
运行该命令后,任何新的连接和事务都不允许。
在已经执行的所有事务完成后,数据库将以SHUTDOWNIMMEDIATE同样的方式关闭数据库。
1215.2.4RMAN操作目标数据库4【例【例15.1】默认情况下,数据库的模式为非归档模式。
将数据库的非归档模式修改为归档模式,具体操作步骤如下。
(1)首先使用SHUTDOWN命令关闭数据库。
如下:
|参见教材参见教材P331
(2)使用STARTUPMOUNT命令启动数据库实例,如下:
|参见教材参见教材P3311315.2.4RMAN操作目标数据库(3)使用ALTERDATABASEARCHIVELOG语句,将数据库设置为归档模式,如下:
|SQLALTERDATABASEARCHIVELOG;
|数据库已更改。
数据库已更改。
(4)使用ARCHIVELOGLIST语句,查看数据库的模式信息,如下:
|参见教材参见教材P331(5)使用ALTERDATABASEOPEN语句,打开数据库,如下:
|SQLALTERDATABASEOPEN;
1415.2.5设置RMAN41保留策略设置自动保留和管理备份时,可以通过恢复窗口或冗余的方法来实现。
42设备类型RMAN可以使用的通道设备包括磁盘(DISK)和磁带(SBT)。
默认的通道设备类型(DEFAULTDEVICETYPE)为DISK,并且为磁盘方式分配的通道个数是1(DEVICETYPEDISKPARALLELISM1)。
43控制文件自动备份默认情况下,控制文件不会自动进行备份(CONTROLFILEAUTOBACKUPOFF)。
考虑到控制文件的重要性,以及备份控制文件只需要占用很少的磁盘空间,所以,可以设置控制文件为自动备份状态。
1515.2.6RMAN数据字典4在目标数据库和恢复目录数据库上,有许多Oracle数据字典和动态性能视图都包含与RMAN操作相关的信息。
这些数据字典如表15-2所示。
视图说明rc_*RMAN恢复目录视图。
它仅存于RMAN存储数据库中,并且包含所有目标数据库的恢复信息v$rman_status显示完成的和进行中的RMAN作业v$rman_output包含RMAN会话产生的消息,以及在会话中执行的每个RMAN命令v$session_lognops包含运行超过6秒的长期运行的管理操作的状态;
除了RMAN恢复和备份操作之外,包括统计收集和长期运行的查询v$database_block_corruption在RMAN会话过程中检测到的损坏的块v$flash_recovery_area_usage按照对象类型给出闪回恢复区中已用空间的百分比v$recovery_file_dest闪回恢复区的文件数量、已使用空间、可以回收的空间以及空间限制v$rman_configuration数据库采用的非默认值的RMAN配置参数1615.2.6RMAN数据字典4【例【例15.6】使用v$rman_configuration视图,查询对RMAN重新设置后的参数值,具体如下:
SQLSELECT*FROMv$rman_configuration;
CONF#NAMEVALUE-1RETENTIONPOLICYTORECOVERYWINDOWOF7DAYS2DEFAULTDEVICETYPETODISK3DEVICETYPESBT_TAPEPARALLELISM2BACKUPTYPETOBACKUPSET4CONTROLFILEAUTOBACKUPON1715.3RMAN备份4在使用RMAN进行备份时,可以进行的备份类型包括:
完全备份(FullBackup)、增量备份(IncrementalBackup)和镜像复制等。
4在实现备份时,可以使用BACKUP命令或COPYTO命令。
1815.3.1BACKUP命令4在进行RMAN备份时,可以使用BACKUP命令,该命令的语法如下:
BACKUPFULL|INCREMENTALLEVEL=n(backup_typeoption);
4其中,FULL表示完全备份;
INCREMENTAL表示增量备份;
LEVEL是增量备份的级别,取值为04(表示0、1、2、3、4级增量),0级增量备份相当于完全备份。
1915.3.1BACKUP命令4backup_type是备份对象。
BACKUP命令可以备份的对象包括以下几种。
DATABASE:
表示备份全部数据库,包括所有数据文件和控制文件。
TABLESPACE:
表示备份表空间,可以备份一个或多个指定的表空间。
DATAFILE:
表示备份数据文件。
ARCHIVELOGALL:
表示备份归档日志文件。
CURRENTCONTROLFILE:
表示备份控制文件。
DATAFILECOPYTAG:
表示使用COPY命令备份的数据文件。
CONTROLFILECOPY:
表示使用COPY命令备份的控制文件。
BACKUPSETALL:
表示使用BACKUP命令备份的所有文件。
option为可选项,主要参数如下:
TAG:
指定一个标记。
FORMAT:
表示文件存储格式。
INCLUDECURRENTCONTROLFILE:
FILESPERSET:
表示每个备份集所包含的文件。
CHANNEL:
指定备份通道。
DELETEALLINPUT:
备份结束后删除归档日志。
MAXSETSIZE:
指定备份集的最大尺寸。
SKIPOFFLINE|READONLY|INACCESSIBLE:
可以选择的备份条件。
2015.3.2完全备份4完全备份是指对数据库中使用过的所有数据块进行备份,当然,没有使用过的数据块是不做备份的。
4在一个完全数据库备份中,将所有的数据库文件复制到闪回恢复区。
4【例【例15.7】通过BACKUPFULL语句,对数据库执行完全备份。
使用TAG参数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 资料 学习 _002
![提示](https://static.bdocx.com/images/bang_tan.gif)