OpenText Analytics Database 旧Vertica

技術情報サイト

Analytics Database

vertica.logの保存場所

公開日:
更新日:
基本操作
#トラブルシューティング
#verticaログ

はじめに

vertica.log はクエリの実行内容やエラーなどデータベース稼働中に発生した様々なできごとが記録されます。サポートセンターは、何か問題が発生した場合の調査にあたって、このファイルの送付をお客様に依頼します。

vertica.log ファイルは、以下のパスに保存されます。しかし、「catalog-path」と「database-name」は環境によって異なり、「クラスタを構成するノード数」に依存してパスが変わります。本記事では、vertica.log の保存場所を確認する方法をご紹介します。

catalog-path/database-name/node-name_catalog/vertica.log

vertica.log の保存場所を確認する方法

以下の SQL で vertica.log のパスを確認することができます。

dbadmin=> SELECT node_name,SUBSTR(catalog_path,1,LENGTH(catalog_path)-7)||'vertica.log' as vertica_log FROM nodes;
     node_name     |                        vertica_log
-------------------+------------------------------------------------------------
 v_testdb_node0001 | /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log
 v_testdb_node0002 | /home/dbadmin/testdb/v_testdb_node0002_catalog/vertica.log
 v_testdb_node0003 | /home/dbadmin/testdb/v_testdb_node0003_catalog/vertica.log
(3 rows)

上記例では、3ノードで構成されたクラスタの vertica.log の出力先を表示させています。例えば、1号機の場合は「/home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log」が vertica.log のパスになります。

vertica.log を参照したい場合や、サポートセンターから送付を依頼された際は、上記の方法で保存場所を特定することができます。

注意点

vertica.log は、毎日3時4分頃にローテートされて、過去分の情報は vertica.log-<タイプスタンプ>.gz のファイル名で保存されます。そのため、サポートセンターからログを依頼された場合に、問題が発生した時の情報が、必ずしも vertica.log に含まれる訳ではないので、ご注意ください。例えば、vertica.log-20210620.gz には「6月17日 3時5分」~「6月20日 3時5分」の情報が含まれます。

dbadmin=> \! ls -lt /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log*
-rw------- 1 dbadmin verticadba 7310654  7月  8 16:07 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log
-rw------- 1 dbadmin verticadba  534633  6月 20 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210620.gz
-rw------- 1 dbadmin verticadba  531600  6月 17 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210617.gz
-rw------- 1 dbadmin verticadba  535864  6月 14 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210614.gz
-rw------- 1 dbadmin verticadba  536712  6月 11 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210611.gz
-rw------- 1 dbadmin verticadba  542901  6月  8 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210608.gz
-rw------- 1 dbadmin verticadba  540705  6月  5 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210605.gz
-rw------- 1 dbadmin verticadba  543111  6月  2 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210602.gz
-rw------- 1 dbadmin verticadba  542984  5月 30 03:04 /home/dbadmin/testdb/v_testdb_node0001_catalog/vertica.log-20210530.gz

参考情報

Verticaの各種ログファイル
https://www.ashisuto.co.jp/cm/analytics-database/logfiles.html

検証バージョンについて

この記事の内容はVertica 10.1で確認しています。

更新履歴

2021/07/14 Vertica10.1用に修正、ローテート後のvertica.logについて追記
2019/11/08 実行SQLを修正、SQL修正にともなう文言修正、Vertica9.2用に修正
2019/01/09 本記事を公開