メインコンテンツへ移動

openGaussデータベース統合ガイド

HAPプライベートデプロイメント版の標準リレーショナルデータベースはMySQLですが、v6.2.0以降はopenGaussデータベース(オープンソース・無償)に対応しています。信創要件がある場合、ユーザーはMySQLの代わりにこのデータベースを選択できます。

統合手順​

  1. openGauss 6.0.0以降のインストール

    • インストールガイドを参照してください。
    • サポート構成:シングルインスタンス/プライマリ-スタンバイモード(エンタープライズ版またはミニマル版)。

      HAPのシングルノードまたはミニクラスターの場合はシングルモードを、標準またはプロフェッショナルクラスターの場合はプライマリ-スタンバイモードを選択してください。

  2. openGaussデータベースのデプロイ完了後、HAPデータベース初期化スクリプトをダウンロードし、openGaussがデプロイされている環境へアップロードします。

  3. データ初期化

    • gsqlクライアント(openGauss導入時に同梱済み)などのツールでopenGaussデータベースに接続します。
    • 初期化スクリプトを実行してください(IP、ポート、ユーザー名、SQLファイルパスは実際の値に合わせて変更してください)。コマンド実行時にはパスワード入力が必要です。
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_g.sql -d postgres
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_s.sql -d mdproject
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_s.sql -d mdapplication
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_s.sql -d mdcalendar
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_s.sql -d mdstructure
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/1_Database_s.sql -d mdlog
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/2_MDProject.sql -d mdproject
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/3_MDStructure.sql -d mdstructure
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/4_MDApplication.sql -d mdapplication
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/5_MDCalendar.sql -d mdcalendar
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/6_MDLog.sql -d mdlog
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/7_Data_MDProject.sql -d mdproject
gsql -h 127.0.0.1 -p 5432 -U omm -f /usr/local/init_opengauss/8_Data_MDApplication.sql -d mdapplication
  1. HAPサービスの初期化
    • サービス初期化前に、以下の環境変数を追加してください(接続パラメータ値は実際の値に変更してください)。
ENV_RDB_TYPE: "9"
ENV_RDB_URI_MDPROJECT: "Host=127.0.0.1;Port=5432;Username=gaussdb;Password=******;Database=mdproject;No Reset On Close=true"
ENV_RDB_URI_MDLOG: "Host=127.0.0.1;Port=5432;Username=gaussdb;Password=******;Database=mdlog;No Reset On Close=true"
ENV_RDB_URI_MDSTRUCTURE: "Host=127.0.0.1;Port=5432;Username=gaussdb;Password=******;Database=mdstructure;No Reset On Close=true"
ENV_RDB_URI_MDCALENDAR: "Host=127.0.0.1;Port=5432;Username=gaussdb;Password=******;Database=mdcalendar;No Reset On Close=true"
ENV_RDB_URI_MDAPPLICATION: "Host=127.0.0.1;Port=5432;Username=gaussdb;Password=******;Database=mdapplication;No Reset On Close=true"
ENV_STANDALONE_DISABLE_SERVICES: "mysql"
  1. システム初期化に関する手順を完了してください。