Installing and Configuring the OCL Connector

RPMパッケージ、ネイティブパッケージ、またはグラフィカルインストーラを使用して、EDBOCLコネクタをインストールまたは更新できます。

RPMパッケージを使用したコネクタのインストール

次のプラットフォームでRPMパッケージを使用してOCLコネクタをインストールできます。

RHEL7で

OCLコネクターをインストールする前に、次の前提条件パッケージソフトをインストールし、EDBから資格情報を要求する必要があります。

epel-release パッケージをインストールします。

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

オプショナル、エクストラ、HAリポジトリを有効にします。

subscription-manager repos --enable "rhel-*-optional-rpms" --enable "rhel-*-extras-rpms"  --enable "rhel-ha-for-rhel-*-server-rpms"

EDBリポジトリへのアクセスを許可する資格情報も必要です。資格情報のリクエストについては、次をご覧ください。

リポジトリの資格情報を受け取った後、次のことができます。

  1. リポジトリ構成ファイルを作成します。

  2. ユーザ名前とパスワードを指定して、ファイルを変更します。

  3. edb-oci をインストールします。

Creating a Repository Configuration File

リポジトリ構成ファイルを作成するには、スーパーユーザ特権を想定して、次のコマンドを呼び出します。

yum -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm

リポジトリ構成ファイルの名前付けは edb.repo です。ファイルは /etc/yum.repos.d にあります。

Modifying the file, providing your user name and password

edb.repo ファイルを作成した後、エディタの選択を使用して enabled パラメータの値が 1 であることを保証し、 baseurl 仕様の username および password プレースホルダーを登録済みEDBユーザの名前とパスワードに置き換えます。

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

Installing OCL Connector

構成ファイルへの変更を保存した後、次のコマンドを使用してOCLコネクタをインストールします。

yum install edb-oci

yum install edb-oci-devel

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumは、ローカルサーバにキーをインポートするパーミッションを求める場合があります。プロンプトが表示され、パッケージソフトが信頼できるソースからのものであることに満足したら、 y と入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する場合があります。存在する場合は、手動で解決する必要がある依存関係のリストが提供されます。

RHEL8で

OCLコネクターをインストールする前に、次の前提条件パッケージソフトをインストールし、EDBから資格情報を要求する必要があります。

epel-release パッケージをインストールします。

dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

