Oracle10g空间管理.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三章 Oracle内置函数、高级查询、事务相关回顾创建用户的语法?给用户授权的语法?回收用户权限的语法?create user user_name [identified by password]grant privilege_type on object to user [with admin option]revoke privilege_type from user预习检查1、在Oracle中,为什么要使用表空间?表空间在Oracle中主要作用是什么?在Oracle中,表空间是用来组织存放数据的一种方式。 主要作用是存放数据。2、创建表空间和临时表空间的命令是什么?SQL create tablespace tablespace_name 参数SQL create temporary tablespace tablespace_name 参数 为什么要使用视图?视图的优点在什么地方?为了简化数据查询操作。 视图的优点:视图限制数据的访问,因为视图能够选择性的显示表中的列。视图可以用来构成简单的查询以取回复杂查询的结果。例如,视图能用于从多表中查询信息,而用户不必知道怎样写连接语句。视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回数据。视图提供用户组按照他们的特殊标准访问数据。本章任务创建一个常规表空间,命名为Zuxia_tablespace,大小为200M,可以自动扩展,最大为2G,默认管理方式为本地管理方式。本章目标掌握Oracle 表空间的创建了解Oracle的数据类型了解表的约束掌握索引、视图、同义词、序列表空间我们知道oarcle数据库真正存放数据的是数据文件(data?files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data?files?捻在一起就成为一个表空间。 表空间属性:一个数据库可以包含多个表空间,一个表空间只能属于一个数据库一个表空间包含多个数据文件,一个数据文件只能属于一个表空间表这空间可以划分成更细的逻辑存储单元创建表空间1 create tablespace db_name2 datafile D:/db_name_.dbf size 200M3 autoextend on next 10M maxsize unlimited logging4extent management local autoallocate5 segment space management auto;解释:1. 创建表空间,名称为db_name;2. 表空间有一个数据文件*.dbf,大小为200MB;3. 允许表空间自动扩展(autoextends),每次增长10MB(next 10M),并且不限制最大大小;4. 说明表空间本地(local)管理,并自动分配范围(autoallocate),用户不能指定范围的大小;5. 段空间(segment)的空间管理上使用bitmaps(auto)来管理数据块。使用AUTO会比使用MANUAL有更好的空间利用率,与效能上的提升。 创建表空间//创建临时表空间create?temporary?tablespace?test_temptempfile?E:/test_temp01.dbf? ?size?32m3.autoextend?on? next?32m?maxsize?2048m?4.?extent?management?local;??//创建用户并指定表空间create?user?username?identified?by?passworddefault?tablespace?db_name?temporary?tablespace?test_temp;??//给用户授予权限grant?connect,resource?to?username;??修改表空间为表空间增加100M空间alter tablespace rb_segs add datafile ‘filename1’ size 100M设置默认表空间alter database default tablespace rb_segs删除表空间删除表空间DROP TABLESPACEtablespace_name INCLUDING CONTENTS ANDDATAFILES;查询表空间DBA_DATA_FILES 所有数据库文件和表空间的信息DBA_TABLESPACES 表空间信息DBA_FREE_SPACE 表空间的空闲信息Oracle数据类型1.?字符类型?数据类型长度说明CHAR(n BYTE/CHAR)默认1字节,n值最大为2000末尾填充空格以达到指定长度,超过最大长度报错

文档评论(0)

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

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

1亿VIP精品文档

相关文档