- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8讲 控制文件与日志文件的管理
删除日志组: 1、无论组里有多少成员,一个数据库至少需要两个日志组 2、只能删除INACTIVE状态的日志组 3、如果数据库处于归档状态,需要确定日志组已经被归档 Select group#,archived,status from v$log; Alter database drop logfile group 4; 物理上删除。 * 清空日志组----日志内容初始化 Alter database clear logfile group 3; 清空尚未归档的日志组: Alter database clear unarchiced logfile group 3; 提醒:清空尚未归档的日志组可能造成数据丢失。 * 在数据库文件、控制文件和重做日志这3种文件中,重做日志的I/O操作最频繁。为了提高I/O性能,应将重做日志分布到I/O操作相对较少、速度最快的磁盘设备上。规划重做日志时,应将同一个日志组的不同日志成员尽可能地分布到不同磁盘上,以防止磁盘损坏而导致所有日志成员丢失。 1、关闭数据库 2、复制或移动日志成员到目标位置 3、重启数据库,但不打开数据库 startup mount; * 4、alter database rename file ‘d:\app\administrator\oradata\orcl\redo03.log’ to ‘d:\app\administrator\oradata\orcl\redo03a.log’; 5、打开数据库 alter database open; 6、备份控制文件 * 对于DBA而言,可能经常要查询重做日志文件,以了解其使用情况。要了解Oracle数据库的日志文件信息,可以查询下表所示的数据字典视图和动态性能视图。 * 视图 说明 V$LOG 包含从控制文件中获取的所有重做日志文件的基本信息 V$LOGFILE 包含各个成员日志文件的信息,例如成员的状态和所属的重做日志组 V$LOG_HISTROY 包含重做日志文件的历史信息 归档日志是非活动重做日志的备份。通过使用归档日志,可以保留所有重做历史记录。当数据库处于ARCHIVELOG模式并进行日志切换时,后台进程ARCH会将重做日志的内容保存到归档日志中。当数据库出现介质故障时,使用数据文件的备份、归档日志和重做日志可以完成数据库的完全恢复。 * 日志操作模式是指Oracle数据库处理重做日志的方式,它决定了是否保存重做日志,以保留重做日志所记载的事务变化。Oracle数据库包括非归档日志(NOARCHIVELOG)模式和归档日志(ARCHIVELOG)模式。 * 非归档日志(NOARCHIVELOG)模式: 1、 当检查点完成之后,后台进程LGWR可以覆盖原来的重做日志内容。 2、 如果数据库备份后的重做日志内容已经被覆盖,那么当出现数据文件损坏时只能恢复到过去的完全备份点。 归档日志(ARCHIVELOG)模式: 1、如果发生磁盘介质损坏,则可以使用数据库备份与归档重做日志恢复已经提交的事务,保证不会发生任何数据丢失。 2、利用归档日志文件,可以实现使用数据库打开状态下创建的备份文件来进行数据库恢复。 3、如果为当前数据库建立一个备份数据库,通过持续地为备份数据库应用归档重做日志,可以保证源数据库与备份数据库的一致性。 * 在安装Oracle 11g时,默认为数据库运行在非归档模式下,这样可以避免在创建数据库的过程中对生成的重做日志进行归档。当数据库开始正常运行后,就可以将它切换到归档模式中。要将数据库在归档模式与非归档式之间进行切换,需要使用带ARCHIVELOG或NOARCHIVELOG子句的ALTER DATABAS语句。 * 1、检查当前日志操作模式 Select log_mode from v$database; 2、关闭数据库,装载数据库 shutdown immediate; startup mount; 3、改变日志操作模式,打开数据库 Alter database archivelog; Alter database open; 4、查看模式 Archive log list; 配置归档进程: Alter system set log_archive_max_processes=5; * 当数据库处理ARCHIVELOG模式时,如果进行日志切换,后台进程将自动生成归档日志。归档日志的默认位置为%ORACLE_HOEM%\RDBMS
您可能关注的文档
最近下载
- 初三语文下册《儒林外史》名著阅读知识梳理+中考真题演练.docx VIP
- 个人债务两清协议结清证明范本.docx VIP
- 大班幼儿参与幼儿园物质环境创设的现状及提升策略.docx VIP
- 2025广西盐业集团玉林盐业有限公司招聘笔试备考题库及一套参考答案详解.docx VIP
- 民用航空器系统/部件通用代码-中国民航维修网.PDF
- 浅谈地方媒体的发展与中老年人的关系.docx VIP
- 2025年部编版二年级道德与法治上册全册教案.pdf VIP
- 学习课件进路联锁与联锁表的编制方法表.ppt VIP
- 附着式升降脚手架施工方案范本.pdf VIP
- 小学四年级英语阅读理解30篇及小学四年级英语作文.doc VIP
文档评论(0)