Oracle创建用户,表空间,以及在对应的表空间下创建对应的表操作

本文详细介绍如何在Oracle中创建表空间及用户,并授予相应权限。包括设置表空间路径、大小,创建用户并指定默认表空间,以及创建表并进行数据插入等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Oracle创建用户以及表空间

1:首先在Oracle的安装目录下创建要创建表空间的地址如下:

F:\app\server\oradata\orcl\

2:创建表空间:

create tablespace tablespace _Name
datafile 'F:\app\server\oradata\orcl\tablespace _Name.dbf'   
size 2000M   
autoextend on next 5M maxsize 3000M; 

tablespace _Name:表空间名称  tablespace _Name.dbf为表空间创建的对应空间文件

3:创建用户

创建A27用户:
create user UserName
identified by "Password"
default tablespace tablespace _Name
temporary tablespace TEMP
profile DEFAULT;

UserName:为创建用户自定义的名称

Password:为创建用户发密码

tablespace _Name:表示此用户所属于哪个表空间

4:授限:
说明:分别给用户授dba权限和表空间授无限增长权限
grant dba to UserName;
grant unlimited tablespace to tablespace _Name;

5:在此用户对应的表空间tablespace _Name下创建一张表

1):删除表的命令如下:

drop table TableName;
  commit;

2):创建表的命令如下:
create table TableName(
      Id RAW(16) default sys_guid() primary key not null ,/*ID主键采用Guid模式存储*/
     Name  NVARCHAR2(25)  null
)tablespace tablespace _Name
    pctfree 10
     initrans 1
     maxtrans 255
     storage
     (
       initial 512K
      next 512K
       minextents 1
      maxextents unlimited
    );
  
      /*测试新增数据*/ 
 insert TableName(Name)values('张三');
 commit;



评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值