0
点赞
收藏
分享

微信扫一扫

19C pdb创建表空间和用户

夕阳孤草 2022-03-15 阅读 136

创建pdb数据库:

1、首先要确定使用那个pdb,可以通过命令查看,查看pdb有那些,需要CDB$ROOT,因为先查看当前用户

SQL> show con_name
CON_NAME
------------------------------
CDB$ROOT

2、然后查看有那些pdb

SQL> show pdbs
    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 TEST                          	   READ WRITE NO
         4 TEST1                              MOUNTED

3、进入到对应的pds

SQL> alter session set container=TEST;
会话已更改。

4、创建表空间
数据表空间:

SQL> create tablespace mydata_d  logging  datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\B7B59889ED914D65A9D0BE1F94E03E88\DATAFILE\mydata_d_01.dbf' size 50m  autoextend on  next 50m maxsize 20480m extent management local;
表空间已创建。

临时表空间:

SQL> create temporary tablespace  mydata_temp    tempfile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\B7B59889ED914D65A9D0BE1F94E03E88\DATAFILE\mydata_temp_01.dbf'  size 50m autoextend on next 50m maxsize 20480m extent management local;
表空间已创建。

5、创建用户,并指定表空间

SQL> create user pdb01 identified by pdb01 default tablespace mydata_d temporary tablespace mydata_temp;
用户已创建。

6、给用户授权

SQL> grant connect,resource to pdb01;

7、关闭pdb,删除数据库

SQL> show pdbs;
    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 TEST                           READ WRITE NO
         4 TEST1                          READ WRITE NO
SQL> alter pluggable database test1 close immediate;
插接式数据库已变更。
SQL> show pdbs;
    CON_ID CON_NAME                       OPEN MODE  RESTRICTED
---------- ------------------------------ ---------- ----------
         2 PDB$SEED                       READ ONLY  NO
         3 TEST                           READ WRITE NO
         4 TEST1                          MOUNTED
SQL> drop pluggable database test1 including datafiles;

`插接式数据库已删除。

举报

相关推荐

0 条评论