データベースの環境 (DBID、インスタンス情報、バージョン情報)
インスタンス情報の取得 (V$INSTANCE)
現在接続しているインスタンス名、ホスト名、起動時刻などが取得できる。
SELECT INSTANCE_NAME, HOST_NAME, VERSION, STARTUP_TIME FROM V$INSTANCE ;
DBID 情報の取得 (V$DATABASE)
現在接続しているインスタンスの DBID、チェックポイントなどが取得できる。
SELECT * V$DATABASE ;
DBA で接続可能なユーザー (V$PWFILE_USERS)
パスワードファイル認証にエントリされている(SYSDBA または SYSOPER システム権限がある)ユーザーの一覧
SELECT * FROM V$PWFILE_USERS ;
バージョン情報の取得 (PRODUCT_COMPONENT_VERSION)
パッチをあてると、バージョン情報が誤った情報に書き換えられる。という事もあったようです。
SELECT * FROM PRODUCT_COMPONENT_VERSION;
PRODUCT | VERSION | STATUS |
NLSRTL | 10.1.0.2.0 | Production |
Oracle Database 10g Enterprise Edition | 10.1.0.2.0 | Prod |
PL/SQL | 10.1.0.2.0 | Production |
TNS for Linux: | 10.1.0.2.0 | Production |
オプションのインストール状況の取得 (V$OPTION)
- オプション製品のインストール状況
SELECT * FROM V$OPTION;
TRUE は インストール済、FALSEはインストール未済
PARAMETER | VALUE |
Advanced replication | TRUE |
Application Role | TRUE |
Bit-mapped indexes | TRUE |
・・・ | ・・・ |
関連事項