DTP はデータを格納するためにリレーショナル データベースを必要とします。このセクションは、MySQL データベースのインストールについて説明します。Oracle データベース サーバーのインストールと設定については、組織の Oracle 管理者に問い合わせてください。
このセクションの内容:
DTP は MySQL 5.6.25 ~ 8.0.x をサポート
MySQL 5.6 からデフォルトの binlog_format は STATEMENT であり、これは Bugzilla や JIRA といったバグ トラッキング システム (BTS) との統合で問題を起こすことがあります。確実に BPEL プロセスが開始し、’Update BTS’ 機能を利用できるようにするには、binlog_format を ROW または MIXED に設定してください。
5.6.25 より前のバージョンでの MySQL には既知の問題があり、大量のデータのデータベース ホスティングが必要な場合、問題が発生することがあります ( https://bugs.mysql.com/bug.php?id=76996 を参照)。エラーがスローされないため、この問題によって DTP が無制限にクエリー結果を待つ可能性があります。MySQL 5.6.25 にアップグレードできない場合または MySQL 5.6.25 をインストールできない場合、MySQL 構成ファイル my.cnf または my.ini を編集してこの問題を防ぐことができます (このファイルの場所については
https://dev.mysql.com/doc/refman/5.7/en/option-files.html を参照)。
[mysqld]
セクションの下に次の行を追加します: read_rnd_buffer_size=1048576
データがエクスプローラー ビューに継続的にロードされる場合、read_rnd_buffer_size 変数の値を増やしてください。
データベース接続をセットアップするために必要な MySQL および Oracle JDBC ドライバーは DTP に同梱されていません。インストールの完了後に、ドライバーをダウンロードして DTP_HOME/lib/thirdparty ディレクトリの下に格納してください。
MySQL をインストールして構成する方法については、MySQL のドキュメントを参照してください。
多くの Linux ディストリビューションでは MySQL があらかじめインストールされています。MySQL がインストール済であるかどうかについては、組織の Linux 管理者に問い合わせてください。MySQL をインストールする必要がある場合、使用している Linux ディストリビューションのインストールと構成について MySQL のドキュメントを参照してください。
ルート ユーザーのパスワードを設定し、記録しておきます。パスワードはコマンドラインから設定できます。
mysqladmin -u root password 'new-password' |
データベースの整合性を保証するために、定期的に MySQL データベースの破損をチェックしてください。Windows のコマンド プロンプトで次のコマンドを入力します。
mysqlcheck -u grs -pgrs GRS |
DTP は、データの格納と取得のために、GRS と DTP の 2 種類のデータベースを使用します。初めて DTP にログインするときに、データベース構造を UI から作成できます。
また、DTP_HOME/bin/ ディレクトリにあるデータベース作成スクリプトを実行して、素早く GRS と DTP のデータベースをセットアップすることもできます。このスクリプトは、最初の DTP のインストール後にサービスの開始前に実行します。DTP サービスがすでに実行中の場合は、「DTP サービスの停止」の操作に従って DTP サービスを停止してください。
以下のエラーについては dtpconsole-db.log log を参照してください (ログには他のメッセージが含まれる場合もあります):
エラー メッセージがタイムゾーンを指定します。データベースの作成スクリプトが失敗した後にこのエラーがあった場合、MySQL の |
Windows 版インストーラーに同梱されたデータベース作成スクリプトは、単に新しいデータベース スキーマとスキーマ オブジェクトを作成します。このスクリプトを実行するには管理者権限が必要です。
データベース作成スクリプトの実行が正常に完了したら、Web UI からデータベースに接続するための認証設定を構成することができます。
JDBC ドライバーをインストールすると、データベース接続を構成するか新規にデータベースを作成できます。
DTP は以下のデフォルト パスワードを使用してデータベースに接続します: GRS データベース接続設定:
詳細については MySQL のドキュメントを参照してください。 https://dev.mysql.com/doc/refman/8.0/en/validate-password-options-variables.html |
すでにデータベースとフォルト ユーザーを作成し、ユーザー権限を許可している場合、詳細セクションで [DB 構造の作成] をクリックし、DTP に固有のデータベース構成プロセスを実行できます。
Parasoft のデフォルト ユーザー "grs" または "dtp" がすでに存在する場合、[作成] および [DB 構造の作成] で実行されるプロセスは失敗します。このようなケースは稀ですが、その場合は手動でデータベースとユーザーを作成して [DB 構造の作成] をクリックできます。別の方法としては、[作成] または [DB 構造の作成] をクリックする前にユーザー "grs" および "dtp" を削除できます。 |