数据库CDB、PDB中的常用查询语句
1.查看CDB中容器的信息
可以通过V$CONTAINERS视图来查看容器的信息
SQL>
SQL> desc V$CONTAINERSName Null? Type----------------------------------------------------------------------------------- -------- --------------------------------------------------------CON_ID NUMBERDBID NUMBERCON_UID NUMBERGUID RAW(16)NAME VARCHAR2(128)OPEN_MODE VARCHAR2(10)RESTRICTED VARCHAR2(3)OPEN_TIME TIMESTAMP(3) WITH TIME ZONECREATE_SCN NUMBERTOTAL_SIZE NUMBERBLOCK_SIZE NUMBERRECOVERY_STATUS VARCHAR2(8)SNAPSHOT_PARENT_CON_ID NUMBERAPPLICATION_ROOT VARCHAR2(3)APPLICATION_PDB VARCHAR2(3)APPLICATION_SEED VARCHAR2(3)APPLICATION_ROOT_CON_ID NUMBERAPPLICATION_ROOT_CLONE VARCHAR2(3)PROXY_PDB VARCHAR2(3)LOCAL_UNDO NUMBERUNDO_SCN NUMBERUNDO_TIMESTAMP DATECREATION_TIME DATEPDB_COUNT NUMBERAUDIT_FILES_SIZE NUMBERMAX_SIZE NUMBERMAX_DIAGNOSTICS_SIZE NUMBERMAX_AUDIT_SIZE NUMBERLAST_CHANGED_BY VARCHAR2(11)MEMBER_CDB VARCHAR2(3)TENANT_ID VARCHAR2(256)UPGRADE_LEVEL NUMBERGUID_BASE64 VARCHAR2(30)SQL>
SQL> col name format a16
SQL> SELECT NAME,CON_ID,DBID,CON_UID,GUID FROM V$CONTAINERS ORDER BY CON_ID;NAME CON_ID DBID CON_UID GUID
---------------- ---------- ---------- ---------- --------------------------------
CDB$ROOT 1 1093429351 1 86B637B62FDF7A65E053F706E80A27CA
PDB$SEED 2 2760955567 2760955567 EC789E4FEBCCDC88E0538A08A8C08E87
PDB1 3 2714456025 2714456025 EC78D5CEF183E2DBE0538A08A8C09E00
PDB2 4 3722518118 3722518118 EE89FBF58254959FE0538A08A8C0629A
CNDBAPDB 5 874005088 874005088 EE926813D203A023E0538A08A8C0E91E
CNDBAPDB3 6 570690296 3590399619 EE966433CFF1B7D7E0538A08A8C04375
CNDBAPDB2 7 3771255074 3771255074 EE926813D209A023E0538A08A8C0E91E
CNDBAPDB4_FRESH 8 803347847 803347847 EEA6240CF3422D52E0538A08A8C0C03F
CNDBAPDB6 9 4087158383 2561116322 EECFD8030E829AE2E0538A08A8C02B629 rows selected.SQL>
2.查看PDB的信息
可以通过CDB_PDBS或DBA_PDBS视图来查看关于PDB的相关信息,
SQL>
SQL> desc CDB_PDBSName Null? Type----------------------------------------------------------------------------------- -------- --------------------------------------------------------PDB_ID NOT NULL NUMBERPDB_NAME NOT NULL VARCHAR2(128)DBID NOT NULL NUMBERCON_UID NOT NULL NUMBERGUID RAW(16)STATUS VARCHAR2(10)CREATION_SCN NUMBERVSN NUMBERLOGGING VARCHAR2(9)FORCE_LOGGING VARCHAR2(39)FORCE_NOLOGGING VARCHAR2(3)APPLICATION_ROOT VARCHAR2(3)APPLICATION_PDB VARCHAR2(3)APPLICATION_SEED VARCHAR2(3)APPLICATION_ROOT_CON_ID NUMBERIS_PROXY_PDB VARCHAR2(3)CON_ID NOT NULL NUMBERUPGRADE_PRIORITY NUMBERAPPLICATION_CLONE VARCHAR2(3)FOREIGN_CDB_DBID NUMBERUNPLUG_SCN NUMBERFOREIGN_PDB_ID NUMBERCREATION_TIME NOT NULL DATEREFRESH_MODE VARCHAR2(6)REFRESH_INTERVAL NUMBERTEMPLATE VARCHAR2(3)LAST_REFRESH_SCN NUMBERTENANT_ID VARCHAR2(255)SNAPSHOT_MODE VARCHAR2(6)SNAPSHOT_INTERVAL NUMBERCREDENTIAL_NAME VARCHAR2(262)SQL> desc DBA_PDBSName Null? Type----------------------------------------------------------------------------------- -------- --------------------------------------------------------PDB_ID NOT NULL NUMBERPDB_NAME NOT NULL VARCHAR2(128)DBID NOT NULL NUMBERCON_UID NOT NULL NUMBERGUID RAW(16)STATUS VARCHAR2(10)CREATION_SCN NUMBERVSN NUMBERLOGGING VARCHAR2(9)FORCE_LOGGING VARCHAR2(39)FORCE_NOLOGGING VARCHAR2(3)APPLICATION_ROOT VARCHAR2(3)APPLICATION_PDB VARCHAR2(3)APPLICATION_SEED VARCHAR2(3)APPLICATION_ROOT_CON_ID NUMBERIS_PROXY_PDB VARCHAR2(3)CON_ID NOT NULL NUMBERUPGRADE_PRIORITY NUMBERAPPLICATION_CLONE VARCHAR2(3)FOREIGN_CDB_DBID NUMBERUNPLUG_SCN NUMBERFOREIGN_PDB_ID NUMBERCREATION_TIME NOT NULL DATEREFRESH_MODE VARCHAR2(6)REFRESH_INTERVAL NUMBERTEMPLATE VARCHAR2(3)LAST_REFRESH_SCN NUMBERTENANT_ID VARCHAR2(255)SNAPSHOT_MODE VARCHAR2(6)SNAPSHOT_INTERVAL NUMBERCREDENTIAL_NAME VARCHAR2(262)SQL> COL PDB_NAME FORMAT a16
SQL>
SQL> SELECT PDB_ID,PDB_NAME,STATUS FROM DBA_PDBS ORDER BY PDB_ID;PDB_ID PDB_NAME STATUS
---------- ---------------- ----------2 PDB$SEED NORMAL3 PDB1 NORMAL4 PDB2 NORMAL5 CNDBAPDB NORMAL6 CNDBAPDB3 NORMAL7 CNDBAPDB2 NORMAL8 CNDBAPDB4_FRESH REFRESHING9 CNDBAPDB6 NEW8 rows selected.SQL>
3.查看PDB的打开状态和打开时间
可以通过V$PDBS视图来查看PDB的打开状态和打开时间
SQL>
SQL> desc v$PDBSName Null? Type----------------------------------------------------------------------------------- -------- --------------------------------------------------------CON_ID NUMBERDBID NUMBERCON_UID NUMBERGUID RAW(16)NAME VARCHAR2(128)OPEN_MODE VARCHAR2(10)RESTRICTED VARCHAR2(3)OPEN_TIME TIMESTAMP(3) WITH TIME ZONECREATE_SCN NUMBERTOTAL_SIZE NUMBERBLOCK_SIZE NUMBERRECOVERY_STATUS VARCHAR2(8)SNAPSHOT_PARENT_CON_ID NUMBERAPPLICATION_ROOT VARCHAR2(3)APPLICATION_PDB VARCHAR2(3)APPLICATION_SEED VARCHAR2(3)APPLICATION_ROOT_CON_ID NUMBERAPPLICATION_ROOT_CLONE VARCHAR2(3)PROXY_PDB VARCHAR2(3)LOCAL_UNDO NUMBERUNDO_SCN NUMBERUNDO_TIMESTAMP DATECREATION_TIME DATEDIAGNOSTICS_SIZE NUMBERPDB_COUNT NUMBERAUDIT_FILES_SIZE NUMBERMAX_SIZE NUMBERMAX_DIAGNOSTICS_SIZE NUMBERMAX_AUDIT_SIZE NUMBERLAST_CHANGED_BY VARCHAR2(11)TEMPLATE VARCHAR2(3)TENANT_ID VARCHAR2(256)UPGRADE_LEVEL NUMBERGUID_BASE64 VARCHAR2(30)SQL> COL NAME FORMAT A16
SQL> COLUMN RESTRICTED FORMAT A15
SQL> COL OPEN_TIME FORMAT A10
SQL> COL OPEN_TIME FORMAT A40
SQL> SELECT NAME,OPEN_MODE,RESTRICTED,OPEN_TIME FROM V$PDBS;NAME OPEN_MODE RESTRICTED OPEN_TIME
---------------- ---------- --------------- ----------------------------------------
PDB$SEED READ ONLY NO 30-NOV-22 08.34.29.904 PM +08:00
PDB1 READ WRITE NO 30-NOV-22 10.08.21.688 PM +08:00
PDB2 MOUNTED 30-NOV-22 10.07.56.099 PM +08:00
CNDBAPDB MOUNTED 30-NOV-22 10.07.56.116 PM +08:00
CNDBAPDB3 MOUNTED 30-NOV-22 10.07.56.123 PM +08:00
CNDBAPDB2 MOUNTED 30-NOV-22 10.07.56.103 PM +08:00
CNDBAPDB4_FRESH MOUNTED
CNDBAPDB6 MOUNTED 02-DEC-22 10.23.05.878 AM +08:008 rows selected.SQL>
4.查看PDB中的表
设置PDB_ID>2是为了不查询CDB root和PDB seed
SQL> column owner format a16
SQL> column PDB_NAME format a16
SQL> select p.PDB_ID,p.PDB_NAME, T.OWNER,T.TABLE_NAME2 FROM DBA_PDBS P,CDB_TABLES t3 WHERE p.PDB_ID > 2 AND 4 t.owner in ('SCOTT','HR') AND5 P.PDB_ID = t.CON_ID6 ORDER BY p.PDB_ID;PDB_ID PDB_NAME OWNER TABLE_NAME
---------- ---------------- ---------------- ------------------------------3 PDB1 SCOTT T013 PDB1 HR COUNTRIES3 PDB1 SCOTT EMP3 PDB1 SCOTT BONUS3 PDB1 SCOTT SALGRADE3 PDB1 SCOTT EMP_AGGR_MV3 PDB1 SCOTT TAB13 PDB1 SCOTT TAB23 PDB1 HR REGIONS3 PDB1 HR LOCATIONS3 PDB1 HR DEPARTMENTS3 PDB1 HR JOBS3 PDB1 HR EMPLOYEES3 PDB1 HR JOB_HISTORY3 PDB1 SCOTT DEPT15 rows selected.SQL>
5.查看PDB的数据文件
查看所有与PDB相关的数据文件,包括PDB seed
SQL>
SQL> col PDB_ID FORMAT 999
SQL> COL PDB_NAME FORMAT 999
SQL> COL PDB_NAME FORMAT A9
SQL> COL FILE_ID FORMAT 999
SQL> COL FILE_ID FORMAT 9999
SQL>
SQL>
SQL>
SQL> col PDB_ID FORMAT 999
SQL> COL PDB_NAME FORMAT A9
SQL> COL FILE_ID FORMAT 9999
SQL> COL TABLESPACE_NAME FORMAT A10
SQL> COL FILE_NAME FORMAT A40
SQL>
SQL> select p.PDB_ID,p.PDB_NAME,d.FILE_ID,d.TABLESPACE_NAME,d.FILE_NAME2 FROM DBA_PDBS p,CDB_DATA_FILES d3 WHERE p.PDB_ID = d.CON_ID4 ORDER BY p.PDB_ID;PDB_ID PDB_NAME FILE_ID TABLESPACE FILE_NAME
------ --------- ------- ---------- ----------------------------------------3 PDB1 9 SYSTEM /u02/oradata/CDB1/pdb1/system01.dbf3 PDB1 12 USERS /u02/oradata/CDB1/pdb1/users01.dbf3 PDB1 11 UNDOTBS1 /u02/oradata/CDB1/pdb1/undotbs01.dbf3 PDB1 10 SYSAUX /u02/oradata/CDB1/pdb1/sysaux01.dbfSQL>
数据库CDB、PDB中的常用查询语句相关推荐
- MongoDB 查询语法与常用查询语句总结
MongoDB 常用查询语句总结 先来一波查询语句语法的基本解释: 列子: db.mycol.find({"likes": {$gt:10}, $or: [{"by&qu ...
- Mongodb常用查询语句_笔记
目录 前言 一.Mongodb简介 二.Mongodb常用查询语句 总结 前言 工作中会使用到Mongodb数据库,这是一个非关系型数据库,所以它的一些查询语句跟sql会不太一样,一时半会不能马上写出 ...
- mysql dql_Mysql中的DQL查询语句
欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 Mysql中的DQL查询语句 1.查询所有列 --查询 学生 表所有记录(行) select *from 学生 --带条件 ...
- SQL常用查询语句汇总
SQL查询关键字为SELECT,常用查询语句代码及结果如下(本文使用MySQL数据库管理系统): -- 1检索单个列 SELECT prod_name FROM Products;-- 2检索多个列 ...
- hibernate中的hql查询语句list查询所有与iterate查询所有的区别
hibernate中的hql查询语句list查询所有与iterate查询所有的区别 list查询所有: 01,会立即产生一条select语句1select查询出来的所有语句都会被session管理, ...
- 数据库MySQL(一) 常用查询语句
MySQL笔记 数据库表.查询.排序.数据处理函数 1 数据库 什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系? 数据库: 顾名思义:存储数据的仓库,实际上就是一堆文件,这些文件中存 ...
- MySQL数据库的查询:常用查询语句、MySQL函数、多表查询、视图表
文章目录 一.构造数据 二.常用的查询语句 1.SELECT:字段表达式 2.FROM 子句 3.WHERE 子句:按指定条件过滤 4.GROUP BY:分组查询 5.HAVING 6.ORDER B ...
- DB2数据库常用查询语句
DB2数据库常用查询: 1.DB2查找存储过程语句,存储过程名字大写 SELECT PROCNAME,TEXT,CREATE_TIME,A. * FROM SYSCAT.PROCEDURES a WH ...
- orcale数据库常用查询语句
1. select * from emp; 2. select empno, ename, job from emp; 3. select empno 编号, ename 姓名, job 工作 fro ...
最新文章
- JavaSE(二十四)——冒泡排序、选择排序、直接插入排序以及二分查找
- uniapp开发微信小程序时,报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
- C语言 条件编译(if )
- C# 系统应用之清除Cookies、IE临时文件、历史记录
- 理解Linux系统中的load average
- Anaconda管理多版本的python环境
- 程序员面试金典 - 面试题 04.01. 节点间通路(图的遍历)
- Beetl 模板引擎学习
- ReactNative字体大小不随系统字体大小变化而变化
- 如何自动生成SpringBoot项目代码
- 使用深度森林(Deep Forest)进行分类-Python
- 下载并还原AdventureWorksDW2012数据库
- 阿里云物联网平台如何通过云产品流转使两个设备互相通信
- 一文读懂沃尔玛、腾讯、京东、浙商银行在供应链领域的区块链应用实例
- vue全家桶开发的一些小技巧和注意事项
- 微信公众平台模版消息
- 看到校友录一位同学的留言,想起来一首诗
- RabbitMQ笔记
- 建筑八大员培训湖北劳务员培训建筑劳务人员实名制管理的问题
- 生物仿生细胞膜包裹药物|人源肝癌细胞HepG2细胞膜|普鲁士蓝纳米介晶细胞膜|纳米红细胞膜负载丹参酮IIA磺酸钠