この範囲は重大なエラーを示すエラーコードです。クライアントが8xxxのエラーを受信した場合、SQL接続を閉じる必要があります。
ERROR 8001 (08004) : Server is initializing
OceanBaseエラーコード:8001
エラーの原因:OBServerノードの起動中にRPCリクエストを受信しました。
解決策:OBServerノードの再起動完了を待機します。
ERROR 8002 (08004) : Server is stopping
OceanBaseエラーコード:8002
エラーの原因:OBServerノードの終了中にRPCリクエストを受信しました。
解決策:OBServerノードが正常に終了するまで待機します。または、
kill -9を実行してobserverプロセスを強制的に終了します。
ERROR 8003 (08004) : Packet checksum error
OceanBaseエラーコード:8003
エラーの原因:OBServerノードがRPCパケットの
checksum検証に失敗しました。一般的な原因はバージョン互換性の問題です。解決策:テクニカルサポート担当者に連絡し、調査を依頼してください。
ERROR 8004 (08004) : Packet cluster_id not match
OceanBaseエラーコード:8004
エラーの原因:OBServerノードが受信したRPCの
cluster_idが予想と異なります。一般的な原因は、別のOceanBaseクラスタのServerが本クラスタに接続されていることです。解決策:別のクラスタのOBServerノードが誤って本クラスタに接続された場合、これはデプロイメントエラーであり、誤ったクラスタのデプロイメントを速やかに停止する必要があります。その他の原因の場合は、テクニカルサポート担当者に連絡し、調査を依頼することを推奨します。
ERROR 8005(08005) : Tenant id not match
- OceanBaseエラーコード:8005
- エラーの原因:Proxy経由でSQLを実行する過程で、テナント名が変更されました。
- 解決策:テナント名の変更前にProxy接続を切断し、変更後に再接続することを推奨します。
説明
このエラーコードはV4.1.0バージョンから導入されました。