iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 12c如何查看CDB&PDBs信息
  • 179
分享到

Oracle 12c如何查看CDB&PDBs信息

2024-04-02 19:04:59 179人浏览 独家记忆
摘要

这篇文章给大家分享的是有关oracle 12c如何查看CDB&PDBs信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看CDB&PDBs信息(sql*PLUS

这篇文章给大家分享的是有关oracle 12c如何查看CDB&PDBs信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

查看CDB&PDBs信息(sql*PLUS)

V$GV$CDB_CONTaiNER_DATA的属性决定了对哪些PDB可见;

每个容器数据对象都有CON_ID列,列值代表整个CDB可见,1代表root对象,2代表seed对象,3~254代表PDB对象;

以下视图的行为不同于其他[G]V$视图:

·        [G]V$SYSSTAT

·        [G]V$SYS_TIME_MODEL

·        [G]V$SYSTEM_EVENT

·        [G]V$SYSTEM_WAIT_CLASS

从root查询时,这些视图返回实例范围的数据,返回的每一行CON_ID列中都有。但是,您可以查询与其他容器数据对象行为相同的等效视图。以下视图可以为CDB中的每个容器返回特定的数据:[G]V$CON_SYSSTAT、[G]V$CON_SYS_TIME_MODEL、[G]V$CON_SYSTEM_EVENT和[G]V$CON_SYSTEM_WAIT_CLASS。

1.   CDB中的视图views

Table 43-2 Views for a CDB

View

Description

Container data objects, including:

V$ views

GV$ views

CDB_ views

DBA_HIST* views

Container data objects can display   infORMation about multiple PDBs. Each container data object includes a CON_ID column to identify containers.

There is a CDB_ view for each corresponding DBA_ view.

{CDB|DBA}_PDBS

Displays information about the   PDBs associated with the CDB, including the status of each PDB.

CDB_PROPERTIES

Displays the permanent properties   of each container in a CDB.

{CDB|DBA}_PDB_HISTORY

Displays the history of each PDB.

{CDB|DBA}_CONTAINER_DATA

Displays information about the   user-level and object-level CONTAINER_DATA attributes specified in the CDB.

{CDB|DBA}_HIST_PDB_INSTANCE

Displays the PDBs and instances in   the Workload Repository.

{CDB|DBA}_PDB_SAVED_STATES

Displays information about the   current saved PDB states in the CDB.

{CDB|DBA}_CDB_RSRC_PLANS

Displays information about all the   CDB resource plans.

{CDB|DBA}_CDB_RSRC_PLAN_DIRECTIVES

Displays information about all the   CDB resource plan directives.

PDB_ALERTS

Contains descriptions of reasons   for PDB alerts.

PDB_PLUG_IN_VIOLATIONS

Displays information about   incompatibilities between a PDB and the CDB to which it belongs. This view is   also used to display information generated by executing DBMS_PDB.CHECK_PLUG_COMPATIBILITY.

{USER|ALL|DBA|CDB}_OBJECTS

Displays information about   database objects, and the SHARINGcolumn shows whether a database object is a metadata-linked   object, an object-linked object, or a standalone object that is not linked to   another object.

{ALL|DBA|CDB}_SERVICES

Displays information about   database services, and the PDBcolumn shows the name of the PDB associated with each service.

{USER|ALL|DBA|CDB}_VIEWS

{USER|ALL|DBA|CDB}_TABLES

The CONTAINER_DATA column shows whether the view or table is a container   data object.

{USER|ALL|DBA|CDB}_USERS

The COMMON column shows whether a user is a common user or a local   user.

{USER|ALL|DBA|CDB}_ROLES

{USER|ALL|DBA|CDB}_COL_PRIVS

{USER|ALL}_COL_PRIVS_MADE

{USER|ALL}_COL_PRIVS_RECD

{USER|ALL}_TAB_PRIVS_MADE

{USER|ALL}_TAB_PRIVS_RECD

{USER|DBA|CDB}_SYS_PRIVS

{USER|DBA|CDB}_ROLE_PRIVS

ROLE_TAB_PRIVS

ROLE_SYS_PRIVS

The COMMON column shows whether a role or privilege is commonly   granted or locally granted.

{USER|ALL|DBA|CDB}_ARGUMENTS

{USER|ALL|DBA|CDB}_CLUSTERS

{USER|ALL|DBA|CDB}_CONSTRAINTS

{ALL|DBA|CDB}_DIRECTORIES

{USER|ALL|DBA|CDB}_IDENTIFIERS

{USER|ALL|DBA|CDB}_LIBRARIES

{USER|ALL|DBA|CDB}_PROCEDURES

{USER|ALL|DBA|CDB}_SOURCE

{USER|ALL|DBA|CDB}_SYNONYMS

{USER|ALL|DBA|CDB}_VIEWS

The ORIGIN_CON_ID column shows the ID of the container from which the row   originates.

[G]V$DATABASE

Displays information about the   database from the control file. If the database is a CDB, then CDB-related   information is included.

[G]V$CONTAINERS

Displays information about the   containers associated with the current CDB, including the root and all PDBs.

[G]V$PDBS

Displays information about the   PDBs associated with the current CDB, including the open mode of each PDB.

[G]V$PDB_INCARNATION

Displays displays information   about all PDB incarnations. Oracle creates a new PDB incarnation whenever a   PDB is opened with the RESETLOGS option.

[G]V$SYSTEM_PARAMETER

[G]V$PARAMETER

Displays information about   initialization parameters, and the ISPDB_MODIFIABLE column shows whether a parameter can be modified for a   PDB.

2.   如何判断是否CDB

SELECT CDB FROM V$DATABASE;

3.   查询CDB中的容器信息

Example 43-2 Viewing Identifying Information About Each Container in a CDB

COLUMN NAME FORMAT A8

SELECT NAME, CON_ID, DBID, CON_UID, GUID FROM V$CONTAINERS ORDER BY CON_ID;

4.   查询PDB信息

Example 43-3 Viewing Container ID, Name, and Status of Each PDB

COLUMN PDB_NAME FORMAT A15

SELECT PDB_ID, PDB_NAME, STATUS FROM DBA_PDBS ORDER BY PDB_ID;

5.   查询PDB的open mode

COLUMN NAME FORMAT A15

COLUMN RESTRICTED FORMAT A10

COLUMN OPEN_TIME FORMAT A30

 SELECT NAME, OPEN_MODE, RESTRICTED, OPEN_TIME FROM V$PDBS;

6.   查询container data objects

Example 43-5 Showing the Tables Owned by Specific Schemas in Multiple PDBs

COLUMN PDB_NAME FORMAT A15

COLUMN OWNER FORMAT A15

COLUMN TABLE_NAME FORMAT A30

SELECT p.PDB_ID, p.PDB_NAME, t.OWNER, t.TABLE_NAME

  FROM DBA_PDBS p, CDB_TABLES t

  WHERE p.PDB_ID > 2 AND

        t.OWNER IN('HR','OE') AND

        p.PDB_ID = t.CON_ID

  ORDER BY p.PDB_ID;

Example 43-6 Showing the Users in Multiple PDBs

COLUMN PDB_NAME FORMAT A15

COLUMN USERNAME FORMAT A30

SELECT p.PDB_ID, p.PDB_NAME, u.USERNAME

  FROM DBA_PDBS p, CDB_USERS u

  WHERE p.PDB_ID > 2 AND

        p.PDB_ID = u.CON_ID

  ORDER BY p.PDB_ID;

Example 43-7 Showing the Data Files for Each PDB in a CDB

COLUMN PDB_ID FORMAT 999

COLUMN PDB_NAME FORMAT A8

COLUMN FILE_ID FORMAT 9999

COLUMN TABLESPACE_NAME FORMAT A10

COLUMN FILE_NAME FORMAT A45

SELECT p.PDB_ID, p.PDB_NAME, d.FILE_ID, d.TABLESPACE_NAME, d.FILE_NAME

  FROM DBA_PDBS p, CDB_DATA_FILES d

  WHERE p.PDB_ID = d.CON_ID

  ORDER BY p.PDB_ID;

Example 43-8 Showing the Temp Files in a CDB

COLUMN CON_ID FORMAT 999

COLUMN FILE_ID FORMAT 9999

COLUMN TABLESPACE_NAME FORMAT A15

COLUMN FILE_NAME FORMAT A45

SELECT CON_ID, FILE_ID, TABLESPACE_NAME, FILE_NAME

  FROM CDB_TEMP_FILES

  ORDER BY CON_ID;

Example 43-9 Showing the Services Associated with PDBs

COLUMN NETWORK_NAME FORMAT A30

COLUMN PDB FORMAT A15

COLUMN CON_ID FORMAT 999

SELECT PDB, NETWORK_NAME, CON_ID FROM CDB_SERVICES

  WHERE PDB IS NOT NULL AND

        CON_ID > 2

  ORDER BY PDB;

7.   查询用户创建的表和视图

Example 43-10 Querying a Table Owned by a Common User Across All PDBs

SELECT * FROM CONTAINERS(employees);

Example 43-11 Querying a Table Owned by Local Users Across All PDBs

CREATE OR REPLACE VIEW employees AS SELECT * FROM hr.employees;
SELECT * FROM CONTAINERS(employees);
SELECT * FROM CONTAINERS(employees) WHERE CON_ID IN(3,4);

8.   查询当前container的ID和name

SHOW CON_ID
SHOW CON_NAME

Example 43-12 Returning the Container ID Based on the Container Name

SELECT CON_NAME_TO_ID('HRPDB') FROM DUAL;

Example 43-13 Returning the Container ID Based on the Container DBID

SELECT CON_DBID_TO_ID(2226957846) FROM DUAL;

Function

Description

CON_NAME_TO_ID('container_name')

Returns the container ID based on the   container's name.

CON_DBID_TO_ID(container_dbid)

Returns the container ID based on the   container's DBID.

CON_UID_TO_ID(container_uid)

Returns the container ID based on the   container's unique identifier (UID).

CON_GUID_TO_ID(container_guid)

Returns the container ID based on the   container's globally unique identifier (GUID).

9.   查询PDB中可以修改的参数

SELECT NAME FROM V$SYSTEM_PARAMETER
  WHERE ISPDB_MODIFIABLE = 'TRUE'
  ORDER BY NAME;

10.        查询PDB历史记录

COLUMN DB_NAME FORMAT A10
COLUMN CON_ID FORMAT 999
COLUMN PDB_NAME FORMAT A15
COLUMN OPERATION FORMAT A16
COLUMN OP_TIMESTAMP FORMAT A10
COLUMN CLONED_FROM_PDB_NAME FORMAT A15
 
SELECT DB_NAME, CON_ID, PDB_NAME, OPERATION, OP_TIMESTAMP, CLONED_FROM_PDB_NAME
  FROM CDB_PDB_HISTORY
  WHERE CON_ID > 2
  ORDER BY CON_ID;

感谢各位的阅读!关于“Oracle 12c如何查看CDB&PDBs信息”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

您可能感兴趣的文档:

--结束END--

本文标题: Oracle 12c如何查看CDB&PDBs信息

本文链接: https://www.lsjlt.com/news/63787.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle 12c如何查看CDB&PDBs信息
    这篇文章给大家分享的是有关Oracle 12c如何查看CDB&PDBs信息的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。查看CDB&PDBs信息(SQL*PLUS...
    99+
    2024-04-02
  • Oracle 12c CDB&PDBs管理
    本文摘取Database Administrator’s Guide(12.1.0.2)中40,42等章节部分内容,概括介绍管理CDB、PDBs任务。摘取翻译的内容侧重操作和实例,详细内容请参考官方文档:...
    99+
    2024-04-02
  • 如何理解Oracle 12c CDB的ADG
    这篇文章将为大家详细讲解有关如何理解Oracle 12c CDB的ADG,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。实验环境OS:oracle linux...
    99+
    2024-04-02
  • oracle如何查看dblink的详细信息
    可以通过以下步骤查看 oracle dblink 详细信息:查询 v$dblink 视图。查看查询结果,其中包括 dblink 名称、用户名、主机、sid、服务名和连接字符串等信息。使用...
    99+
    2024-05-13
    oracle
  • 如何查看oracle统计信息收集
    本篇内容主要讲解“如何查看oracle统计信息收集”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何查看oracle统计信息收集”吧!查看统计信息收集时间:al...
    99+
    2024-04-02
  • Oracle 12c如何实现手工建库而非CDB及CDB创建
    这篇文章给大家分享的是有关Oracle 12c如何实现手工建库而非CDB及CDB创建的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。相信大家应该都知道,对于Oracle数据库的创建...
    99+
    2024-04-02
  • 如何设置Oracle 12c启动时PDBs自动打开
    如何设置Oracle 12c启动时PDBs自动打开,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。Pluggable Database(PDB)...
    99+
    2024-04-02
  • 如何查看Docker信息
    小编给大家分享一下如何查看Docker信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看Docker信息docker&nbs...
    99+
    2024-04-02
  • python查看如何查看版本信息
    问题如题,解决方案为编写脚本如下,运行。 #!/usr/bin/python import sys print sys.version print sys.version_info ...
    99+
    2023-01-31
    版本 信息 python
  • shell如何查看CPU信息
    小编给大家分享一下shell如何查看CPU信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!查看CPU信息$ cat&...
    99+
    2024-04-02
  • linux如何查看cpu信息
    linux查看cpu信息的方法:1、打开终端;2、通过查看“/proc/cpuinfo”文件输入相关命令查看cpu信息即可。具体操作步骤:使用快捷键【Ctrl+Alt+T】打开终端命令行模式。输入以下命令查看cpu信息即可。cat /pro...
    99+
    2024-04-02
  • ubuntu如何查看usb信息
    ubuntu查看usb信息的方法:在终端使用lsusb命令查看即可。操作步骤:快捷键【Ctrl+Alt+T】打开终端。输入以下命令查看usb信息。lsusb若返回usb信息如下。Bus 002 Device 004: ID 413c:211...
    99+
    2024-04-02
  • centos7如何查看raid信息
    要查看CentOS 7的RAID信息,你可以使用以下方法之一:1. 使用mdadm命令:mdadm是Linux上管理软件RAID的工...
    99+
    2023-09-14
    centos7
  • Oracle怎么查看事务信息
    本篇内容介绍了“Oracle怎么查看事务信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么查看oracle版本信息
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-21
  • win10如何查看主板信息
    您可以通过以下几种方法查看Windows 10中的主板信息:1. 使用系统信息工具:- 按下Win + R键打开运行窗口,输入"ms...
    99+
    2023-10-20
    win10
  • eclipse如何查看堆栈信息
    在Eclipse中查看堆栈信息可以使用以下步骤:1. 在Eclipse中打开您的项目。2. 找到并打开包含堆栈信息的Java类文件。...
    99+
    2023-08-23
    eclipse
  • win10蓝屏信息如何查看
    要查看Win10蓝屏信息,你可以按照以下步骤进行操作:方法1:使用事件查看器1. 按下Win + X键,在弹出的菜单中选择“事件查看...
    99+
    2023-09-01
    win10
  • Ubuntu如何查看路由信息
    小编给大家分享一下Ubuntu如何查看路由信息,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Ubuntu简介Ubuntu是一个以桌面应用为主的Linux操作系统,...
    99+
    2023-06-27
  • 如何查看win10版本信息
    本篇内容介绍了“如何查看win10版本信息”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!按下组合键【Win+R】打开运行。输入命令:【win...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作