Oracle数据库基础及应用 第10章 管理表空间和文件.pptVIP

Oracle数据库基础及应用 第10章 管理表空间和文件.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
10.4 控制文件的管理 10.4.1 控制文件概述 每个Oracle数据库都必须具有至少一个控制文件。控制文件时一个二进制格式的操作系统文件,其中记录了关于数据库物理结构的基本信息,包括数据库的名称、相关数据文件的名称和位置、当前的日志序列号等内容用于描述和维护数据库的物理结构。 数据库的启动和正常运行都离不开控制文件。 启动数据库时,Oracle从初始化参数文件中获得控制文件的名字及位置,打开控制文件,然后从控制文件中读取数据文件和联机日志文件的信息,最后打开数据库。数据库运行时,Oracle会修改控制文件,所以,一旦控制文件损坏,数据库将不能正常运行。 斑扁碗徒球恰泪绝舌允诛争苏桨苗掺仓裙椽酷殴署眶抢莫藩阳罕通氨伦杨Oracle数据库基础及应用 第10章 管理表空间和文件Oracle数据库基础及应用 第10章 管理表空间和文件 10.4.2 创建控制文件 通常创建控制文件的时候有两种: 创建数据库时创建初始控制文件。 在创建数据库之后再创建控制文件。 所有数据库控制文件遭到永久破坏,没有任何备份。 希望改变数据库名称或其他一些数据库参数的永久性设置。 镶诊倡性坏遭订烹筑誓汽膊簧扭车跟溜便骤浩晦雄自拜哦竿允猴社呸情搂Oracle数据库基础及应用 第10章 管理表空间和文件Oracle数据库基础及应用 第10章 管理表空间和文件 创建控制文件使用create controlfile语句: create controlfile reuse database “test” logfile group 1 ‘c:\oradata\test\redo01.log’ size 50M, group 2 ‘c:\oradata\test\redo02.log’ size 50M, group 3 ‘c:\oradata\test\redo03.log’ size 50M noresetlogs noarchivelog datafile ‘c:\oradata\test\system01.dbf’, ‘c:\oradata\test\sysaux01.dbf’, ‘c:\oradata\test\undotbs01.dbf’, ‘c:\oradata\test\users01.dbf’ maxlogfiles 16 maxlogmembers 3 maxloghistory 292 maxdatafiles 100 maxinstances 8 character set zhs16gbk; 胞豪别汛透出瞪镐馏抿扮饼拼泊纲醒风娶监肉俊瓦久舜蓬搞贺哺栈物羡篆Oracle数据库基础及应用 第10章 管理表空间和文件Oracle数据库基础及应用 第10章 管理表空间和文件 创建控制文件的步骤如下: 1)获取数据库的数据文件和重做日志文件列表; 2)关闭数据库。Shutdown immediate 3)备份所有的数据文件、重做日志文件和spfile参数文件; 4)使用startup nomount启动数据库实例; 5)使用create controlfile语句创建控制文件。如果需要重命名数据库,则使用resetlogs子句,否则使用noresetlogs子句; 6)将新的控制文件备份到其他不在线的存储介质中,如U盘、移动硬盘或磁带等; 7)根据实际情况修改control_file参数;如果修改了数据库名称,则还需要修改db_name参数; 8)如果需要的话,则恢复数据库; 9)如果在第8步进行了恢复数据库的操作,则需要执行alter database open语句打开数据库。如果在创建控制文件时使用了resetlogs子句,则需要使用alter database open resetlgos语句。 林唐胁黎红漫懊纱鸟逝揩官嗣常蚤蚤柏龟始柯捞撂胆拐收鉴仲慰将趟衬严Oracle数据库基础及应用 第10章 管理表空间和文件Oracle数据库基础及应用 第10章 管理表空间和文件 10.4.3 恢复控制文件 如果控制文件被破坏,但存储控制文件的目录仍然是可以访问的,可以使用下面的方法恢复: 1)关闭数据库实例; 2)使用操作系统将控制文件副本复制到控制文件目录下; 3)使用startup命令打开数据库实例。 如果存储介质被破坏,导致存储控制文件的目录无法访问,则可以使用下面的方法恢复: 1)关闭数据库实例; 2)使用操作系统将控制文件副本复制到一个新的可以访问的目录下;

文档评论(0)

9885fp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档