计算机专业教程-第2章管理数据存储、对象和容量.pdfVIP

计算机专业教程-第2章管理数据存储、对象和容量.pdf

  1. 1、本文档共47页,可阅读全部内容。
  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文档。上传文档
查看更多
下载 第2章 管理数据存储、对象和容量 数据库实质上是所有数据的有效和可靠的存储。管理数据对象及其数据存储的错综复杂性 可以说明 DBA 的工作强度。您对数据管理技术的熟练程度将有助于提高您的工作效率。本章讨 论有效管理数据库的数据存储和对象的技术。尽管管理数据存储主要被视为是一项维护任务, 但它对数据库操作的所有方面都有重要的影响。 本章中所介绍的技巧和技术如下: • 防止行链接和行迁移。 • 检测和修改行链接和行迁移。 • 防止空间碎片。 • 聚集可用空间的技术。 • 聚集可用空间的好处。 • 避免空间出超(o u t - o f - s p a c e )和区(o u t - o f - e x t e n t )出超错误。 • 从数据字典中提取视图定义。 • 从数据定义中产生索引定义命令。 • 使用脚本检查和编译无效对象。 • 锁的标识和取消。 • 本地管理表空间和字典管理表空间。 • 使用 D B M S _ S PACE 程序包。 • 取消数据库会话。 2.1 配置数据存储 数据存储参数通过 S Q L的S TORAGE 子句进行配置。S TORAGE 子句可以在表空间级和/或 对象级进行指定。如果在表空间级设置,它可以利用以下两个命令之一来指定: CREATE TABLESPACE ALTER TABLESPACE 如果在对象级设置,则S TO R A G E子句可以利用该对象类型的 C R E AT E或A LT E R语句来指定。 例如,以下命令指定由用户 scott 所拥有的表 emp 可以获得不超过3 0 0个区: ALTER TABLE scott.emp STORAGE (MAXEXTENTS 300); 当该数据存储子句为某个对象指定时,它忽略含有该对象的表空间的数据存储说明(如果 有的话)。如果没有为数据存储指定某一对象,它将使用为包含该对象的表空间指定的值作为缺 省值。如果数据存储参数既不在对象级也不在表空间级定义, Oracle 使用预定义的缺省值。数 据存储参数通常可以划分为以下两类。 第2章 管理数据存储、对象和容量使用 73 下载 1. 控制区分配的数据存储参数 这些参数影响区的分配,如下表所描述: 参数名 描述 I N I T I A L 对象建立时分配的初始区的大小 N E X T 与 PCTINCREASE 一起使用,用于计算后来分配的区的大小 P C T I N C R E A S E 下一次分配的区要增加的百分比 M I N E X T E N T S 给对象(当它建立时)分配的区的最小数量 M A X E X T E N T S 可以分配给对象的区的最大数量 为了确定这些参数在表空间级的当前值,可使用下列语句查询 D B A _ TA B L E S PACE 视图: SQL col name format A25 SQL select tablespace_name name, initial_extent/1024 init, next_extent/1024 next, pct_increase pcti, min_extents minx, max_extents maxe f r o m d b a _ t a b l e s p a c e s order by tablespace_name ; 本例的输出结果为: NAME INIT NEXT PCTI MINX MAXE VEHD 40

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档