第3章-2表空间和数据文件.pptVIP

  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文档。上传文档
查看更多
第3章-2表空间和数据文件

表空间和数据文件 开发人员的常规流程 安装、配置Oracle,最终结果能用sqlplus正常连接访问 用户权限登录 创建数据库(或使用默认安装的ORCL数据库) 创建表空间 创建新用户,并建立和表空间之间的关系 给用户授权,从而可以管理该用户中的对象和数据 使用新用户登录 创建数据库相关对象 常用表空间管理 --创建指定“区”大小的表空间 Create Tablespace ts1 Datafile ... Size 5M Uniform Size 128k; *Autoallocate“区”大小自动分配 --创建临时表空间 Create Temporary Tablespace temp_ts1 Datafile ... Size 5M; --删除表空间 Drop Tablespace ts1 Including Contents And Datafiles; --修改表的所属表空间 alter table move tablespace ts1; --表空间的大小修改 Alter Tablespace ts1 Add Datafle ... size 10M; Alter Database Datafile ... resize 10M; Alter Database Datafile ... Autoextend on next 10M Maxsize 50M; --查看数据文件的基本信息 select name,file#,status,bytes,checkpoint_change# last_scn from v$datafile; --查看表空间system的大小 select sum(bytes) from dba_data_file where tablespace_name=system; 一、用户权限登录 用具备dba权限的用户登录(sys、system) 用普通用户登录,将登录权限转为dba 语法:connect / as sysdba 三、创建一个新用户,并建立和表空间之间的关系 五、使用新用户登录 课堂练习 查看system表空间的大小,对应的数据文件的路径和名称。 创建表空间Data01,包含大小为1M的一个数据文件,数据文件位于E盘,每个区的大小为64K。 向该空间插入一个新表Tab1,并插入一行数据。 通过改变数据文件的大小,将表空间Data01大小增加为2M。 将数据文件改为空间自动增长,允许每次自动扩展500k,最大大小为5M。 将表空间Data01数据文件从E盘根目录移动到数据文件默认路径下,允许查询验证。 为表空间Data01增加一个新的数据文件,运行查询验证。 创建新的临时表空间Temp01,大小10M,并设置成当前系统默认临时表空间。 改变Data01表空间为只读表空间,删除创建的第一个表Tab1,结果如何? 关闭数据库,将Data01表空间的数据文件重命名(模拟数据文件故障),重新启动数据库,说明现象,并思考在这种情况下如何打开数据库。 删除表空间 Data01和数据文件。 表空间:一个表空间就是一片磁盘区域,由一个或者多个磁盘文件组成;表空间是Oracle数据库恢复的最小单位,可以容纳多个表、视图、索引等。掌握:永久表空间、临时表空间;表空间的创建、删除、修改;表在表空间的移动。 注:修改密码语法 alter user sys identified by sys 二、创建表空间 Create tablespace ts1 datafile c:\ts1.dbf size 3m; Create User ACCP identified by ok default tablespace ts1; 注:删除用户语法 drop User ACCP cascade; 四、给用户授权,从而可以管理该用户中的对象和数据 grant connect to ACCP;//连接数据权限 grant resource to ACCP;//管理空间权限 例: grant create user, drop user, alter user, create any view, drop any view, exp_full_database, imp_full_database, dba, connect, resource, create session to hbdxk; grant create any view, drop any view, exp_full_database, imp_full_database, dba, connect, resource, create session to sztz; conn accp /ok 六、创建数据库相关对象 Create Table St

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档