DBアップグレードクライアントのインストールと実行

DBアップグレードクライアントは、Liferay DXPデータベースのアップグレードに使用されるスタンドアロンクライアントです。 この記事では、DBアップグレードクライアントをインストールして実行する方法について説明します。

解決

取り付け

DBアップグレードクライアントをインストールして実行するには、2つの方法があります。

  1. クライアントは、カスタマーポータルから入手できるすべてのバンドルに含まれています。 Liferay DXPを.WARとしてアプリケーションサーバーに展開している場合でも、追加のファイルのバンドルをダウンロードすることをお勧めします。
    1. Liferay DXPをアプリケーションサーバーに展開します。
    2. アプリケーションサーバーをシャットダウンします。
    3. クライアントをLiferay Digital Enterpriseインスタンスに解凍します(例: ${liferayHome}/ tools / portal-tools-db-upgrade-client
    4. java -jar com.liferay.portal.tools.db.upgrade.client.jar実行します
  2. JPMの使用
    1. インストール jpm
    2. jpm install com.liferay.portal.tools.db.upgrade.client実行します
    3. liferay-upgrade-db実行します

どちらの方法でも、ツールを実行する方法が異なります。 ただし、次のセクションにリストされているコマンドラインオプションは、両方の方法で同じように追加できます(たとえば、 liferay-upgrade-db --noShell)。

使用法

ツールを初めて実行すると、Liferay DXPのインストールのプロパティが自動的に構成されます。 また、設定することで、これを手動で行うことができます app-server.propertiesportal-upgrade-database.properties、および portal-upgrade-ext.properties。 これらの .properties ファイルを、ツールを実行するのと同じディレクトリに配置してください。

DBアップグレードクライアントは、アップグレード後にGogoシェルにも自動的に接続します。 これにより、モジュールのアップグレードのステータスを確認できます。

注: osgi / configs / com.liferay.portal.upgrade.internal.configuration.ReleaseManagerConfiguration.cfg というファイルを追加することで、外部モジュールではなくコアのみをアップグレードするようにポータルを構成できます。次の内容のフォルダー: autoUpgrade = false

以下のコマンドライン実行、Gogoシェルコマンド、および構成のオプションを参照できます。

コマンドラインオプション

  • --jvm-opts または -j アップグレードプロセスのJVMオプションを設定します
  • --log-file または -l ログファイルにカスタム名を使用します
  • --shell または -s アップグレード中にGogoシェルに接続します

Gogo Shellコマンドオプション

  • 終了 または 終了 -Gogoシェルを終了します
  • upgrade:help アップグレードコマンドを表示します
  • upgrade:check 失敗した、または開始されていないアップグレードをリストします
  • upgrade:execute {module_name} そのモジュールのアップグレードを実行します
  • upgrade:list すべての登録済みアップグレードをリストします
  • upgrade:list {module_name} そのモジュールに必要なアップグレード手順をリストします
  • アップグレード:リスト| grep Registered 登録済みのアップグレードとそのバージョンをリストします
  • アップグレード:リスト| grep登録済み| grepステップ 進行中の登録済みアップグレードをリストします
  • verify:execute {module_name} ベリファイアを実行します
  • verify:list 登録されているすべてのベリファイアをリストします

構成オプション

app-server.properties

  • dir アプリケーションサーバーディレクトリ(必要
  • extra.lib.dirs クラスパスに追加する追加ディレクトリのカンマ区切りリスト(必須
  • global.lib.dir アプリケーションサーバーのグローバルlibディレクトリ(必要
  • portal.dir ポータルディレクトリ(必須

portal-upgrade-database.properties

  • jdbc.default.driverClassName必要
  • jdbc.default.url必要
  • jdbc.default.username必須
  • jdbc.default.password必須

portal-upgrade-ext.properties

  • liferay.home -Liferay DXPホームディレクトリ(必要
  • hibernate.jdbc.batch_size パフォーマンスを向上させるために使用されるJDBCバッチサイズ。デフォルトで250に設定(オプション
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています