changepassword.shスクリプトを使用すると、rootユーザーはData Mover 17.00以前を使用するData MoverサーバーのDBC、DATAMOVER、BAR、およびBARBACKUPパスワードを変更できます。
Data MoverにバンドルされているDSAのパスワードは、changpassword.shスクリプトを使用して更新されます。DSAに付属のスクリプトを使用しないでください。
スクリプトを使用してDATAMOVERに指定された新しいパスワードは、BARおよびBACKUPユーザーに適用されます。スクリプトを開始すると、スクリプトは内部のTDリポジトリにログインし、リポジトリのパスワードを変更します。このスクリプトはtdm-linuxバンドルに含まれていて、場所はバンドルの配置場所に応じて決まります。例えば、/var/opt/teradata/packages/DataMover/16.20.12.00/changepassword.sh
のようになります。 以前daemon.propertiesファイルのdm.job.production.passwordを使用してDATAMOVERパスワードを変更した場合は、それをdaemon.propertiesから削除してからchangepassword.shスクリプトを実行してください。
Teradataでは、Data Moverをインストールまたはアップグレードする前にスクリプトを実行することを推奨します。Data Moverをインストールまたはアップグレードしてからスクリプトを実行する場合は、Data Moverが正しく動作するようにデーモンを再起動する必要があります。
- 次のいずれかを実行します。
スクリプト オプション 説明 対話型 - 引数を指定しないでスクリプトを実行します:
# changepassword.sh
- プロンプトが表示されたら、古いパスワードと新しいパスワードを入力します。
非対話型 - 引数-o、-p、-m、-dを指定して、スクリプトを実行します。 例:
# changepassword.sh -o old dbc password -p new dbc password -m old datamover password -d new datamover password、ここで、
- old dbc passwordはDBCユーザーの既存のパスワードです
- new dbc passwordはDBCユーザーの新しいパスワードです
- old datamover passwordはDATAMOVERユーザーの既存のパスワードです
- new datamover passwordはDATAMOVERユーザーの新しいパスワードです
- 引数を指定しないでスクリプトを実行します:
- Data Moverをインストールまたはアップグレードしてからchangepassword.shスクリプトを実行した場合は、デーモンを再起動します。
- # /etc/init.d/dmdaemon stop
- # /etc/init.d/dmdaemon start
- 次のコマンドを実行して、Data Moverコンポーネントを使用する準備ができていることを確認します。
- datamove list_jobs
- datamove list_agents
スクリプトの例
location:/var/opt/teradata/packages/DataMover162000 # ./changepassword.sh Do you want to change the DBC password of the Teradata internal repository?(yes/no/y/n)? yes ---------------------------------------------------------------- Change DBC Default Password ---------------------------------------------------------------- Old Password: Retype Old Password: New Password: Retype New Password: Do you want to change the DATAMOVER password of the Teradata internal repository?(yes/no/y/n)? yes ---------------------------------------------------------------------- Change DATAMOVER/BAR/BARBACKUP Default Password ---------------------------------------------------------------------- Old Password: Retype Old Password: New Password: Retype New Password: ******************************************************************************* DBC default Password changed successfully ******************************************************************************* ******************************************************************************* DATAMOVER default Password changed successfully ******************************************************************************* ******************************************************************************* DBC and DATAMOVER passwords are encrypted and stored in /etc/opt/teradata/datamover/password.txt file ******************************************************************************* Please restart the Daemon using the following commands /etc/init.d/dmdaemon stop /etc/init.d/dmdaemon start ******************************************************************************* ******************************************************************************* BAR default Password changed successfully ******************************************************************************* ******************************************************************************* BARBACKUP default Password changed successfully ******************************************************************************* Please wait .. updating DSA properties files ******************************************************************************* DSA properties files updated successfully ******************************************************************************* The DSC and DSARest web service have been restarted *******************************************************************************