DBA_LIBRARIES

DBA_LIBRARIESは、データベース内のすべての外部プロシージャ・ライブラリを示すデータディクショナリビューである。

DBA_LIBRARIESの構造
列名 データ型 NULL 説明
OWNER VARCHAR2(30) NOT NULL ライブラリの所有者
LIBRARY_NAME VARCHAR2(30) NOT NULL ライブラリ名
FILE_SPEC VARCHAR2(2000) OSファイル上のライブラリ名
DYNAMIC VARCHAR2(1) ライブラリが動的にロード可能かどうか
STATUS VARCHAR2(7) ライブラリの状態

DBA_LIBRARIES にどんな列があるのかを確認する。

SQL> DESCRIBE DBA_LIBRARIES

OWNER

ライブラリの所有者

DBA_LIBRARIESデータディクショナリ・ビューから所有者を取得する。

SQL> SELECT OWNER FROM DBA_LIBRARIES WHERE LIBRARY_NAME = 'LIBFOO'

LIBRARY_NAME

ライブラリ名

データベース内のすべてのライブラリの名前を取得する。

SQL> SELECT LIBRARY_NAME FROM DBA_LIBRARIES

FILE_SPEC

OSファイル上のライブラリ名

DYNAMIC

ライブラリが動的にロード可能かどうか

DYNAMIC
説明
Y ライブラリが動的にロードできる
N ライブラリが動的にロードできない

STATUS

外部プロシージャ・ライブラリの状態

STATUS
説明
N/A
VALID 有効
INVALID 無効

関連記事