13.1.1 Oracleデータ・ソース
Oracleデータ・ソースはJDBC接続を使用して定義されます。次の3つのタイプのOracle JDBCデータ・ソースを定義できます:
- SIDまたはサービス名、ホスト、ポートおよびユーザー資格証明を含む標準のOracle JDBCパラメータを含むJDBC URLデータ・ソース。
- アプリケーション・サーバー(WebLogic、Tomcatなど).内で定義できるコンテナJDBCデータ・ソース
- データベース接続の確立に必要なファイルを含むOracleウォレット・データ・ソース
Oracleデータベース・データ・ソースを定義するパラメータは次のとおりです。
- name: データ・ソースの汎用名。
- type: データ・ソースのタイプ。データベースの場合はDATABASEである必要があります。
- description (オプション): データ・ソースの一般的な説明。
- properties: データ・ソース・プロパティの値を持つ特定のマッピング・パラメータ:
- JDBC URLの場合:
- データベースSIDまたはサービス名
- ホスト・マシン
- データベース・リスニング・ポート
- ユーザー名およびパスワード資格証明
- コンテナ・データ・ソースの場合:
- JNDI名 - Java naming and directory interface (JNDI)名
- ウォレット・データ・ソースの場合:
- ウォレット・サービスを説明する文字列
- ユーザー名およびパスワード資格証明(ユーザー資格証明がウォレットに格納されていない場合は必須)
- オプションのプロキシ詳細
クラウド・ウォレットの場合、通常は tnsnames.oraファイルに格納される別名ですが、単純なウォレットの場合は、ホスト、ポートおよびサービス名の情報が含まれます。
- JDBC URLの場合:
次の例は、JDBC URLデータ・ソースのJSON表現を示しています。
{
"name" : "rdfuser_jdbc_sid",
"type" : "DATABASE",
"description" : "",
"properties" : {
"host" : "127.0.0.1"
"sid" : "orcl193"
"port" : "1524",
"user" : "rdfuser",
"password" : "<password>"
}
}
次の例は、コンテナ・データ・ソースのJSON表現を示しています。
{
"name": "rdfuser_ds_ct",
"type": "DATABASE",
"description": "Database Container connection",
"properties": {
"jndiName": "jdbc/RDFUSER193c"
}
}
次の例は、資格証明がウォレットに格納されているウォレット・データ・ソースのJSON表現を示しています:
{
"name": "rdfuser_ds_wallet",
"type": "DATABASE",
"description": "Database wallet connection",
"properties": {
"walletService": "db202002041627_medium"
}
}
親トピック: データソース