Info |
---|
このドキュメントでは、BellaDatiアプリケーションサーバーまたはデータベースを別のシステムに移行する方法について説明します。 |
アプリケーションサーバーデータベースを変更せずにアプリケーションサーバーのみを移行するには、適切なインストール手順に従って、新しいアプリケーションサーバーをセットアップします。既存のデータベースに接続するように構成します。サーバーを起動してログインしたら、ユーザー名の上にマウスを移動し、ドメインへのリンクをクリックします。左側で、レポートとデータセットのインデックスを再作成します。
データベースBellaDatiを別のデータベースインストールに移行するには、PostgreSQLのdumpコマンドを使用してデータベースの内容をバックアップします: Code Block |
---|
pg_dump -U user -F c -v -f "path_to_dump/dump.backup" belladati_db
|
バックアップファイルを新しいシステムにコピーし、ターゲットデータベースに復元します: Code Block |
---|
pg_restore -v -c -O -d belladati_db -U user path_to_dump/dump.backup
|
異なるアプリケーションサーバーとデータベースサーバーデータベースとアプリケーションサーバーの両方を移行するには: - 上記のように、古いデータベースを新しいデータベースに移行します。
- 新しいデータベースを使用して、適切なインストール手順に従い、新しいアプリケーションサーバーをインストールします。
- ファイルシステムから現在のインデックスディレクトリを削除します。
- 新規インストールでレポートとデータセットのインデックスを再作成します。
- BellaDatiを再起動します。
別のデータベースサーバー既存のアプリケーションサーバーを引き続き使用する場合は、新しいデータベースを使用するように構成します。 インストーラ Windowsインストーラ、Macインストーラ、 Linuxインストーラを使用した場合は、以下の手順に従ってください: - 管理コンソールにログインします(デフォルトでは4848で実行されているか、 Installing BellaDati on GlassFishを参照してください)。
Resources->JDBC->Connection Pools を開き、BellaDati用に構成した接続プールをクリックします。- 右側で、
Additional Properties をクリックします。 - ServerName、DatabaseName、User、Passwordを新しいデータベースと一致するように更新し、[保存]をクリックします。
オプションで、構成ファイルを直接変更できます。 BELLADATI_INSTALLATION_DIRECTORY/glassfish4/glassfish/domains/domain1/config/domain.xml. スタンドアロンWindows installer、Mac installerまたはBellaDati Standaloneを使用した場合、BellaDatiのインストールディレクトリにapplication.propertiesファイルを更新して、新しいデータベース接続パラメータを設定します。 BellaDati Standaloneを使用した場合は、BellaDatiインストールディレクトリのapplication.propertiesファイルを更新し、新しいデータベース接続パラメーターを設定します。 GlassFishGlassFishの上BellaDatiのインストールで説明したようにGlassFishの管理コンソールを使用します。 - 管理コンソールにログインします。
- リソース →JDBC→接続プールを開き、BellaDati用に設定された接続プールをクリックしてください。
- 右側には、「
Additional Properties 」をクリックします。 - 新しいデータベースと一致するようにサーバー名、データベース名、ユーザとパスワードを更新して「保存」をクリックします。
Jettyを使用した場合は、BellaDatiインストールディレクトリのapplication.properties ファイルを更新し、新しいデータベース接続パラメーターを設定します。 GlassFishInstalling BellaDati on GlassFishで説明されているようにGlassFish管理コンソールを使用し、インストーラーを使用してBellaDatiをインストールするのと同じプロセスに従います。 JettyカスタムJettyインスタンスで実行する場合、構成はWARアーカイブ内のパス Jettyカスタムインスタンスで実行している場合は、WEB-INF/classes/conf/application.properties パスでWARアーカイブ内のコンフィギュレーションを見つけることができます。構成ファイルを更新するための詳細な手順については、JettyにBellaDatiのインストールにあります。構成ファイルを更新する詳細な手順については、 Installing BellaDati on Jettyの指示に従ってください。 TomcatTomcatインストールで定義されたBellaDatiコンテキストを設定します。Tomcatインストールで定義されたBellaDatiコンテキストを構成します。 conf/Catalina/localhost/belladati.xml ファイル を開きますファイルを開きます。- 「Resource」タグで、新しいデータベースと一致するようにResourceタグで、新しいデータベースと一致するようにURL、ユーザ名と、パスワードを更新します。
- Tomcat再起動Tomcatを再起動します。
|