重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
创建表空间的基础语法:
创新互联-成都网站建设公司,专注成都网站设计、成都做网站、外贸网站建设、网站营销推广,国际域名空间,网站空间,网站运营有关企业网站制作方案、改版、费用等问题,请联系创新互联。
create tablespace 表间名 datafile '数据文件名' size 表空间大小;
创建表并指定表空间
create user news identified by news default tablespace news_tablespace;
授权表空间:
grant dba to news; --表示把 dba权限授予给news用户 授权成功
oracle创建表空间有多种方法,如下:
一、方法1:
代码创建,如下:
SQL edi
已写入 file afiedt.buf
1 create tablespace ts1
2 datafile 'F:\oracle\product\10.2.0\oradata\orcl\ts1.dbf' size 100M
3 autoextend on next 1M maxsize 1000M
4* extent management local
SQL /
表空间已创建。
二、方法2
用sqlplus,如下:
sqlplus / as sysdba
SQLcreate tablespace tbsname datafile '文件路径及文件名' size 500m;
三、方法3
通过脚本创建,如下:
Create tablespace StartDB
datafile 'e:\database\oracle\StartDB.dbf'
size 32m
autoextend on
next 32m maxsize 1024m
extent management local。
表空间在初始建立的时候最好设置成自动扩展的,如果没有设置成扩展的,则有四种方法可以增加表空间的大小,其中增加数据文件是经常用的一种。四种方法如下:\x0d\x0aMeathod1:给表空间增加数据文件\x0d\x0aALTERTABLESPACEapp_dataADDDATAFILE\x0d\x0a'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'SIZE50M;\x0d\x0a\x0d\x0aMeathod2:新增数据文件,并且允许数据文件自动增长\x0d\x0aALTERTABLESPACEapp_dataADDDATAFILE\x0d\x0a'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF'SIZE50M\x0d\x0aAUTOEXTENDONNEXT5MMAXSIZE100M;\x0d\x0a\x0d\x0aMeathod3:允许已存在的数据文件自动增长\x0d\x0aALTERDATABASEDATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'\x0d\x0aAUTOEXTENDONNEXT5MMAXSIZE100M;\x0d\x0a\x0d\x0aMeathod4:手工改变已存在数据文件的大小\x0d\x0aALTERDATABASEDATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'\x0d\x0aRESIZE100M;
建立表空间 \x0d\x0a建立表空间是使用crate tablespace命令完成的,需要注意的是,一般情况下,建立表空间是特权用户或是dba来执行的,如果用其它用户来创建表空间,则用户必须要具有create tablespace的系统权限。 \x0d\x0a 建立数据表空间 \x0d\x0a在建立数据库后,为便于管理表,最好建立自己的表空间 \x0d\x0acreate tablespace data01 datafile 'd:\test\dada01.dbf' size 20m uniform size128k; \x0d\x0a说明:执行完上述命令后,会建立名称为data01的表空间,并为该表空间建立名称为data01.dbf的数据文件,区的大小为128k