oracle创建表空间、临时表空间、用户并授权

首先登陆管理员账号,或者有DBA权限的用户,接下来依次:

–查询所有用户

select * from dba_users;

–创建新用户

create user gpmgt identified by GPMGT;

–查看所有用户所在表空间

select username,default_tablespace from dba_users;

–查询所有表空间路径

select * from dba_data_files ;

–创建一个表空间

create tablespace GPMGT_DATA 
datafile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\GPMGT_DATA_1.DBF'
size 200m
autoextend on
next 32m maxsize 2048m
extent management local;

–创建临时表空间

表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,
所以称作表空间。Oracle临时表空间主要用来做查询和存放一些缓冲区数据。临时表空间,可自动释放;而表空间中存储表数据、函数、过程、序列等。是随数据库永久存在的。

create temporary tablespace GPMGT_TEMP
tempfile 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\GPMGT_TEMP.dbf' 
size 50M
autoextend ON 
next 10M 
maxsize 100M;

–分配表空间和临时表空间

alter user gpmgt default tablespace GPMGT_DATA 
temporary tablespace GPMGT_TEMP;

–给用户分配权限

grant create session,create table,create view,create sequence,unlimited tablespace to gpmgt;

–云平台的虚拟机建表空间

create tablespace xxx datafile '+数据库服务名' size ....
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值