codeready-builder-for-rhel-8-/*-rpms リポジトリを有効にします。

ARCH=$( /bin/arch )
subscription-manager repos --enable "codeready-builder-for-rhel-8-${ARCH}-rpms"

EDBリポジトリへのアクセスを許可する資格情報も必要です。資格情報のリクエストについては、次をご覧ください。

リポジトリの資格情報を受け取った後、次のことができます。

  1. リポジトリ構成ファイルを作成します。

  2. ユーザ名前とパスワードを指定して、ファイルを変更します。

  3. edb-oci をインストールします。

Creating a Repository Configuration File

リポジトリ構成ファイルを作成するには、スーパーユーザ特権を想定して、次のコマンドを呼び出します。

dnf -y https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm

リポジトリ構成ファイルの名前付けは edb.repo です。ファイルは /etc/yum.repos.d にあります。

Modifying the file, providing your user name and password

edb.repo ファイルを作成した後、エディタの選択を使用して enabled パラメータの値が 1 であることを保証し、 baseurl 仕様の username および password プレースホルダーを登録済みEDBユーザの名前とパスワードに置き換えます。

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

Installing OCL Connector

構成ファイルへの変更を保存した後、以下のコマンドを使用してOCLコネクターをインストールします。

dnf install edb-oci

dnf install edb-oci-devel

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumは、ローカルサーバにキーをインポートするパーミッションを求める場合があります。プロンプトが表示され、パッケージソフトが信頼できるソースからのものであることに満足したら、 y と入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する場合があります。存在する場合は、手動で解決する必要がある依存関係のリストが提供されます。

CentOS7で

OCLコネクターをインストールする前に、次の前提条件パッケージソフトをインストールし、EDBから資格情報を要求する必要があります。

epel-release パッケージをインストールします。

yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

注釈

CentOS-Base.repo ファイル( /etc/yum.repos.d にある)で [extras] リポジトリ定義を有効にする必要がある場合があります。

EDBリポジトリへのアクセスを許可する資格情報も必要です。資格情報のリクエストについては、次をご覧ください。

リポジトリの資格情報を受け取った後、次のことができます。

  1. リポジトリ構成ファイルを作成します。

  2. ユーザ名前とパスワードを指定して、ファイルを変更します。

  3. edb-oci をインストールします。

Creating a Repository Configuration File

リポジトリ構成ファイルを作成するには、スーパーユーザ特権を想定して、次のコマンドを呼び出します。

yum -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm

リポジトリ構成ファイルの名前付けは edb.repo です。ファイルは /etc/yum.repos.d にあります。

Modifying the file, providing your user name and password

edb.repo ファイルを作成した後、エディタの選択を使用して enabled パラメータの値が 1 であることを保証し、 baseurl 仕様の username および password プレースホルダーを登録済みEDBユーザの名前とパスワードに置き換えます。

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

Installing OCL Connector

構成ファイルへの変更を保存した後、次のコマンドを使用してOCLコネクタをインストールします。

yum install edb-oci

yum install edb-oci-devel

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumは、ローカルサーバにキーをインポートするパーミッションを求める場合があります。プロンプトが表示され、パッケージソフトが信頼できるソースからのものであることに満足したら、 y と入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する場合があります。存在する場合は、手動で解決する必要がある依存関係のリストが提供されます。

CentOS8で

OCLコネクターをインストールする前に、次の前提条件パッケージソフトをインストールし、EDBから資格情報を要求する必要があります。

epel-release パッケージをインストールします。

dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

PowerTools リポジトリを有効にします。

dnf config-manager --set-enabled PowerTools

EDBリポジトリへのアクセスを許可する資格情報も必要です。資格情報のリクエストについては、次をご覧ください。

リポジトリの資格情報を受け取った後、次のことができます。

  1. リポジトリ構成ファイルを作成します。

  2. ユーザ名前とパスワードを指定して、ファイルを変更します。

  3. edb-oci をインストールします。

Creating a Repository Configuration File

リポジトリ構成ファイルを作成するには、スーパーユーザ特権を想定して、次のコマンドを呼び出します。

dnf -y install https://yum.enterprisedb.com/edbrepos/edb-repo-latest.noarch.rpm

リポジトリ構成ファイルの名前付けは edb.repo です。ファイルは /etc/yum.repos.d にあります。

Modifying the file, providing your user name and password

edb.repo ファイルを作成した後、エディタの選択を使用して enabled パラメータの値が 1 であることを保証し、 baseurl 仕様の username および password プレースホルダーを登録済みEDBユーザの名前とパスワードに置き換えます。

[edb]
name=EnterpriseDB RPMs $releasever - $basearch
baseurl=https://<username>:<password>@yum.enterprisedb.com/edb/redhat/rhel-$releasever-$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/ENTERPRISEDB-GPG-KEY

Installing OCL Connector

構成ファイルへの変更を保存した後、次のコマンドを使用してOCLコネクタをインストールします。

dnf install edb-oci

dnf install edb-oci-devel

システムで認識されないソースによって署名されたRPMパッケージをインストールすると、yumは、ローカルサーバにキーをインポートするパーミッションを求める場合があります。プロンプトが表示され、パッケージソフトが信頼できるソースからのものであることに満足したら、 y と入力し、 Return を押して続行します。

インストール中に、yumは解決できない依存関係に遭遇する場合があります。存在する場合は、手動で解決する必要がある依存関係のリストが提供されます。

RPMインストールの更新

既存の OCL Connector RPMインストールがある場合、yumまたはdnfを使用してリポジトリ構成ファイルをアップグレードし、より新しい製品バージョンに更新できます。 edb.repo ファイルを更新するには、スーパーユーザ権限を引き受けて次のように入力します。

  • RHELまたはCentOS7の場合:

    yum upgrade edb-repo

  • RHELまたはCentOS8の場合:

    dnf upgrade edb-repo

yumまたはdnfは edb.repo ファイルを更新して、 edb.repo ファイルで指定された資格情報で接続するように構成された現在のEDBリポジトリにアクセスできるようにしファイル。次に、yumを使用して、インストールされているパッケージソフトをアップグレードできます。

  • RHELまたはCentOS7の場合:

    yum upgrade edb-oci

    yum upgrade edb-oci-devel

  • RHELまたはCentOS8の場合:

    dnf upgrade edb-oci

    dnf upgrade edb-oci-devel

SLES12ホストへのコネクタのインストール

zypperパッケージマネージャを使用して、SLES12ホストにコネクタをインストールできます。zypperは、パッケージをインストールするときにパッケージの依存関係を満たそうとしますが、EDBでホストされていない特定のリポジトリへのアクセスが必要です。コネクタをインストールする前に、次のコマンドを使用してEDBリポジトリ構成ファイルをSLESホストに追加します。

zypper addrepo https://zypp.enterprisedb.com/suse/edb-sles.repo

リポジトリ構成ファイルを作成した後、 zypper refresh コマンドを使用してSLESホストのメタデータをリフレッシュし、EDBリポジトリーを組み込みます。

User Name および Password の入力を求められたら、EDBリポジトリの接続資格情報を入力します。リポジトリの資格情報をリクエストするには、「EDBウェブサイト<<ahref="https://www.enterprisedb.com/repository-access-request">https://www.enterprisedb.com/repository-access-request</a>>`_」に<ahref="https://www.enterprisedb.com/repository-access-request">アクセスしてください</a>。

EDBPostgresAdvancedServerまたはサポートコンポーネントをインストールする前に、SUSEConnectとSUSEPackageHub拡張をSLESホストに追加し、ホストをSUSEに登録して、SUSEリポジトリへのアクセスを許可する必要があります。次のコマンドを使用します。

zypper install SUSEConnect
SUSEConnect -r 'REGISTRATION_CODE' -e 'EMAIL'
SUSEConnect -p PackageHub/12.4/x86_64
SUSEConnect -p sle-sdk/12.4/x86_64

SUSEホストの登録に関する詳細については、「SUSEウェブサイト<<ahref="https://www.suse.com/support/kb/doc/?id=7016626">https://www.suse.com/support/kb/doc/?id=7016626</a>>`_」に<ahref="https://www.suse.com/support/kb/doc/?id=7016626">アクセスしてください</a>。

次に、zypperユーティリティを使用してコネクタをインストールできます。

zypper install edb-oci

zypper install edb-oci-devel

DebianまたはUbuntuホストへのコネクタのインストール

DebianまたはUbuntuホストにDEBパッケージをインストールするには、EDBリポジトリへのアクセスを許可する資格情報が必要です。リポジトリの資格情報をリクエストするには、「EDBウェブサイト<<ahref="https://www.enterprisedb.com/repository-access-request">https://www.enterprisedb.com/repository-access-request</a>>`_」に<ahref="https://www.enterprisedb.com/repository-access-request">アクセスしてください</a>。

次の手順では、EDBaptリポジトリを使用してDEBパッケージをインストールする方法を説明します。コマンドを使用する場合、 username および password をEDBが提供する資格情報に置き換えます。

  1. スーパーユーザ特権を想定します。

    sudo su –
    
  2. EDBリポジトリを構成します。

    Debian9の場合:

    sh -c 'echo "deb https://username:password@apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
    

    Debian10の場合:

    1. EDBリポジトリをセットアップします。

    sh -c 'echo "deb [arch=amd64] https://apt.enterprisedb.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'
    
    1. 次のコマンドで、 username および password をEDB資格情報に置き換えます。

    sh -c 'echo "machine apt.enterprisedb.com login <username> password <password>" > /etc/apt/auth.conf.d/edb.conf'
    
  3. 安全なAPTリポジトリのサポートをシステムに追加します。

    apt-get install apt-transport-https
    
  4. EDB署名キーを追加しキー。

    wget -q -O - https://<username>:<password>@apt.enterprisedb.com/edb-deb.gpg.key | apt-key add -
    
  5. リポジトリのメタデータを更新します。

    apt-get update
    
  6. DEBパッケージをインストールします。

    apt-get install edb-oci
    apt-get install edb-oci-dev
    

グラフィカルインストーラーを使用してコネクタをインストールする

EDBコネクタインストールウィザードを使用して、システムにEDBOCLコネクタを追加できます。ウィザードは`EDBウェブサイト<<ahref="https://www.enterprisedb.com/software-downloads-postgres/">https://www.enterprisedb.com/software-downloads-postgres/</a>>`_で利用できます。

このセクションでは、インストールウィザードを使用してWindowsシステムにコネクタをインストールする方法を示します。(インストーラをダウンロードし、インストーラアイコンを右クリックして、コンテキストメニューから Run As Administrator を選択します。)

Language Selection ポップアップが開いたら、インストール言語を選択し、 OK をクリックして Setup ウィンドウに進みます。

The OCL Connectors Installation wizard

OCLコネクタインストールウィザード

Next をクリックして続行します。

The Installation dialog

インストールダイアログ

Installation Directory ダイアログを使用して、コネクターをインストールするディレクトリを指定し、 Next をクリックして続行します。

The Ready to Install dialog

[インストールの準備完了]ダイアログ

Ready to Install ダイアログで Next をクリックして、インストールをスタートします。ポップアップダイアログがインストールウィザードの進行状況を確認します。

The installation is complete

インストールが完了しました

ウィザードがセットアップの完了を通知したら、 Finish ボタンをクリックしてダイアログを終了します。

StackBuilderPlusを使用して、既存のAdvancedServerインストールでコネクタを追加または更新することもできます。StackBuilderPlusを開くには、Windowsの Apps メニューからStackBuilderPlusを選択します。

Starting StackBuilder Plus

StackBuilderPlusの起動

StackBuilderPlusが開いたら、画面の指示に従います。ツリーコントロールの Database Drivers ノードから EnterpriseDB OCI Connector オプションを選択します。

Selecting the Connectors installer

コネクタインストーラの選択

画面上のウィザードの指示に従って、EDBコネクタのインストールを追加または更新します。