1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > oracle创建用户 表空间 临时表空间 分配权限步骤详解

oracle创建用户 表空间 临时表空间 分配权限步骤详解

时间:2020-09-28 10:41:40

相关推荐

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;

--表空间重命名

alter tablespace GPSPACE rename to GPMGT_DATA;

Tablespace altered

最后导入表数据。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。