大文字と小文字を区別する照合をデータベースに対して使用しないでください。大文字と小文字を区別する照合はサポートされていません。大文字と小文字を区別する照合により、移行中に重複キーエラーが発生する場合があります。重複キーエラーが発生した場合は、照合を確認して修正してから、識別情報アプリケーションを再インストールします。サポートされる照合はSQL_Latin1_General_CP1_CI_ASのみです。
Identity Applicationsを移行する前に、/opt/netiq/common/openssl/lib64/ディレクトリから、libssl.so.1.0.0およびlibcrypto.so.1.0.0ライブラリをインストールする必要があります。
Identity Applicationsの移行には以下が含まれます。
ユーザアプリケーションデータベースがPostgreSQL上にある場合、以下の手順を実行します。
PostgreSQLがインストールされているサーバにログインします。
コマンドプロンプトを開き、postgres binディレクトリに移動して、データを.sqlファイルにエクスポートします。
例: pg_dumpall -U postgres > dump.sql
PostgreSQLをインストールする新しいサーバにログインします。
次に示すように、PostgreSQLをインストールします。
Software License and Download (ソフトウェアライセンスおよびダウンロード)ポータルから、Identity_Manager_4.8.x_Windows.isoをダウンロードしてマウントします。
Identity_Manager_4.8.x_Windows.isoをマウントした場所に移動します。
<Mount location>\common\packages\postgres\ディレクトリに移動します。
PostgreSQLインストーラを実行します。
C:\NetIQ\IDM\postgresに移動して、データディレクトリを削除します。
PostgreSQLがインストールされている場所にデータディレクトリを作成し、postgresユーザがディレクトリへのアクセス権を持っていることを確認します。
コマンドプロンプトを開いて、postgres binディレクトリに移動し、次に示すようにデータベースを初期化します。
例: initdb.exe -D C:\NetIQ\IDM\postgres\data -E WIN1252 -U postgres
次のエントリがC:\NetIQ\IDM\postgres\dataの下にあるpg_hba.confファイルに存在することを確認します。
# IPv6ローカル接続:
host all all ::1/128 trust
host all all 0.0.0.0/0 trust
postgresql.confファイルで次のコメントが解除されていることを確認します。
listen_addresses = '*'
port=5432
runから実行中のservices.mscからpostgresサービスを再起動します。
コマンドプロンプトを開き、postgres binディレクトリに移動して、新しいPostgreSQLデータベースにデータをインポートしてから、手順2で説明したように収集されたダンプを使用します。
例: psql -U postgres < dump.sql
次の手順では、新しいサーバへのIdentity Applicationsのインストールについて説明します。
NetIQダウンロードWebサイトからIdentity_Manager_4.8.x_Windows.isoをダウンロードします。
ファイル.isoをマウントします。
Identity appsディレクトリに移動して、Identity Applicationsをインストールし、ユーザアプリケーションと役割およびリソースサービスドライバの展開をスキップします。
カスタムインストールモードを選択します。
アイデンティティボールトの詳細を入力します。
Deploy Identity Applications Driver (Identity Applicationsドライバの展開)の選択を解除します。
既存のPostgreSQLサーバを選択して、必要な詳細を入力し、インストールを続行します。