CDB,PDBにインストールされているコンポーネント一覧を表示

## 以下コマンドでCDB,PDBにインストールされているコンポーネント一覧を表示する

```sql
set lines 140 pages 1000
col con$name  format a15  
col comp_name format a45
col comp_id   format a20
col status    format a15

select
  con$name,
  comp_name,
  comp_id,
  status
from cdb_registry
order by 1,2;
```

## CDBから実行した結果は以下

- CDB, PDB の結果ともに表示される

```sql
SQL> -- CDB に接続
alter session set container = cdb$root;SQL> 

セッションが変更されました。

SQL> -- 現在接続しているコンテナ名を表示
show con_name;SQL> 

CON_NAME
------------------------------
CDB$ROOT
SQL> -- コンポーネント一覧表示
set lines 140 pages 1000
col con$name  format a15  
col comp_name format a45
col comp_id   format a20
col status    format a15

select
  con$name,
  comp_name,
  comp_id,
  status
from cdb_registry
order by 1,2;SQL> SQL> SQL> SQL> SQL> SQL> SQL>   2    3    4    5    6    7  

CON$NAME        COMP_NAME                                     COMP_ID              STATUS
--------------- --------------------------------------------- -------------------- ---------------
CDB$ROOT        JServer JAVA Virtual Machine                  JAVAVM               VALID
CDB$ROOT        OLAP Analytic Workspace                       APS                  VALID
CDB$ROOT        Oracle Application Express                    APEX                 VALID
CDB$ROOT        Oracle Database Catalog Views                 CATALOG              VALID
CDB$ROOT        Oracle Database Java Packages                 CATJAVA              VALID
CDB$ROOT        Oracle Database Packages and Types            CATPROC              VALID
CDB$ROOT        Oracle Multimedia                             ORDIM                VALID
CDB$ROOT        Oracle OLAP API                               XOQ                  VALID
CDB$ROOT        Oracle Real Application Clusters              RAC                  OPTION OFF
CDB$ROOT        Oracle Text                                   CONTEXT              VALID
CDB$ROOT        Oracle Workspace Manager                      OWM                  VALID
CDB$ROOT        Oracle XDK                                    XML                  VALID
CDB$ROOT        Oracle XML Database                           XDB                  VALID
CDB$ROOT        Spatial                                       SDO                  VALID
ORA12201PDB     Oracle Database Catalog Views                 CATALOG              VALID
ORA12201PDB     Oracle Database Packages and Types            CATPROC              VALID
ORA12201PDB     Oracle Real Application Clusters              RAC                  OPTION OFF
ORA12201PDB     Oracle Workspace Manager                      OWM                  VALID
ORA12201PDB     Oracle XML Database                           XDB                  VALID

19行が選択されました。
```

## PDBから実行した結果は以下

- PDBの結果のみ表示される

```sql
SQL> -- PDB に接続
alter session set container = ora12201pdb;SQL> 

セッションが変更されました。

SQL> -- 現在接続しているコンテナ名を表示
show con_name;SQL> 

CON_NAME
------------------------------
ORA12201PDB
SQL> -- コンポーネント一覧表示
set lines 140 pages 1000
col con$name  format a15  
col comp_name format a45
col comp_id   format a20
col status    format a15

select
  con$name,
  comp_name,
  comp_id,
  status
from cdb_registry
order by 1,2;SQL> SQL> SQL> SQL> SQL> SQL> SQL>   2    3    4    5    6    7  

CON$NAME        COMP_NAME                                     COMP_ID              STATUS
--------------- --------------------------------------------- -------------------- ---------------
ORA12201PDB     Oracle Database Catalog Views                 CATALOG              VALID
ORA12201PDB     Oracle Database Packages and Types            CATPROC              VALID
ORA12201PDB     Oracle Real Application Clusters              RAC                  OPTION OFF
ORA12201PDB     Oracle Workspace Manager                      OWM                  VALID
ORA12201PDB     Oracle XML Database                           XDB                  VALID

SQL>
```