linux oracle 19c 创建用户

 1.切换到 Oracle用户下

su oracle

2.登录到数据库

sqlplus / as sysdba

3.查看当前session连接的是CDB还是PDB

show con_name;

由运行结果可知,我当前是CDB 

4.查看所有pdb

show pdbs;

 

  这里看到 ORCLPDB1的打开方式是 【READ WRITE】(读写),如果不是请修改

alter pluggable database orclpdb1 open;

 5.切换到PDB

注意:如果在CDB下做之后的操作,会有很多问题,想了解的请来这里:oracle 19c 创建用户注意事项这里我选择 ORCLPDB1,因为看着这个名字比较正常,PDB$SEED这个没敢试,感觉有特殊的用途,知道的老铁可以在下方评论告诉我,当然你也可以再创建一个PDB,自行百度。

alter session set container=ORCLPDB1;

  

再次查看当前session,确保已切换到pdb

 

 6.创建表空间

CREATE tablespace sxframe   -- 创建名为sxframe的表空间
datafile '/home/oracle/dbf/sxframe.dbf' -- 表空间存放在 '/home/oracle/dbf/'
size 100m -- 表空间大小为 100m
autoextend on -- 表空间开启自动递增
next 10m -- 每次递增10m

7.创建用户

-- 创建用户(必须依托表空间,一个表空间下可建多个用户)
create user sxframe  --创建名为sxframe的用户
identified by sxframe --密码为sxframe
default tablespace sxframe; --表空间为sxframe

8.为用户赋权

-- 赋予用户sxframe权限为dba
grant dba to sxframe;
--修改用户sxframe在sxframe上的配额无限制(这个可能不需要)
alter user sxframe quota unlimited on sxframe;

9.连接

点击测试

10.其他 

查询当前pdb下所有表空间

select tablespace_name  from user_tablespaces;

删除表空间

drop tablespace sxframe including contents and datafiles;

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值