Oracle Java Cloud Serviceを使用してサービス・インスタンスを作成する前に、Oracleデータベースをプロビジョニングする必要があります。 要件に応じて、追加の前提条件を満たす必要がある場合もあります。
Oracle Java Cloud Serviceには、標準のOracle Infrastructureスキーマを含む既存のリレーショナル・データベースへのアクセスが必要です。 Oracle Java Cloud Serviceは、このデータベースにアクセスするためにJava Database Connectivity(JDBC)を使用します。
次のいずれかのオプションを選択します。
Oracle Database Cloud Serviceを使用してデータベースを作成します。 「Oracle Database Cloud Serviceデータベースの作成」を参照してください
オンプレミスのOracleデータベースを使用します。
Oracle Java Cloud Serviceインスタンスを作成する場合、次のデータベースに関する情報を提供する必要があります。
次のうちの1つ。
Oracle Database Cloud Serviceデータベース・デプロイメントの名前
これらの形式のいずれかのオンプレミス・データベースへの接続文字列: host:port:SID
またはhost:port/service_name
データベース管理者のユーザー名
データベース管理者のパスワード、またはOracle Database Cloud Serviceデータベース・デプロイメントの作成時に指定されたパスワード
.Oracle Java Cloud Serviceは、Oracle Database Cloud Serviceを使用して、Oracle Java Cloud Serviceに必要なOracleスキーマをホストできます。
Oracle Java Cloud Serviceインスタンスを作成する前に、Oracle Database Cloud Serviceサブスクリプションを使用してデータベース・デプロイメントを作成します。 Oracle Java Cloud Serviceインスタンス作成プロセスの一環として、Oracle Java Cloud Serviceはこのデータベース・デプロイメントをOracleスキーマでプロビジョニングします。
Oracle Database Cloud Serviceのサブスクライブ、データベース・デプロイメントのプロビジョニングおよびOracle RACデータベース・デプロイメントの使用の詳細は、Oracle Database Cloud Serviceの使用を参照してください。
Oracle Java Cloud Serviceインスタンスを作成するとき、データベース・デプロイメントに関する次の情報を求められます。
稼働中のデータベース・デプロイメントの名前
プラガブル・データベース名(Oracle Database 12cの場合のみ)
データベース管理者のユーザー名およびパスワード
注意:
他のサービス・インスタンスのデータを損失するリスクなしでOracle Java Cloud Serviceインスタンスのデータベースを確実にリストアするには、複数のOracle Java Cloud Serviceインスタンスに対して同一のOracle Database Cloud Serviceデータベース・デプロイメントを使用しないでください。 複数のOracle Java Cloud Serviceインスタンスで使用されるOracle Database Cloud Serviceデータベース・デプロイメントのバックアップには、すべてのOracle Java Cloud Serviceインスタンスのデータが含まれます。 Oracle Java Cloud Serviceインスタンスをリストアするときにデータベースをリストアすると、すべてのOracle Java Cloud Serviceインスタンスのデータがリストアされます。Secure Shell (SSH)を使用してOracle Java Cloud Serviceインスタンスを構成するVMにアクセスするには、公開/秘密鍵ペアが必要です。
次のオプションのいずれかを選択します。
Oracle Java Cloud Serviceによる新しいサービス・インスタンスの作成プロセスで鍵を自動的に生成します。 生成された公開鍵をダウンロードするように要求されます。
サービス・インスタンスを作成する前に各自の鍵を生成し、サービス・インスタンスの作成時に秘密鍵をアップロードします。 Secure Shell (SSH)公開/秘密鍵ペアの生成を参照してください。
Oracle Java Cloud Serviceは、リモート・ネットワーク・ファイル・システム(NFS)を使用して、Oracle Java Cloud Serviceインスタンス・バックアップを格納します。
リモートNFS共有は、サービス・インスタンスのWebLogic Server Administration Server仮想マシンに永続的にアタッチされていません。
Oracle Java Cloud Service-Virtual Imageサービスレベルで作成されたサービス・インスタンスには、リモート・バックアップ先は必要ありません。
Oracle Java Cloud Serviceインスタンスを作成するときは、次のいずれかの形式でNFS共有のロケーションを指定します:
nfs_host_name:/share/path/to/backup/folder
nfs_host_ip:/share/path/to/backup/folder
例: 172.17.0.5:/export/jcs/backup
注意:
バックアップ・フォルダは、oracle:oracle
またはuid=1101
とgid=1000
によって所有されていなければならず、アクセス許可rwxr-xr-x
またはrwx------
を指定する必要があります。Oracle Java Cloud Serviceインスタンスを作成するときは、パブリック・アクセス・ネットワークとデータベース・ネットワークを選択する必要があります。
2つのネットワークの名前については、Oracle Cloud Administratorに問い合せてください:
公衆アクセス・ネットワーク: クライアントがサービス・インスタンス上で実行されているアプリケーションにアクセスするために使用するネットワーク。 通常、/tenant_name/public/EoIB_vNet_name
の形式を使用します。 例: /mytenant/public/vnet-EoIB-vlan3072
。
データベース・ネットワーク: サービス・インスタンスが指定されたOracleデータベースにアクセスするためのネットワーク。 例: /mytenant/public/IPoIB-dbaccess
。