ORACLE创建用户及表空间与授权
一、所需工具及环境
- plsql工具
- 安装及配置好的oracle数据库
- oracle system用户下
二、开始创建用户
使用plsql工具连接上oracle system用户下,这里要注意,oracle默认端口为1521,在linux需启用监听1521的端口
执行以下sql,将会创建一个名为cqx的用户,其登录密码为a123456
create user cqx identified by a123456;
三、创建表空间
-
查询表空间存放路径
.select * from dba_data_files;
其中有一个字段列出了存放表空间的路径,我们可以统一存放到该路径下方便管理,也可自定义路径 -
执行以下语句,创建一个名为cqxspace的表空间 存储路径为/u01/oradata/orcl/cqxspace01.dbf 大小为10m autoextend为自动扩展空间关键字 每次扩展为1m。
.create tablespace cqxspace datafile'/u01/oradata/orcl/cqxspace01.dbf' size 10m autoextend on next 1m;
-
创建完表空间需指定对应用户,为cqx这个用户指定表空间为cqxspace
.alter user cqx default tablespace cqxspace;
-
查询dba_users下名字为cqx对应的表空间,需要这一步确认指定是否完成
.select default_tablespace from dba_users where username='CQX';
四丶用户授权
-
给cqx这个用户赋予resource权限
.grant resource to cqx;
-
给cqx这个用户赋予登陆权限
.grant create session to cqx;