




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
OracleOracle 数据库开启归档模式数据库开启归档模式总结总结 在对 Oracle 进行 RMAN 备份前需要数据库处在自动归档模式 Oracle 数据 库开启归档模式的操作过程 建议由 DBA 来完成或在 DBA 协助下完成 开启数 据库归档模式的过程分四个大的步骤 用 Sqlplus 登录 Oracle 命令行控制台 查看当数据库的归档状态 如果不是归档模式 就需要把数据库设置成归档模式 调整归档日志目录 确保归档日志目录和数据目录不在同一卷下 检验数据库归档模式设置是否成功 本章以 Oracle 9i Oracle 10g 和 Oracle 10g RAC 三种环境为例 简单描 述 Oracle 如何开启存档模式 OracleOracle 9i9i 版本版本 如果用户的数据库是 Oracle 9i 系列版本 可采用下列步骤来开启数据库 归档模式 1 1 登录登录 SqlplusSqlplus 查看数据库归档状态 查看数据库归档状态 a a 运行运行 cmdcmd 命令窗口 设置操作系统环境变量命令窗口 设置操作系统环境变量 ORACLEORACLE SIDSID 命令格式 set ORACLE SID b b 使用使用 SQLPLUSSQLPLUS 登录数据库登录数据库 命令格式 sqlplus nolog Conn as sysdba c c 查看当前数据库的归档状态查看当前数据库的归档状态 命令格式 SQL archive log list 如果数据库为 非存档模式非存档模式 下一步就需要把数据库设置成归档模式 如 果是归档模式 就要检查归档日志目录是否和数据目录在同一卷下 如果在 同一卷下 就需要调整归档目录的存放位置 2 2 把数据库设置成归档模式把数据库设置成归档模式 a a 关闭数据库 并以装载方式启动关闭数据库 并以装载方式启动 命令格式 SQL shutdown immediate b 命令格式 SQL startup mount b b 更改数据库日志模式为存档模式更改数据库日志模式为存档模式 命令格式 SQL alter database archivelog c c 启动数据库 确认日志模式已更改为存档模式 启动数据库 确认日志模式已更改为存档模式 命令格式 SQL alter database open 命令格式 SQL archive log list 3 3 调整归档日志目录存放位置调整归档日志目录存放位置 在调整之前 我们必须了解 Oracle 9i 设置归档目录的基本知识 在 Oracle9i 下 有两个参数文件 一个是文本格式文件 pfile 名称为 init ora 另一个是二进制格式文件 spfile 名称为 spfile ora 数据默认启动是采用 spfile 但 spfile 不能直接编辑 需要先把 spfile 转 换成 pfile 再对 pfile 编辑后 转成成新的 spfile 具体的步骤如下 a a 在操作系统中创建日志存档的目录在操作系统中创建日志存档的目录 CDR 要求确保该目录和数据文件不在同一卷下 如数据文件在 D 可在另 一个盘中创建归档目录 如 e archivelog b b 用用 spfilespfile 生成最新的生成最新的 pfilepfile 命令格式 SQL create pfile from spfile c c 关闭数据库 修改关闭数据库 修改 pfilepfile 命令格式 SQL shutdown immediate d d 打开并编辑打开并编辑 PfilePfile 文件文件 ORACLE BASE ADMIN db name pfile init oraORACLE BASE ADMIN db name pfile init ora e e 在文档中加入自动存档 存档路径及存档格式的参数 并另存为在文档中加入自动存档 存档路径及存档格式的参数 并另存为 init01 orainit01 ora d d 使用更改后的使用更改后的 pfilepfile 装载数据库 验证参数是否正确且生效 装载数据库 验证参数是否正确且生效 命令格式 SQL startup mount pfile ORACLE BASE ADMIN db name pfile init01 ora e e 查看归档状态查看归档状态 上面状态说明自动存档功能已经启用 以上参数正确且已生效 f f 通过新的通过新的 pfilepfile 文件创建新的文件创建新的 spfilespfile 命令格式 SQL create spfile from pfile ORACLE BASE ADMIN db name pfile init01 ora g g 关闭数据库 并以默认重新启动数据库关闭数据库 并以默认重新启动数据库 数据库默认是用 spfile 方式加载 4 4 检验数据库归档模式设置是否成功检验数据库归档模式设置是否成功 a a 手动切换日志存档 验证数据库日志归档模式及自动存档是否生效手动切换日志存档 验证数据库日志归档模式及自动存档是否生效 命令格式 SQL alter system switch logfile b b 手动切换日志后 归档目录中会出现日志文件手动切换日志后 归档目录中会出现日志文件 OracleOracle 10g10g 版本版本 在 Oracle 10g 版本中 启动数据库归档模式基本步骤是一样的 但有两个 地方有改进 log archive start 参数已经被废弃 可以用命令来调整归档日志的目录 这样就大大简化了设置归档日志的步骤 在 Oracle 10g 下设置归档模式的 步骤如下 1 1 登录登录 SqlplusSqlplus 查看数据库归档状态 查看数据库归档状态 a a 运行运行 cmdcmd 命令窗口 设置操作系统环境变量命令窗口 设置操作系统环境变量 ORACLEORACLE SIDSID 命令格式 set ORACLE SID b b 使用使用 SQLPLUSSQLPLUS 登录数据库登录数据库 命令格式 sqlplus nolog Conn as sysdba c c 查看当前数据库的归档状态查看当前数据库的归档状态 命令格式 SQL archive log list 如果数据库为 非存档模式非存档模式 下一步就需要把数据库设置成归档模式 如 果是归档模式 就要检查归档日志目录是否和数据目录在同一卷下 如果在 同一卷下 就需要调整归档目录的存放位置 2 2 把数据库设置成归档模式把数据库设置成归档模式 a a 关闭数据库 并以装载方式启动关闭数据库 并以装载方式启动 命令格式 SQL shutdown immediate 命令格式 SQL startup mount b b 更改数据库日志模式为存档模式更改数据库日志模式为存档模式 命令格式 SQL alter database archivelog c c 启动数据库 确认日志模式已更改为存档模式 启动数据库 确认日志模式已更改为存档模式 命令格式 SQL alter database open 命令格式 SQL archive log list 3 3 调整归档日志目录存放位置调整归档日志目录存放位置 a a 在操作系统中创建日志存档的目录在操作系统中创建日志存档的目录 CDR 要求确保该目录和数据文件不在同一卷下 如数据文件在 D 可在 另一个盘中创建归档目录 如 e archivelog b b 更改日志的存档路径更改日志的存档路径 命令格式 SQL alter system set log archive dest 1 location e archivelog c c 重新启动数据库 并验证归档路径是否生效重新启动数据库 并验证归档路径是否生效 命令格式 SQL shutdown immediate 命令格式 SQL startup 命令格式 SQL archive log list 4 4 检验数据库归档模式设置是否成功检验数据库归档模式设置是否成功 a a 手动切换日志存档 验证数据库日志归档模式及自动存档是否生效手动切换日志存档 验证数据库日志归档模式及自动存档是否生效 命令格式 SQL alter system switch logfile b b 手动切换日志后 归档目录中会出现日志文件手动切换日志后 归档目录中会出现日志文件 OracleOracle 10g10g RACRAC 在 Oracle 10g RAC 版本中 更改归档模式不像单机或主 备模式下那么容 易更改 主要是因为 cluster database 参数的缘故 通过将 cluster database 参数从 true 改为 false 可以顺利用更改单机归档模式的 方式来更改归档设置 更改完毕后 再将 cluster database 参数改回 true 即 可 至于归档日志 可以通过 nfs 共享 来保存两边共有的归档日志 当然也可 以用 rman 直接各自备各个节点的归档日志 当需要恢复时 再将归档日志合并 即可 所以在 RAC 环境下开归档模式需要注意两个参数 Cluster database 参数 log archive dest 参数 方法一 修改 cluster database 参数 使各节点作为独立数据库修改归档模式 1 1 关闭节点关闭节点 1 1 上运行的数据库上运行的数据库 su oracle sqlplus nolog SQL connect as sysdba SQL shutdown immediate 2 2 导出现有数据库的导出现有数据库的 spfilespfile 文件文件 如果没有 spfile 可以先创建 spfile SQL create spfile from pfile 然后导出 spfile SQL create pfile oracle pfile ora01 from spfile 将pfile创建到 oracle目录下 3 3 修改修改 oracle pfile01 ora oracle pfile01 ora 文件文件 更改 cluster database 参数为 false 同时可以添加自动归档参数 log archive start true 如下 cluster database false log archive start true log archive dest LOCATION archivelog 将归档日志存放到 oracle archivelog目录下 log archive format sid t s r arc 4 4 使用修改好的使用修改好的 pfilepfile 加载数据库 加载数据库 mount mount 状态状态 sqlplus nolog SQL connect as sysdba SQL startup mount pfile oracle pfile01 ora 5 5 更改数据库运行模式为归档模式更改数据库运行模式为归档模式 SQL alter database archivelog 更改为归档模式 SQL alter database open 将数据库打开 SQL archive log list 检查数据库归档参数是否已经正确更改 6 6 关闭数据库 将关闭数据库 将 cluster databasecluster database 参数更改回参数更改回 truetrue SQL shutdown immediate 修改 oracle pfile01 ora 将 cluster database 参数更改为 true 7 7 导入新修改的导入新修改的 pfile01 orapfile01 ora 文件文件 SQL create spfile from pfile oracle pfile01 ora SQL startup 正常启动数据库 8 8 在其他节点上执行在其他节点上执行 1 71 7 步 步 方法二 避开 cluster database 参数的设置方法 1 1 首先设置归档路径首先设置归档路径 直接使用 sql 语句对 spfile 参数进行修改 SQL alter system set log archive dest archivelog scope spfile sid SID1 System altered 查看 spfile 参数文件 确定归档路径已经设置成功 SQL col sid for a10 SQL col name for a20 SQL col value for a30 SQL select sid name value from v spparameter where name log archive dest SID NAME VALUE SID1 log archive dest archivelog 2 2 更改数据库归档模式更改数据库归档模式 关闭一个节点的实例 SQL shutdown immediate Database closed Database dismounted ORACLE instance shut down 将实例启动到 mount 状态 SQL startup mount ORACLE instance started
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025进出口贸易公司购销合同范本
- 2025资产保全担保合同
- 南昌仓库出租合同范本
- 物业和公司合同范本
- 家政服务搬家合同范本
- 技术工种合同范本
- 保姆合同范本 照顾婴儿
- 肯德基门安装合同范本
- 店面铺面转让合同范本
- 线上雇佣合同范本模板
- 完整的离婚协议书打印电子版(2025年版)
- 自然科学类博物馆AI应用行业跨境出海战略研究报告
- 《小学科学课程标准》解读与教学设计
- 2025届高考新型题目“纠正错别字”新题模拟练习
- 2024年江苏省南京市中考数学试卷真题(含答案逐题解析)
- 儿童保健工作规范和技术规范
- 2025年区块链应用操作员职业技能竞赛理论参考试指导题库500题(含答案)
- 福建地区 绿色食品琯溪蜜柚生产操作规程
- 人工智能智能客服系统
- 民办学校教职工学年度考核方案模版(3篇)
- 集团公司司库管理办法
评论
0/150
提交评论