Oracle19c创建用户及表空间

1.创建用户及表空间 https://blog.csdn.net/baidu_38735622/article/details/107447417

--1.创建表空间
CREATE TABLESPACE MOM_LLJ_DEV LOGGING DATAFILE 'D:\DB\Oracle\MOM_LLJ_DEV.dbf' 
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE unlimited EXTENT MANAGEMENT LOCAL;

--2.创建临时表空间
create temporary tablespace MOM_LLJ_DEV_TEMP tempfile 'D:\DB\Oracle\MOM_LLJ_DEV_TEMP.dbf'
size 100m autoextend on next 32m maxsize 500m extent management local;


--3.创建用户
CREATE USER u_mom_llj_dev IDENTIFIED BY MaoBao2022 DEFAULT TABLESPACE MOM_LLJ_DEV TEMPORARY TABLESPACE MOM_LLJ_DEV_TEMP;

补充:删除创建的用户:
drop user u_mom_llj_dev cascade;

--4.给用户授权
grant connect,resource,dba to u_mom_llj_dev;
grant create session to u_mom_llj_dev;


补充:完整执行sql

2.Oracle——ORA-65096: 公用用户名或角色名无效

https://www.cnblogs.com/heymonkey/p/12551006.html
https://blog.csdn.net/weixin_36296063/article/details/116508093

补充:oracle如何查看pdb,Oracle基础操作——CDB-PDB (参考:https://blog.csdn.net/weixin_36296063/article/details/116508093)

#启动数据库

SQL> startup

SQL> show con_name //查看当前所在的容器

CON_NAME

CDB$ROOT

SQL> show pdbs; //查询数据库的所有容器

CON_ID CON_NAME OPEN MODE RESTRICTED

2 PDB$SEED READ ONLY NO

3 ORCLPDB MOUNTED

SQL> alter pluggable database orclpdb open; //修改可插拔库orclpdb打开状态

插接式数据库已变更。

SQL> alter session set container=orclpdb; //CDB下切换会话到PDB中

会话已更改。

SQL> show con_name //验证当前所在位置位于ORCLPDB中

CON_NAME

ORCLPDB

SQL> shutdown immediate //在PDB中关闭插拔数据库

插接式数据库已关闭。

SQL> startup //在PDB中关闭插拔数据库

插接式数据库已打开。

SQL> alter session set container=cdb$root; //切换会话到CDB

会话已更改。

SQL> show con_name //查看

CON_NAME

CDB$ROOT
posted @ 2022-02-22 10:06  朕在coding  阅读(1866)  评论(0编辑  收藏  举报