3
2

HANA DB SYSTEMユーザのパスワード初期化

Last updated at Posted at 2024-02-21

前置き

先日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が自動で停止します。
image.png

⑥HANA DB起動

HANAデータベースインスタンスを起動します。

/usr/sap/GOD/HDB10/exe/sapcontrol -nr 10 -function StartSystem HDB

⑦確認

お好みの方法でログイン確認を実施します。
自分は、HANA Studioで想定通りのパスワードでSYSTEMユーザとしてHANAにログインできるかを確認しました。
image.png

締め

今回は以上です。
よろしければ「いいね」と「ストック」をよろしくお願いいたします。
ではでは。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2