前置き
先日HANA DBインストール後にSYSTEMユーザのパスワードを誤って設定していたことがありました。
その設定したパスワードも不明な状況(一体どうやって2度入力のトラップを潜り抜けたのか、、、)で絶体絶命の中、調べるときちんとパスワード初期化の方法が用意されていたので、やってみました。
パスワード初期化手順
①HANAをインストールしているDBサーバにログイン
②ユーザスイッチ
インストール時に作成される"sid"admユーザーへスイッチします。
※"sid"admでログインでも可。
su - godadm
③HANA DB停止
HANAデータベースインスタンスを停止します。
※コマンド内のディレクトリとインスタンス番号は適宜、利用している環境のものに置き換えてください。
/usr/sap/GOD/HDB10/exe/sapcontrol -nr 10 -function StopSystem HDB
④SYSTEMデータベースのnameserverを起動
SYSTEMデータベースのnameserverを起動するため、以下を実行する。
/usr/sap/GOD/HDB10/hdbenv.sh
/usr/sap/GOD/HDB10/exe/hdbnameserver -resetUserSystem
⑤初期化後パスワードの入力
初期化後パスワードの入力待ちのプロンプトが表示されたら、入力します。
入力が完了するとSYSTEMユーザのパスワードが初期化され、nameserverが自動で停止します。
⑥HANA DB起動
HANAデータベースインスタンスを起動します。
/usr/sap/GOD/HDB10/exe/sapcontrol -nr 10 -function StartSystem HDB
⑦確認
お好みの方法でログイン確認を実施します。
自分は、HANA Studioで想定通りのパスワードでSYSTEMユーザとしてHANAにログインできるかを確認しました。
締め
今回は以上です。
よろしければ「いいね」と「ストック」をよろしくお願いいたします。
ではでは。