概要
デフォルトキャッシュDBのパスワードを変更する手順について説明します。
本手順はTDV8.5環境において検証されたものです。
前提
以降に示す手順は以下を前提とします。
- TDV ServerはWindows環境において実行されている
- コマンドプロンプトは管理者権限でTDV Serverが実行されている環境と同じ環境で起動する
- base portはデフォルトの9400に設定されている
TDVサービス停止
コマンドプロンプトにて、[TDVインストールフォルダ]\bin
に移動し、以下のコマンドを順番に実行します。
TDV Server
composite.bat monitor stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat monitor stop
Stopping the TIBCO Data Virtualization Monitor Daemon
TDV Server 8.5 サービスを停止中です........
TDV Server 8.5 サービスは正常に停止されました。
キャッシュ DB
composite.bat cache stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat cache stop
Stopping the TIBCO Data Virtualization Database Cache
TDV Database Cache 8.5 サービスを停止中です.
TDV Database Cache 8.5 サービスは正常に停止されました。
リポジトリ DB
composite.bat repo stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat repo stop
Stopping the TIBCO Data Virtualization Repository
TDV Repository 8.5 サービスを停止中です.
TDV Repository 8.5 サービスは正常に停止されました。
pg_hba.conf修正①
[TDVインストールフォルダ]\repository\data_cache\pg_hba.conf
を開き、以下のようにMETHOD列がpassword
となっている箇所をすべてtrust
に変更します。
修正前
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 password
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 password
host replication all ::1/128 password
修正後
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
デフォルトキャッシュDB起動
デフォルトキャッシュDBサービスを開始します。
composite.bat cache start
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat cache start
Starting the TIBCO Data Virtualization Database Cache
TDV Database Cache 8.5 サービスを開始します.
TDV Database Cache 8.5 サービスは正常に開始されました。
パスワード変更
デフォルトキャッシュDBログイン
コマンドプロンプトで以下のコマンドを実行し、デフォルトキャッシュDBにログインします。
[TDVインストールフォルダ]\repository\bin\psql -hlocalhost -p9404 -Uroot -dpostgres
実行例:
C:\Windows\system32>"C:\Program Files\TIBCO\TDV Server 8.5\repository\bin\psql" -hlocalhost -p9404 -Uroot -dpostgres
psql (12.8)
Type "help" for help.
postgres=#
パスワード変更
以下のコマンドを実行し、パスワードを変更します。
ALTER USER root with password '<NEW_DBA_PASSWORD>';
NEW_DBA_PASSWORD>
には任意のパスワードを指定します。
パスワード変更が正常に完了すると ALTER ROLE
と表示されます。
パスワードの変更後は \q
で切断します。
デフォルトキャッシュDB停止
デフォルトキャッシュDBサービスを停止します。
composite.bat cache stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat cache stop
Stopping the TIBCO Data Virtualization Database Cache
TDV Database Cache 8.5 サービスを停止中です.
TDV Database Cache 8.5 サービスは正常に停止されました。
pg_hba.conf修正②
[TDVインストールフォルダ]\repository\data_cache\pg_hba.conf
を開き、以下のようにMETHOD列がtrust
となっている箇所をすべてpassword
に変更します。
修正前
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 trust
# IPv6 local connections:
host all all ::1/128 trust
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 trust
host replication all ::1/128 trust
修正後
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 password
# IPv6 local connections:
host all all ::1/128 password
# Allow replication connections from localhost, by a user with the
# replication privilege.
host replication all 127.0.0.1/32 password
host replication all ::1/128 password
TDVサービス開始
コマンドプロンプトにて、[TDVインストールフォルダ]\bin
に移動し、以下のコマンドを順番に実行します。
リポジトリ DB
composite.bat repo stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat repo start
Starting the TIBCO Data Virtualization Repository
TDV Repository 8.5 サービスを開始します.
TDV Repository 8.5 サービスは正常に開始されました。
キャッシュ DB
composite.bat cache stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat cache start
Starting the TIBCO Data Virtualization Database Cache
TDV Database Cache 8.5 サービスを開始します.
TDV Database Cache 8.5 サービスは正常に開始されました。
TDV Server
composite.bat monitor stop
実行例:
C:\Program Files\TIBCO\TDV Server 8.5\bin>composite.bat monitor start
Starting the TIBCO Data Virtualization Monitor Daemon
TDV Server 8.5 サービスを開始します.
TDV Server 8.5 サービスは正常に開始されました。
デフォルトキャッシュDBにログイン
コマンドプロンプトで以下のコマンドを実行し、新しいパスワードでデフォルトキャッシュDBにログインできることを確認します。
[TDVインストールフォルダ]\repository\bin\psql -hlocalhost -p9404 -Uroot -dciscache
実行例:
C:\Windows\system32>"C:\Program Files\TIBCO\TDV Server 8.5\repository\bin\psql" -hlocalhost -p9404 -Uroot -dciscache
Password for user root: [変更後のデフォルトキャッシュDBのパスワード]
psql (12.8)
Type "help" for help.
ciscache=#