第五章 Oracle数据库管理3752279.pptVIP

  1. 1、本文档共67页,可阅读全部内容。
  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文档。上传文档
查看更多
Oracle数据库管理 下列数据字典视图可以查看Oracle数据库的数据文件信息: (1)DBA_ DATA_ FILES:数据文件提供的描述信息,包括它属于的表空间和文件标识。文件标识可以被用来与其他视图连接以查看更详细的信息。 (2)DBA _EXTENTS与USER_ EXTENTS:DBA _EXTENTS:描述在数据库组成所有的段(Segments)的范围(Extents)。包含那些包含了范围的数据文件的文件标识。 (3)USER_ EXTENTS:描述属于当前的用户的对象的段的范围。 (4)DBA _FREE_ SPACE和USER_ FREE_ SPACE: DBA_ FREE_ SPACE视图列出了在所有表空间的空闲范围。它包括包含了范围的数据文件的文件,标识。USER_ FREE_ SPACE视图包含当前用户的空闲范围。 (5)V$DATAFILE:控制文件中包含的数据文件的信息。 (6)V$DATAFILE HEADER:数据文件头中包含信息。 5.4.5 查看Oracle数据文件信息 5.5.2 创建重做日志组和成员的日志文件 5.5.3 删除重做日志组和成员的日志文件 5.5.1 管理策略 5.5 管理重做日志文件 5.5.4 清空重做日志组 5.5.5 查询重做日志文件信息 1.使用复合重做日志文件 2、合理设置重做日志文件的大小和数量 5.5.1 管理策略 1. 使用复合重做日志文件 建立复合重做日志文件后,LGWR进程将同步地写入位于同一个重做日志组中的相互镜像的多个成员日志文件。因此即使由于某个单独的日志文件破坏或丢失,数据库的运行和恢复都不会受到任何影响。 2.合理设置重做日志文件的大小和数量 在设置重做日志文件的大小时,除了需要考虑到数据库运行特性的要求外,还需要考虑存储归档日志的物理设备的特性,使存储空间不致不足或由于略大小日志文件造成浪费。 尽量使用最少的重做日志文件,但是能够保证LGWR进程永不出现等待状态。 1.创建重做日志组 2、创建成员日志文件 5.5.2 创建重做日志组和成员的日志文件 1. 创建重做日志组 为数据库创建新的重做日志组,需要使用带有ADD LOGFILE子句的ALTER DATABASE语句。例如,利用下面的语句可以为数据库添加一个新的重做日志组: ALTER DATABASE ADD LOGFILE (I:\Oracle\ORADATA\ORADB01\redo1201.rdo, I:\Oracle\ORADATA\ORADBO1\redo1202.rdo)SIZE 100M; 2.创建成员日志文件 为重做日志组添加新的成员,需要使用带有ADD LOGFILE MEMBER子句的ALTER DATABASE语句。例如,利用下面的语句可以为3号重做日志组添加一个新的成员日志文件: ALTER DATABASE ADD LOGFILE MEMBER I:\Oracle\ORADATA\ORADB01\redo1220.log TO GROUP 3; 1.删除重做日志组 2、删除成员日志文件 5.5.3 删除重做日志组和成员的日志文件 1. 删除重做日志组 删除一个重做日志组时,其中的成员日志文件将都被删除。例如,利用下面的语句可以删除3号重做日志组: ALTER DATABASE DROP LOGFILE GROUP 3; 在执行上述语句后,只是在数据字典和控制文件中将重做日志组的记录信息删除,并不会删除操作系统中的相应文件。因此,在确认删除操作成功后,DBA需要手工将相应的操作系统文件删除。 2.删除成员日志文件 如果存放某个成员日志文件的硬盘发生物理损坏,为了防止Oracle继续尝试写入己经损坏的重做日志文件,则需要将它从重做日志组中删除。例如,利用下面的语句可以删除3号重做日志组的第2个成员: ALTER DATABASE DROP LOGFILE MEMBER ‘I:\oracle\oradata\oradbOl\redo1220.log’; 同样在执行上述语句后,只是在数据字典和控制文件中重做日志成员的记录信息删除,并不会删除操作系统中的相应文件。 清空重做日志文件相当于删除该重做日志文件,然后再重新建立它。它可以在不关闭数据库的情况下,手工清空损坏的重做日志文件中的内容,以避免出现数据库停止运行的情况。 清空一个重做日志组时,将同时清空该组中的所有成员日志文件。 例如,利用下面的语句可以清空3号重做日志组: ALTER DATABASE CLEAR LOGFILE GROUP 3; 5.5.4 清空重做日志

文档评论(0)

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

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

1亿VIP精品文档

相关文档