スーパーユーザー
/opt/FJSVclora/bin/clgetoralog [ -n RMSconfiguration ] [ -d output_directory ] [ -a ]
本コマンドは、Oracle データベースのトラブル調査資料を採取します。PRIMECLUSTER 上で運用中の Oracle データベースの設定情報、ログファイルを採取します。
採取した資料は、<hostname>_<日付>_clgetoralog.tar ファイルにまとめられます。
採取する情報
初期化パラメータ・ファイル
$ORACLE_HOME/dbs/*.ora
$ORACLE_BASE/admin/$ORACLE_SID/pfile/*.ora
アラート・ファイル
BACKGROUND_DUMP_DEST/*.log
$ORACLE_BASE/admin/$ORACLE_SID/bdump/*.log
$ORACLE_HOME/rdbms/log/*.log
$ORACLE_HOME/dbs/*.log
$ORACLE_BASE/diag 配下
listener.ora、tnsnames.ora
$ORACLE_HOME/network/admin/*.ora
リスナーログ
$ORACLE_HOME/network/log/*.log
Oracle Clusterware 情報
$ORA_CRS_HOME/crs/admin/*
$ORA_CRS_HOME/crs/log/* ($ORA_CRS_HOME/log/<hostname>/crsd/*)
PRIMECLUSTER Wizard for Oracle の V/L 情報、設定情報やログファイル
RMS の V/L 情報やログファイル (switchlog)
PRIMECLUSTER の V/L 情報や設定情報、パッチ情報
システム情報
uname -a 実行結果 (システム基本情報)
uptime 実行結果 (システム稼働時間)
psrinfo -v 実行結果 (CPU 情報)
/usr/platform/`arch -k`/sbin/prtdiag 実行結果 (システム診断情報)
cat /etc/release 実行結果 (Solaris バージョン情報)
cat /var/sadm/system/admin/CLUSTER (Solaris ソフトウェアグループ情報)
cat /var/sadm/ptf/newprev/Rcontents 実行結果 (PTF 情報)
grep -h "Install Solaris" /var/sadm/install_data/*OK 実行結果 (RSPC 情報)
pkgparam -v FJSVbse 実行結果 (ESF 情報)
isainfo -b、isainfo -v 実行結果 (命令セットアーキテクチャー情報)
sysdef -i 実行結果 (カーネルパラメーター情報)
ipcs 実行結果 (共有資源情報)
swap -l (スワップ情報)
ptree -a, ps -efZ, ps -efL -o 実行結果 (プロセス情報)
zonename, zoneadm list -vc 実行結果 (ゾーン情報)
ntpq -p 実行結果 (NTP情報)
/var/adm/messages ファイル
システム情報(Solaris 10の場合のみ)
showrev -p (パッチ情報)
UpdateSite(MW) 適用済み修正情報
uam showup 実行結果 (パッチ情報)
参考
本コマンドで採取される情報は、fjsnap コマンドでも採取されます。(-a または -h オプション指定時)
RMSconfiguration には、採取する RMS 構成定義名を指定します。
RMS 構成定義名を指定した場合、本コマンドは、上記 [機能説明] で記載した資料や情報に加え、RMS 構成定義ファイル群も採取します。 RMS 動作中の場合は、以下のコマンドで RMS 構成定義名を確認することができます。
# /opt/SMAW/SMAWRrms/bin/hvdisp -a | grep Configuration
Configuration: /opt/SMAW/SMAWRrms/build/config.us
本オプションを省略した場合、本コマンドは、上記 [機能説明] で記載した資料や情報のみを採取します。
採取資料を格納するディレクトリを指定します。
ディレクトリを指定した場合、本コマンドは、採取した資料や情報をまとめた <hostname>_<日付>_clgetoralog.tar ファイルを、そのディレクトリに格納します。 指定したディレクトリが存在しない場合、自動的に作成します。
本オプションを省略した場合、本コマンドは、採取資料をまとめた <hostname>_<日付>_clgetoralog.tar ファイルを、デフォルトディレクトリ (/var/tmp 配下) に格納します。
本オプションを指定した場合、本コマンドは、上記 [機能説明] で記載した資料や情報に加え、以下の情報も採取します。
現在有効となっている RMS 構成定義ファイル群
-n オプションも指定された場合はその RMS 構成定義ファイル群
RMS ログファイル群 (/var/opt/reliant/log/*)
RMS 環境変数定義ファイル (/usr/opt/reliant/bin/hvenv.local)
/var/adm/messages* (全世代)
/etc/hosts, /etc/inet/hosts
/etc/passwd
/etc/services, /etc/inet/services
/etc/system
/etc/vfstab
/etc/vfstab.pcl
全パッチ情報 (showrev -p 実行結果)
0 : 正常終了
0 以外 : 異常終了
注意
本コマンドは初期化パラメータ・ファイルまたはサーバー・パラメータ・ファイルから初期化パラメータ BACKGROUND_DUMP_DEST または DIAGNOSTIC_DEST の値を取得し、Oracle アラート・ファイルおよびリスナーログの格納場所を取得します。
サーバー・パラメータ・ファイルが格納されている共用ディスクがマウントされていない場合などは、初期化パラメータが読み込めず、Oracle アラート・ファイルおよびリスナーログの格納場所(ファイル名)が取得できません。取得できない場合に備えて、本コマンドの定義ファイル /opt/FJSVclora/etc/clgetoralog.conf に、Oracle アラート・ファイルおよびリスナーログの格納場所(ファイル名)をフルパスで定義してください。
Oracleアラート・ファイルおよびリスナーログの格納場所は、以下のいずれかの方法で確認してください。
初期化パラメータ BACKGROUND_DUMP_DEST または DIAGNOSTIC_DEST の値を確認する。
Oracle データベース起動状態で SQL 文 "show parameter dest" を実行する。
以下に /opt/FJSVclora/etc/clgetoralog.conf の定義例を示します:
COLLECTOBJ=/oracle/admin/orclsid/bdump/alert_orclsid.log (Oracleアラート・ファイル) COLLECTOBJ=/oracle/product/network/log/listener.log (リスナーログ)
※BACKGROUND_DUMP_DEST が “/oracle/admin/orclsid/bdump” の場合
“COLLECTOBJ=” は行の先頭から記載し、“=” の後にフルパスでファイル名を記載してください。
パスの途中にワイルドカード “*” は使用できません。
COLLECTOBJ=/oracle/admin/orclsid/bdump/*.trc [OK] COLLECTOBJ=/oracle/admin/*/bdump/*.trc [NG]
/opt/FJSVclora/etc/clgetoralog.conf に定義している採取資料も含めた全体のサイズが10MBを超えた場合、/opt/FJSVclora/etc/clgetoralog.conf に定義した採取資料は採取されません。
-a オプションを指定すれば、サイズが10MBを超えた場合でも /opt/FJSVclora/etc/clgetoralog.conf に定義した採取資料を採取することができます。