IT猫扑网:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置:首页数据库Oracle → 六分钟学会创建Oracle表空间的步骤

六分钟学会创建Oracle表空间的步骤

时间:2015/6/28来源:IT猫扑网作者:网管联盟我要评论(0)

  经过长时间学习创建oracle表空间,于是和大家分享一下,看完本文你肯定有不少收获,希望本文能教会你更多东西。

  1、先查询空闲空间

  1.select tablespace_name,file_id,block_id,bytes,blocks from dba_free_space;

  2、增加Oracle表空间

  先查询数据文件名称、大小和路径的信息,语句如下:

  1.select tablespace_name,file_id,bytes,file_name from dba_data_files;

  3、修改文件大小语句如下

  1.alter database datafile

  2.'需要增加的数据文件路径,即上面查询出来的路径

  3.'resize 800M;

  4、创建Oracle表空间

  1.create tablespace test

  2.datafile '/home/app/oracle/oradata/oracle8i/test01.dbf' size 8M

  3.autoextend on

  4.next 5M

  5.maxsize 10M;

  6.

  7.create tablespace sales

  8.datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  9.autoextend on

  10.next 50M

  11.maxsize unlimited

  12.maxsize unlimited 是大小不受限制

  13.

  14.create tablespace sales

  15.datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  16.autoextend on

  17.next 50M

  18.maxsize 1000M

  19.extent management local uniform;

  20.unform表示区的大小相同,默认为1M

  21.

  22.create tablespace sales

  23.datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  24.autoextend on

  25.next 50M

  26.maxsize 1000M

  27.extent management local uniform size 500K;

  28.unform size 500K表示区的大小相同,为500K

  29.

  30.create tablespace sales

  31.datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  32.autoextend on

  33.next 50M

  34.maxsize 1000M

  35.extent management local autoallocate;

  36.autoallocate表示区的大小由随表的大小自动动态改变,大表使用大区小表使用小区

  37.

  38.create tablespace sales

  39.datafile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  40.autoextend on

  41.next 50M

  42.maxsize 1000M

  43.temporary;

  44.temporary创建字典管理临时表空间

  45.

  46.create temporary tablespace sales

  47.tempfile '/home/app/oracle/oradata/oracle8i/sales01.dbf' size 800M

  48.autoextend on

  49.next 50M

  50.maxsize 1000M

  51.创建本地管理临时表空间,如果是临时表空间,所有语句中的datafile都换为tempfile

  52.

  53.8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字

  54.创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式

  55.

  56.为表空间增加数据文件:

  57.alter tablespace sales add

  58.datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M

  59.autoextend on next 50M

  60.maxsize 1000M;

  创建本地管理临时Oracle表空间,如果是临时表空间,所有语句中的datafile都换为tempfile8i系统默认创建字典管理临时表空间,要创建本地管理临时表空间要加temporary tablespace关键字创建本地管理临时表空间时,不得使用atuoallocate参数,系统默认创建uniform管理方式

  为表空间增加数据文件:

  1.alter tablespace sales add

  2.datafile '/home/app/oracle/oradata/oracle8i/sales02.dbf' size 800M

  3.autoextend on next 50M

  4.maxsize 1000M;

  5、更改自动扩展属性:

  1.alter database datafile

  2.'/home/app/oracle/oradata/oracle8i/sales01.dbf',

  3.'/home/app/oracle/oradata/oracle8i/sales02.dbf'

  4.'/home/app/oracle/oradata/oracle8i/sales01.dbf

  5.autoextend off;

  以上介绍创建Oracle表空间,在这里拿出来和大家分享一下,希望对大家有用。

关键词标签:创建Oracle表空间

相关阅读

文章评论
发表评论

热门文章 Oracle中使用alter table来增加,删除,修改列Oracle中使用alter table来增加,删除,修改列oracle中使用SQL语句修改字段类型-oracle修oracle中使用SQL语句修改字段类型-oracle修使用低权限Oracle数据库账户得到管理员权限使用低权限Oracle数据库账户得到管理员权限Oracle对user的访问控制Oracle对user的访问控制

相关下载

人气排行 ORACLE SQL 判断字符串是否为数字的语句Oracle中使用alter table来增加,删除,修改列的语法ORACLE和SQL语法区别归纳(1)oracle grant 授权语句如何加速Oracle大批量数据处理Oracle删除表的几种方法ORACLE修改IP地址后如何能够使用Oracle 10g创建表空间和用户并指定权限