- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java Web开发技术 Java Web开发技术 Oracle数据库应用与开发案例教程 主编 王红 中国水利水电出版社 Oracle数据库应用与开发案例教程 第四章 控制文件管理和重做日志管理 第四章 控制文件管理和重做日志管理 4.1控制文件管理 4.2重做日志文件管理 4.1 控制文件管理 控制文件是创建数据库时由Oracle系统自动创建的二进制文件 数据库名称、数据库创建时间、表空间名称、数据文件名称和位置、重做日志名称和位置、当前重做日志序列号、当前的检查点信息以及恢复管理器的备份信息等 控制文件的管理主要包括创建控制文件、多路复用控制文件、备份控制文件、删除控制文件以及查看控制文件信息等操作。 创建控制文件 1. 创建控制文件的一般语句 CREATE CONTROLFILE REUSE DATABASE databasename [NORESETLOGS | RESETLOGS] [ARCHIVELOG | NOARCHIVELOG] MAXDATAFILES number MAXLOGFILES number MAXLOGMEMBERS number MAXLOGHISTORY number MAXINSTANCES number LOGFILE GROUP group_number logfilename[SIZE number K|M] …… DATAFILE ‘datafilepath’, ‘datafilepath’, ……; 创建控制文件 语法说明 1)DATABASE:用于指定数据库名,databasename为数据库名; 2)NORESETLOGS | RESETLOGS:NORESETLOGS选项用于指定仍然使用原有的重做日志,如果不希望使用原有的重做日志,可以指定RESETLOGS选项。 3)ARCHIVELOG | NOARCHIVELOG:表示是否将日志归档。 4)MAXDATAFILES:用于指定Oracle数据库中最大数据文件的个数。 创建控制文件 语法说明 5)MAXLOGFILES:用于指定Oracle数据库中最大重做日志文件的个数。 6)MAXLOGMEMBERS:用于指定重做日志文件组最大的成员个数。 7)MAXLOGHISTROY:用于指定控制文件中可记载的日志历史的最大个数。 8)MAXINSTANCES:用于指定数据库实例的最大个数。 创建控制文件 语法说明 9)LOGFILE:用于指定数据库原有重做日志的组号及对应的日志成员,logfilepath为日志文件路径。 10)DATAFILE:用于指定数据库原有的数据文件,datafilepath为数据文件路径。 创建控制文件 应用举例 【例题4-1】为zcgl数据库创建新的控制文件。 ① 查看zcgl数据库中所有的数据文件和重做日志文件的信息:在创建新的控制文件时,需要了解数据库中的数据文件和重做日志文件的信息。 ② 关闭数据库 ③ 启动实例 ④ 创建控制文件 ⑤ 修改初始化参数CONTROL_FILES,使新控制文件生效。 ⑥ 打开数据库 多路复用控制文件 多路复用控制文件及其必要性 控制文件对于数据库非常重要,为了防止控制文件被损坏,提高控制文件的安全性,需要对控制文件进行多路复用。Oracle建议每个数据库应该包含两个或两个以上的控制文件 多路复用控制文件 初始化参数文件PFILE和服务器参数文件SPFILE 初始化参数文件,其内容包括:实例参数列表、数据库物理结构、SGA内存结构、进程、控制文件的名称和位置等信息。 初始化参数文件有两种: PFILE是包含了初始化参数列表以及相应参数值的只读文本文件,又称为静态参数文件; 服务器参数文件SPFILE是包含上述信息的可读写二进制文件,又称为永久参数文件。 【例题4-2】对数据库zcgl的控制文件进行多路复用。 删除控制文件 控制文件被多路复用后,如果任意一个控制文件损坏都将无法装载Oracle数据库,此时需要删除已损坏的控制文件。 【例题4-3】假设数据库zcgl有一个控制文件“E:\oracle11g\zcgl\CONTROL02.CTL”已经损坏,请将该控制文件删除。 备份控制文件 为了防止控制文件被损坏,提高数据库的可靠性,除了要进行多路复用控制文件之外,还要经常需要对控制文件进行备份,尤其在数据库的物理结构发生变化后需要立刻对控制文件进行备份。数据库物理结构的改变包括: 1)创建、删除、修改表空间,或改变表空间的读写状态。 2)添加或删除重做日志文件。 3)添加或删除重做日志组。 4)添加或重命名数据文件。 备份控制文件 1. 备份为二进制文件 将控制文件备份为二进制文件,实际
您可能关注的文档
- Oracle9i关系数据库实用教程电子教案 第一章 Oracle9i概述.ppt
- Oracle基础教程(第3版) 教学课件 作者 978 7 302 29434 4 9787302294344 Oracle基础教程(第3版)教案.doc
- Oracle数据库SQL和PL SQL实例教程 高继民 第1章 关系数据库与SQL语言环境.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第2章 数据查询.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第3章 数据操作.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第4章 表和视图.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第5章 其他数据库对象.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第6章 SQL基础.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第7章 游标和异常处理.ppt
- Oracle数据库SQL和PL SQL实例教程 高继民 第8章 存储过程、函数和包.ppt
- 2025年兰州市七里河区四年级英语期末模拟试卷.doc
- 心之所向·素履以往 2025-2026学年高三上学期开学第一课主题班会 课件(共27张PPT).pptx
- 深度剖析2025年工业互联网平台AR交互技术在智能工厂中的角色.docx
- 深度剖析2025年医疗器械国产化替代过程中的产业协同与产业链优化报告.docx
- 母婴用品跨境电商2025年行业发展趋势预测.docx
- 深度分析2025年医疗器械行业国产化替代的技术创新与产业升级报告[001].docx
- 深度分析2025年医疗器械行业国产化替代的技术创新与产业升级报告.docx
- 母婴用品跨境电商2025年行业政策与法规解读报告.docx
- 2026年高考数学一轮复习讲练测(通用版)第05讲一元二次不等式与其他常见不等式解法(专项训练)(原卷版).docx
- 2026年高考数学一轮复习讲练测(通用版)第04讲指数与指数函数(专项训练)(解析版).docx
文档评论(0)