MySQL 8.0 リファレンスマニュアル


MySQL 8.0 リファレンスマニュアル  /  ...  /  ndb_perror — NDB エラーメッセージ情報の取得

23.4.16 ndb_perror — NDB エラーメッセージ情報の取得

ndb_perror は、エラーコードが指定された NDB エラーに関する情報を表示します。 これには、エラーメッセージ、エラーのタイプ、およびエラーが永続的か一時的かが含まれます。 NDB 7.6.4 の MySQL NDB Cluster ディストリビューションに追加されました。これは、perror --ndb のドロップインの代替として使用されます。

使用法

ndb_perror [options] error_code

ndb_perror は、実行中の NDB Cluster またはノード (SQL ノードを含む) にアクセスする必要はありません。 指定された NDB エラーに関する情報を表示するには、次のようにエラーコードを引数として使用してプログラムを呼び出します:

shell> ndb_perror 323
NDB error code 323: Invalid nodegroup id, nodegroup already existing: Permanent error: Application error

エラーメッセージのみを表示するには、次に示すように、--silent オプション (-s の短縮形) を指定して ndb_perror を起動します:

shell> ndb_perror -s 323
Invalid nodegroup id, nodegroup already existing: Permanent error: Application error

perror と同様に、ndb_perror は複数のエラーコードを受け入れます:

shell> ndb_perror 321 1001
NDB error code 321: Invalid nodegroup id: Permanent error: Application error
NDB error code 1001: Illegal connect string

ndb_perror の追加のプログラムオプションについては、このセクションの後半で説明します。

ndb_perror は、NDB 7.6.4 の時点で非推奨であり、MySQL NDB Cluster の将来のリリースで削除される予定の perror --ndb に置き換わります。 NDB エラー情報を取得するために perror に依存する可能性のあるスクリプトやその他のアプリケーションで置換を容易にするために、ndb_perror は独自の「ダミー」 --ndb オプションをサポートしていますが、これは何も行いません。

次のテーブルに、NDB Cluster プログラム ndb_perror に固有のすべてのオプションを示します。 追加説明が表のあとにあります。

表 23.38 プログラムで使用されるコマンドライン・オプション ndb_perror

形式 説明 追加、非推奨、または削除された

--help,

-?

ヘルプテキストの表示

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--ndb

古いバージョンの perror に依存するアプリケーションとの互換性のために、何も行いません

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--silent,

-s

エラーメッセージのみ表示

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--version,

-V

プログラムのバージョン情報を出力して終了

(MySQLに基づくすべてのNDBリリースでサポート 8.0)

--verbose,

-v

冗長出力。--silent で無効にします

(MySQLに基づくすべてのNDBリリースでサポート 8.0)


その他のオプション

  • --help, -?

    コマンド行形式 --help
    Boolean
    デフォルト値 TRUE

    プログラムのヘルプテキストを表示して終了します。

  • --ndb

    コマンド行形式 --ndb
    Boolean
    デフォルト値 TRUE

    そのプログラムの --ndb オプションを使用する古いバージョンの perror に依存するアプリケーションとの互換性のため。 ndb_perror で使用する場合、このオプションは何もせず、無視されます。

  • --silent, -s

    コマンド行形式 --silent
    Boolean
    デフォルト値 TRUE

    エラーメッセージのみ表示します。

  • --version, -V

    コマンド行形式 --version
    Boolean
    デフォルト値 TRUE

    プログラムのバージョン情報を出力して終了します。

  • --verbose, -v

    コマンド行形式 --verbose
    Boolean
    デフォルト値 TRUE

    冗長出力。--silent で無効にします。


関連キーワード:  NDB, テーブル, ndbinfo, ndb, perror, ノード, プログラム, 構成, 情報, 管理