Oracle数据库开发实用教程第六章创新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle数据库开发实用教程第六章创新

INITRANS 可以同时对此数据块进行DML操作的事务的个数。 MAXTRANS 可以同时对此数据块进行DML操作的最多事务的个数。 总结 数据库的逻辑结构组成及其之间的关系 表空间及其管理 段及其管理 区及其管理 数据块及其管理 * * 扩展表空间 为表空间添加数据文件 通过ALTER TABLESPACE…ADD DATAFILE语句为永久表空间添加数据文件,通过ALTER TABLESPACE… ADD TEMPFILE语句为临时表空间添加临时数据文件。 例8:为ORCL数据库的ORCLTBS1表空间添加一个大小为10 MB的新数据文件。 例9:为ORCL数据库的ORCLTEMP1表空间添加一个大小为10 MB的临时数据文件。 SQL ALTER TABLESPACE ORCLTBS1 ADD DATAFILE /app/user/oradata/orcl/ORCLTBSl_2.DBF SIZE 10M; SQL ALTER TABLESPACE ORCLTEMP1 ADD TEMPFILE /app/user/oradata/orcl/ORCLTEMP1_2.DBF SIZE 10M; 改变数据文件的大小 可以通过改变表空间已有数据文件的大小,达到扩展表空间的目的。 例10:将ORCL数据库的ORCLTBS1表空间的数据文件ORCLTBS1_2.DBF大小增加到20 MB。 SQL ALTER DATABASE DATAFILE /app/user/oradata/orcl/ORCLTBSl_2.DBF‘ RESIZE 20M; 改变数据文件的扩展方式 如果在创建表空间或为表空间增加数据文件时没有指定AUTOEXTEND ON选项,则该文件的大小是固定的。如果为数据文件指定了AUTOEXTEND ON选项,当数据文件被填满时,数据文件会自动扩展,即表空间被扩展了。 例11:将ORCL数据库的ORCLTBS1表空间的数据文件ORCLTBS1_2.DBF设置为自动扩展,每次扩展5 MB空间,文件最大为100 MB。 SQL ALTER DATABASE DATAFILE /app/user/oradata/orcl/ORCLTBS1_2.DBF AUTOEXTEND ON NEXT 5M MAXSIZE 100M; 修改表空间可用性 离线状态的表空间是不能进行数据访问的,所对应的所有数据文件也都处于脱机状态。 一些表空间必须是在线状态: SYSTEM表空间 存放在线回退信息的撤销表空间 临时表空间 语法 ALTER TABLESPACE … ONLINE|OFFLINE 例,将ORCL数据库的ORCLTBS1表空间设置为脱机或联机状态: SQL ALTER TABLESPACE ORCLTBS1 OFFLINE; SQL ALTER TABLESPACE ORCLTBS1 ONLINE; 修改表空间读写性 语法: ALTER TABLESPACE … READ ONLY|READ WRITE 设置“只读”的目的: 避免对DB中大量静态数据进行备份; 避免用户对历史数据进行修改。 表空间只有满足下列要求才可以转换为只读状态: 表空间处于联机状态; 表空间中不能包含任何活动的回退段; 如果表空间正在进行联机数据库备份,不能将它设置为只读状态。因为联机备份结束时,Oracle更新表空间数据文件的头部信息。 例14、15: SQL ALTER TABLESPACE ORCLTBS1 READ ONLY; SQL ALTER TABLESPACE ORCLTBS1 READ WRITE; 设置默认表空间 在Oracle11g数据库中,默认表空间为USERS表空间,默认临时表空间为TEMP表空间。 设置数据库的默认表空间 ALTER DATABASE DEFAULT TABLESPACE 设置数据库的默认临时表空间 ALTER DATABASE DEFAULT TEMPORARY TABLESPACE 例16、17、18: SQL ALTER DATABASE DEFAULT TABLESPACE ORCLTBS1 ; SQL ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP; SQL ALTER DATABASE DEFAULT TEMPORARY TABLESPACE temp_group1; 表空间重命名 语句 ALTER TABLESPACE…RENAME TO 当重命名一个表空间时: 数据库会自动更新数据字典、控制文件以及数据文件头部中对该表空间的引用。

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档