▼SAP転職なら! LINE追加で気軽に相談▼
今回は、hdbuserstoreの設定を実施する方法について説明します。
知りたい情報をチェック
Secure User Store (hdbuserstore)とは
hdbuserstoreとは、SAP HANAが動いているサーバ上にインストールされているツールのことです。
hdbuserstoreを使用すると、サーバ上にSAP HANAへの接続情報を保存し、アプリケーションがユーザ情報の入力なしでSAP HANAに接続できるようになります。基本的には、SAP HANAへの接続が必要なスクリプトで使用されることが多いです。例えば、HANAのバックアップを取得するスクリプトなどが挙げられます。
また、hdbuserstoreはSAP HANA クライアントパッケージと一緒にインストールされ、以下のディレクトリに配置されます。
<Linux/UNIX> /usr/sap/hdbclient <Windows> %SystemDrive%\Program Files\sap\hdbclient
Secure User Store (hdbuserstore)を設定する方法
1.Windowsの場合
HANAの認証情報を設定する
cmdにて以下のパスへ移動。
%SystemDrive%\Program Files\sap\hdbclient
下記に従ってコマンドを入力し実行。
*本コマンドはテナントDB向けに認証情報を登録している
hdbuserstore -u <OSユーザ> set <KEY> <HANAホスト名(IPアドレス)>:<ポート番号>@<SID> <HANAユーザ名> <HANAユーザのPW>
HANAの認証情報を削除する
cmdにて以下のパスへ移動。
%SystemDrive%\Program Files\sap\hdbclient
下記に従ってコマンドを入力し実行。
hdbuserstore -u <OSユーザ> delete <Key>
HANAの認証情報を確認する
cmdにて以下のパスへ移動。
%SystemDrive%\Program Files\sap\hdbclient
下記に従ってコマンドを入力し実行。
hdbuserstore -u <OSユーザ> list
2.Linux / Unixの場合
HANAの認証情報を設定する
tera termにログインし、対象のOSユーザに下記コマンドでスイッチ。
su - <OSユーザ>
下記に従ってコマンドを入力し実行。
hdbuserstore set <KEY> <HANAホスト名(IPアドレス)>:<ポート番号> <HANAユーザ名> <HANAユーザのPW>
HANAの認証情報を削除する
tera termにログインし、対象のOSユーザに下記コマンドでスイッチ。
su - <OSユーザ>
下記に従ってコマンドを入力し実行。
hdbuserstore delete <Key>
参考記事
hdbuserstoreについて
https://help.sap.com/viewer/b3ee5778bc2e4a089d3299b82ec762a7/2.0.01/en-US/dd95ac9dbb571014a7d7f0234d762fdb.html
SAPコンサルタントとして長年にわたり複数のPJに携わってきたプロによる一冊。
本書では宅配ピザ屋を例に、会社の業務とそれに紐づく各SAPモジュールの説明が丁寧にされており、この一冊で体系的に業務とSAPの基礎知識を身に付けることが可能です。
これからSAPの業務に携わる人や、改めてSAPの全体観を把握したい人など、初心者~中級者まで自信を持っておすすめします。
SAP転職なら! LINE追加で気軽に相談▼
コメントを残す