



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
RMAN 基础1 Oracle 体系结构1.1 Oracle 进程l PMON : 进程监视进程(process monitor process)l SMON : 系统监视进程(system monitor process)l DBWn : 数据库写入器进程(database writer process),将信息从SGA 的数据库缓冲存储区中写入到数据库数据文件中。l LGWR : 日志写入器进程(log writer process),将生成的重做信息从日志缓冲区写入到数据库联机重做日志中。l CKPT : 在检查点操作期间,CKPT 进程会通知DBWn 检查此点。1.2 Oracle 内存和 RMANOracle 系统全局区域(SGA)l 数据库缓冲存储区(database buffer cache)l 共享池(shared pool)l 重做日志缓冲区(重做 log buffer)l large 池(large pool)l Java 池(Java pool)1.3 Oracle 数据库Oracle 物理结构l 数据库数据文件 数据库的数据库存储介质,这些文件与表空间相联系。主要状态有 ONLINE 正常,OFFLINE 非正常。l 联机重做日志 记录数据库中发生的每个原子更改。重做日志中的记录被称为更改矢量(change vector),以SCN 顺序来代表一个原子数据库更改。l 归档的重做日志 Oracle 结束写入一个联机重做日志并开始写入另一个联机重做日志时,会发生日志切换(log switch)。如果数据库处于 ARCHIVELOG 模式下并且正在运行 ARCH 进程,日志切换的结果是生成联机重做日志的一个副本,这个联机重做日志副本被称为归档的重做日志。l 数据库控制文件 控制文件含有许多数据库信息,如当前SCN 、数据库数据文件状态以及数据库状态。l Oracle 表空间1.4 ARCHIVELOG 模式与 NOARCHIVELOG 模式1.5 Oracle 备份与恢复入门1.5.1 逻辑备份与恢复Oracle exp 实用程序用于逻辑备份, imp 实用程序则负责恢复这些逻辑备份。1.5.2 Oracle 物理备份与恢复(ARCHIVELOG 模式) 冷备份步骤:1. 完全关闭数据库2. 备份所有数据库数据文件3. 重新启动数据库4. 使用 alter system switch logfile 命令强制执行一个联机重做日志切换5. 使用 alter database backup control file to trace; 和 alter database backup controlfile to fliename 命令创建控制文件的一个备份 表空间联机备份:1. 使用 alter tablespace begin backup 命令将需要备份的表空间和数据文件置入联机备份模式2. 备份与刚被置入热备份模式的表空间相关联的数据文件3. 对于在步骤(1)中被置入联机备份模式的每个表空间来说,都要执行 alter tablespace end backup 命令将其从热备份模式中取出4. 使用 alter system switch logfile 命令强制执行一个联机重做日志切换5. 一旦完成了日志切换并归档了当前的联机重做日志,就备份所有归档的重做日志2. RMAN 体系结构概述3. RMAN 设置和配置3.1 配置在 ARCHIVELOG 模式中使用 RMAN3.1.1 准备将数据库置入 ARCHIVELOG 模式l LOG_ARCHIVE_DEST_n : 定义 ARCH 进程生成联机重做日志副本的位置,最多可以定义10 个不同的归档日志目标。l LOG_ARCHIVE_START : 为 TRUE 时,在启动数据库实例时会通知 Oracle 启动 ARCH 进程。l LOG_ARCHIVE_STATE_n : 为每个归档日志定义两种不同状态的一种状态。如设置为 ENABLE,ARCH 进程会认为与该状态关联的目标为一个有效的归档日志目标;如为 DEFER,ARCH 进程就不会在相关的 LOG_ARCHIVE_DEST_n 位置归档日志。l LOG_ARCHIVE_FORMAT : 定义归档日志命名标准。l LOG_ARCHIVE_MIN_SUCCEED_DEST : 允许DBA 定义归档日志目标副本的最小数目。3.1.2 ARCHIVELOG 和 NOARCHIVELOG 模式之间的切换步骤1更改数据库参数文件,设置LOG_ARCHIVE_DEST_1 参数指向正确的位置,设置LOG_ARCHIVE_START 参数为 TRUE.步骤2关闭数据库:SQLshutdown immediateDatabase closed.Database dismounted.ORACLE instance shut donw.步骤3加载数据库:SQLstartup mountORACLE instance started.Total System Global Area 84700097 bytesFixed Size 282416 bytesVariable Size 71303168 bytesDatabase Buffers 532408 bytesDatabase mounted.步骤4将数据库置入 ARCHIVELOG 模式:SQLalter database archivelog;Database altered.步骤5打开数据库:SQLalter database open;Database altered.3.2 RMAN 命令行RMAN 命令行参数Argument Value Description-target quoted-string connect-string for target databasecatalog quoted-string connect-string for recovery catalognocatalog none if specified, then no recovery catalogcmdfile quoted-string name of input command filelog quoted-string name of output message log filetrace quoted-string name of output debugging message log fileappend none if specified, log is opened in append modedebug optional-args activate debuggingmsgno none show RMAN-nnnn prefix for all messagessend quoted-string send a command to the media managerpipe string building block for pipe namestimeout integer number of seconds to wait for pipe inputRMAN 的 connect 命令 Connect target sys/passwordtestdb; Connect catalog rcat_user/passwordrobdb;3.3 为 RMAN 操作配置数据库3.3.1 设置数据库用户步骤1创建账户:CREATE USER backup_admin IDENTIFIED BY backDEFAULT TABLESPACE users;步骤2授权: GRANT sysdba TO backup_admin;3.3.2 设置数据库安全性步骤1创建口令文件:使用Oracle 实用程序 orapwd 可以创建数据库口令文件,具有3个参数:l File 参数:口令文件名l Pawwword参数:sys 用户的口令l Entries参数:为其他特许的Oracle 用户账户保留的任意条目数 如:orapwd file = PWDrobt.ora password = Robert entries = 20步骤2配置数据库使用口令文件:编辑参数文件 init.ora 中 REMOTE_LOGIN_PASSWORDFILE,有3个参数:l None 参数:忽略口令文件l Shared 参数:指示多个数据库可以使用相同的口令文件,只能存储SYS用户账户口令l Exclusive参数:指示只有一个数据库可以使用这个口令文件如:Alter system set REMOTE_LOGIN_PASSWORDFILE = NONE scopes spfile; 3.3.3 配置 RMAN 默认设置注:V$RMAN_CONFIGURATION 数据库视图存储了非默认的 RMAN 配置设置配置多种 RMAN 默认设置使用 configure channel device type 命令可以配置用于所有通道的默认值;configure channel n device type 命令可以配置用于指定默认通道的默认值。使用configure channel device type clear 可以清除用于所有的通道的默认值;configure channel n device type clear 清除用于指定默认通道的默认值。设备类型 默认名格式 示例 磁盘 ORA_DISK_n ORA_DISK_1 磁带 ORA_SBT_TAPE_n ORA_SBT_TAPE_1configure 命令使用示例configure default device type to sbt; -配置默认设备为磁带configure default device type to disk; -配置默认设备为磁盘configure device type disk parallelism 2; -设置磁盘操作并行级别为2configure channel 1 device type disk format d:backuprobtbackup_%uconfigure channel 2 device type disk format e:backuprobtbackup_%uconfigure channel 1 device type disk ma
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自考专业(公共关系)考试历年机考真题集含完整答案详解(夺冠)
- 自考专业(金融)模拟试题带答案详解(考试直接用)
- 环保公司数据备份管理规章
- 自考专业(国贸)通关考试题库含答案详解(综合卷)
- 自考专业(计算机应用)高分题库(历年真题)附答案详解
- 潜在客户拓展营销活动方案
- 中考数学总复习《 圆》考前冲刺练习试题有答案详解
- 农场肉羊养殖建设项目可行性研究报告
- 重难点解析冀教版8年级下册期末测试卷含答案详解【A卷】
- 自考公共课检测卷及参考答案详解(达标题)
- 猪场工作应聘简历
- 2025林业局考试试题及答案
- 初三上学期年级组工作计划
- 行业联盟协议书范本
- 进度计划跟踪管理制度
- 医用物品洗涤消毒供应中心项目可行性研究报告写作模板-备案审批
- DB36T-莲鳖种养结合技术规程
- 汽车维护与保养冷却液的检测与更换课件
- 8. 选择健康的生活方式(导学案)(解析版)
- 《油井工程课件:钻井技术培训》
- 2024年秋新仁爱科普版七年级上册英语第1~6单元高频率常用常考动词100个
评论
0/150
提交评论