oracle怎么创建表空间?

oracle怎么创建表空间?,第1张

创建空间的基础语法:

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_tbs

datafile '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 s001

default tablespace staff_tbs

3

grant connect,resource to staff_user

4

利用表间数据复制的方法创建表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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11933040.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存