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
SQL>create 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。
1
create tablespace staff_tbsdatafile 'c:\oracle\product\10.1.0\oradata\staff\staff001.dbf'
size 10m
autoextend on
next 64K maxsize 50m
extent management local
2
create user staff_user identified by s001default tablespace staff_tbs
3
grant connect,resource to staff_user4
利用表间数据复制的方法创建表emp_bak,将emp表所有字段的值复制到表emp_bak。
create table emp_bak as select * from emp给每个员工增加1000元工资
update emp_bak set sal=sal+1000删除20部门的所有员工记录。
delete from emp_bak where deptno=20欢迎分享,转载请注明来源:内存溢出
评论列表(0条)