ORACLE 数据库 建立表空间、建立用户及角色授权

一、切换ORACLE账户登录sysdba

su - oracle
sqlplus / as sysdba
conn /as sysdba

二、查询永久性表空间存放路径

select name from v$datafile;
NAME
-------------------------------------------------------------
+DATA/oracle/oradatafile/xtcs_201802.dbf
+DATA/oracle/oradatafile/xtcs_201803.dbf

三、创建永久性表空间

一般保存表、视图、过程和索引等的数据;

CREATE TABLESPACE CSXT_CX_2023 LOGGING DATAFILE '+DATA/oracle/oradatafile/CSXT_CX_2023.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 30000M EXTENT MANAGEMENT LOCAL;

##创建名为CSXT_CX_2023的表空间,表空间文件存放于+DATA/oracle/oradatafile/路径下,表空间开启自动扩展,每次扩展32M,最大上限30G;

四、查询临时性表空间存放路径

select name from v$tempfile;
NAME
-------------------------------------------------------------
+DATA/oracle/tempfile/xtcs_201802_TEMP.dbf
+DATA/oracle/tempfile/xtcs_201803_TEMP.dbf

五、创建临时性表空间

只用于保存系统中短期活动的数据,如计算的中间结果等;

create temporary tablespace xtcs_202302_TEMP tempfile '+DATA/oracle/tempfile/xtcs_202302_TEMP.dbf' size 100m autoextend on next 32m maxsize 500m extent management local;

##创建名为xtcs_202302_TEMP的临时表空间,临时表空间文件存放于+DATA/oracle/tempfile/路径下,临时表空间开启自动扩展,每次扩展32M,最大上限500M;

六、创建用户、密码并关联永久表空间和临时表空间

create user xtcs2023 identified by xtcs2023 default tablespace CSXT_CX_2023 temporary tablespace xtcs_202302_TEMP;

##创建用户xtcs2023 密码为xtcs2023,关联永久表空间CSXT_CX_2023,关联临时表空间xtcs_202302_TEMP;

七、授权用户角色和权限

grant connect,resource to xtcs2023;

##ORACLE的三个权限类型介绍:

CONNECT:(基本的连接) ;
RESOURCE:(程序开发):
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
DBA(数据库管理):
授予管理员权限,拥有全部特权,是系统最高权限;

八、授权远程登录权限

grant create session to xtcs2023;

九、授权用户在表空间中配额

ALTER USER xtcs2023 QUOTA UNLIMITED ON CSXT_CX_2023;

##授权xtcs2023用户在CSXT_CX_2023表空间中无限制配额;

ALTER USER xtcs2023e QUOTA 100M ON CSXT_CX_2023;

##授权xtcs2023用户在CSXT_CX_2023表空间中100M配额;

GRANT UNLIMITED TABLESPACE TO xtcs2023;

##授权xtcs2023用户对数据库中的任何表空间都有无限的配额;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值