NTNX>日記

個人的な趣味による Nutanix Community Edition 日記。Japanese のみですみません。

NDB CLI を DB サーバから実行してみる。

NDB CLI は、NDB Server に SSH ログインして実行するのが一般的かと思いますが、NDB が管理する DB Server にもインストールされています。

今回は、DB サーバから NDB CLI を実行するときの Tips を紹介します。

NDB Server での NDB CLI 実行の様子

NDB Server に SSH ログインして「era」コマンドを実行すると、「era>」プロンプトになりタブ補完を利用しながらコマンドを実行できます。

[era@lab-ndb-01 ~]$ era


        Hit <TAB> for autocompletion or -h/--help for help details

era >

たとえば、DB サーバ一覧は下記のコマンドで表示できます。

era > dbserver list

実行結果は、下記のように表示されます。

DB サーバでの NDB CLI 実行 Tips

この CLI は、NDB に登録された DB サーバにも自動インストールされます。

DB サーバから era コマンドを実行する場合は「user login」サブ コマンドで NDB Server のユーザ / パスワードを入力します。

しかし、DB サーバで上記のように対話モードで実行すると(era user login でログインが成功しても)エラーになってしまうことがあります。その場合、下記のように対話モードに入らず「era -c」で直接サブ コマンドを実行すると、うまくいくことがあります。

[oracle@ndb-oracle-01 ~]$ era -c "dbserver list" -u admin

下記のようにコマンドラインを実行して NDB Server ユーザのパスワードを入力すると、サブ コマンドが実行できたりします。

以上。

©2023 gowatana
クリエイティブ・コモンズ・ライセンスこの 作品 は クリエイティブ・コモンズ 表示 4.0 国際 ライセンスの下に提供されています。