atwiki-logo
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このウィキの更新情報RSS
    • このウィキ新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡(不具合、障害など)
ページ検索 メニュー
SOA@Oracle
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
広告非表示(β版)
ページ一覧
SOA@Oracle
  • 広告なしオファー
  • ウィキ募集バナー
  • 目安箱バナー
  • 操作ガイド
  • 新規作成
  • 編集する
  • 全ページ一覧
  • 登録/ログイン
ページ一覧
SOA@Oracle
広告非表示 広告非表示(β)版 ページ検索 ページ検索 メニュー メニュー
  • 新規作成
  • 編集する
  • 登録/ログイン
  • 管理メニュー
管理メニュー
  • 新規作成
    • 新規ページ作成
    • 新規ページ作成(その他)
      • このページをコピーして新規ページ作成
      • このウィキ内の別ページをコピーして新規ページ作成
      • このページの子ページを作成
    • 新規ウィキ作成
  • 編集
    • ページ編集
    • ページ編集(簡易版)
    • ページ名変更
    • メニュー非表示でページ編集
    • ページの閲覧/編集権限変更
    • ページの編集モード変更
    • このページにファイルをアップロード
    • メニューを編集
    • 右メニューを編集
  • バージョン管理
    • 最新版変更点(差分)
    • 編集履歴(バックアップ)
    • アップロードファイル履歴
    • このページの操作履歴
    • このウィキのページ操作履歴
  • ページ一覧
    • このウィキの全ページ一覧
    • このウィキのタグ一覧
    • このウィキのタグ一覧(更新順)
    • このページの全コメント一覧
    • このウィキの全コメント一覧
    • おまかせページ移動
  • RSS
    • このwikiの更新情報RSS
    • このwikiの新着ページRSS
  • ヘルプ
    • ご利用ガイド
    • Wiki初心者向けガイド(基本操作)
    • このウィキの管理者に連絡
    • 運営会社に連絡する(不具合、障害など)
  • atwiki
  • SOA@Oracle
  • データベース接続の設定

SOA@Oracle

データベース接続の設定

最終更新:2007年04月12日 20:53

Bot(ページ名リンク)

- view
管理者のみ編集可

Database Adapterの接続設定方法

  • Database Adapterの接続設定方法
    • はじめに
    • 接続プールの設定
    • データソースの設定
    • アダプタの設定(JCAリソースアダプタの設定)

はじめに

JDeveloperからDatabase Adapter(DB Adapter)の設定を行う際に、以下のような接続先データベースの設定画面が表示されます。



この設定画面にJNDI名という設定項目がありますが、ここが接続先データベースの設定になります。
JNDI名を設定しなくても、JDeveloperで作成した接続情報が、Database Adapterによって作成されるWSDLに含まれますので、この情報を利用して実行時には、Databaseに接続されます。ただし、JNDI名を利用しないと以下の問題がありますので、簡易的なテスト時以外は、必ずJNDI名を設定するようにしてください。
- コネクション・プールが利用できないのでパフォーマンスがでない
- グローバル・トランザクションが利用できない
- 環境移行の際に、WSDLを環境に合わせて書き直さないとならない 
※サーバー上で、該当するJNDI名が定義されていない場合は、JDeveloperで設定した接続情報が使用されます。逆にサーバー上に該当するJNDI名が設定されている場合は、サーバー上の設定が優先されます。


手順としては、Database Adapter設定時に設定したJNDI名に対応する接続をサーバー側で定義しておきます。このように、接続先情報をサーバー側にもたせることで、テスト環境から本番環境への移行時などに、環境の違いを意識することなくデプロイすることが可能です。

では、具体的な手順をみていきましょう。以下、Oracle Databaseへの接続を前提として記述します。


接続プールの設定

まずはじめに、接続プールを作成します。OracleASの管理ツールであるApplication Server Controlにログインして作業を始めましょう。以下のURLにブラウザからアクセスしてください。

http://<サーバーのホスト名>:<ポート>/em

すると以下のようなログイン画面が表示されますので、ユーザー名「oc4j」、パスワードはインストール時に指定した管理ユーザーのパスワードでログインします。



ログイン後に[co4j_soa]のリンクをクリックします。
※ oc4j_soa以外に、BPEL/ESBをインストールしている場合は、BPEL/ESBを
インストールしたoc4jインスタンスを指定します。SOA Suiteを基本インストールで
入れた場合は、homeインスタンスにBPEL/ESBがインストールされています。



以下の画面ショットのように[管理]タブの[JDBC]リソースをクリックします。



接続プールの[作成]ボタンを押します。画面上部にあるデータソースの[接続]ではありませんのでご注意を。



以下の画面ショットのように、デフォルト値のまま、[続行]をクリックします。



[名称]に、この接続プールの名称を入力します(データソースを作成する際にこの名称を使用します)。
[接続情報からURLを生成]を選択し、[DBホスト名]に接続先のデータベースのホスト名を、[DBリスナー・ポート]にリスナーのポートを、[SID/サービス名]にサービス名をそれぞれ入力します。
最後に、データベース・ユーザーのユーザー名、パスワードをそれぞれ、[ユーザー名]、[パスワード]のフィールドに入力し、[接続テスト]ボタンをクリックします。



すると、[接続テスト]画面が立ち上がりますので[テスト]ボタンをクリックし、先ほど入力した接続情報で接続可能かをテストします。



次の画面ショットのように、[接続が正常に確立されました。]と表示されたことを確認して[終了]をクリックします。接続できない場合は、再度、接続情報を確認してください。



これで、接続プールを作成できました。



次にデータソースを設定します。

データソースの設定

次の図のように、データソースの[作成]ボタンをクリックします。



アプリケーションとして[default]、データソース・タイプとして[マネージド・データソース]を選択し、[続行]をクリックします。



[名称]にデータソースの名称を指定します。[JNDIロケーション]には、jdbc/<名称で指定した値>を入力します。[接続プール]には、先ほど作成した接続プール名を選択し、[終了]をクリックします。



これで、データソースの設定が完了しました。


次にいよいよ、アダプタの設定を行います。

アダプタの設定(JCAリソースアダプタの設定)

再度、Application Server Conrtolのホーム画面に戻ります。画面上部にある[クラスタ・トポロジ]リンクをクリックすることでホーム画面に戻ることができます。
ホーム画面から[oc4j_soa]のリンクをクリックします。



次に[アプリケーション]タブをクリックし、以下の画面ショットのように[default]を選択します。



[DbAdapter]のリンクをクリックします。



[コネクション・ファクトリ]タブに移動し、[作成]ボタンをクリックします。



[コネクション・ファクトリ。インタフェース]は、規定値のままで[続行]をクリックします。



[JNDIロケーション]に名称を入力します。ここで指定した値をJDeveloperのDatabase Adapterの設定ででてくるJNDI名に指定します!
接続プロパティのxADataSourceNameに先ほど作成したデータソースのJNDIロケーションの値を設定します。
以上の項目の入力が完了したら、[終了]ボタンをクリックします。



以上で、Database Adapterの接続設定が完了しました。JDeveloperからDatabase Adapterの設定を行う際には、ここで設定したJNDIロケーションを指定しましょう。



ご質問は、以下のフォームまでお願いします。トラックバック( http://www28.atwiki.jp/oraclesoa/tb/18.html )も大歓迎です。
名前:
コメント:
&trackback()
「データベース接続の設定」をウィキ内検索
LINE
シェア
Tweet
SOA@Oracle
記事メニュー

メニュー

  • トップページ
  • Oracle BPEL Process Manager
  • Oracle ESB
  • Oracle WSM
  • Oracle BAM
  • Adapter
  • リンク
  • 書評
  • blog


検索 :

更新履歴

取得中です。


記事メニュー2

新着情報

  • 非同期処理の要 - 相関セットの設定方法
  • 「一方向」プロセスを作成する
  • Database Adapterでの接続の作成


書籍










最近更新されたページ
  • 6390日前

    こずかい稼ぎ
  • 6390日前

    メニュー
  • 6538日前

    トップページ
  • 6538日前

    右メニュー
  • 6545日前

    Oracle BPEL Process Manager
  • 6588日前

    Oracle ESBでのSOAP Headerの設定方法
  • 6588日前

    Oracle ESB
  • 6673日前

    JDeveloper で ローカルのJavaDocを利用する方法
  • 6756日前

    WS-Addressingを使った非同期サービスの作成
  • 6767日前

    ポーリングを含むプロセスのデプロイがORABPEL-09903で失敗する
もっと見る
最近更新されたページ
  • 6390日前

    こずかい稼ぎ
  • 6390日前

    メニュー
  • 6538日前

    トップページ
  • 6538日前

    右メニュー
  • 6545日前

    Oracle BPEL Process Manager
  • 6588日前

    Oracle ESBでのSOAP Headerの設定方法
  • 6588日前

    Oracle ESB
  • 6673日前

    JDeveloper で ローカルのJavaDocを利用する方法
  • 6756日前

    WS-Addressingを使った非同期サービスの作成
  • 6767日前

    ポーリングを含むプロセスのデプロイがORABPEL-09903で失敗する
もっと見る
ウィキ募集バナー
急上昇Wikiランキング

急上昇中のWikiランキングです。今注目を集めている話題をチェックしてみよう!

  1. 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
  2. ホワイトハッカー研究所
  3. p5x 攻略wiki @ ウィキ
  4. ポケモン 作品なりきりネタWiki
  5. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  6. 東方同人CDの歌詞@Wiki
  7. 千鳥の鬼レンチャン サビだけカラオケデータベース
  8. フォートナイト攻略Wiki
  9. Pokemon Altair @攻略wiki
  10. NIKKEぺでぃあ
もっと見る
人気Wikiランキング

atwikiでよく見られているWikiのランキングです。新しい情報を発見してみよう!

  1. アニヲタWiki(仮)
  2. ゲームカタログ@Wiki ~名作からクソゲーまで~
  3. 初音ミク Wiki
  4. MADTOWNGTAまとめwiki
  5. 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
  6. ストグラ まとめ @ウィキ
  7. 検索してはいけない言葉 @ ウィキ
  8. Grand Theft Auto V(グランドセフトオート5)GTA5 & GTAオンライン 情報・攻略wiki
  9. 機動戦士ガンダム EXTREME VS.2 INFINITEBOOST wiki
  10. 英傑大戦wiki
もっと見る
新規Wikiランキング

最近作成されたWikiのアクセスランキングです。見るだけでなく加筆してみよう!

  1. MADTOWNGTAまとめwiki
  2. MadTown GTA (Beta) まとめウィキ
  3. フォートナイト攻略Wiki
  4. 首都圏駅メロwiki
  5. Last Z: Survival Shooter @ ウィキ
  6. まどドラ攻略wiki
  7. 駅のスピーカーwiki
  8. ちいぽけ攻略
  9. ソニックレーシング クロスワールド 攻略@ ウィキ
  10. 戦国ダイナスティ攻略Wiki@ウィキ
もっと見る
全体ページランキング

最近アクセスの多かったページランキングです。話題のページを見に行こう!

  1. ブラック・マジシャン・ガール - アニヲタWiki(仮)
  2. 【移転】Miss AV 見れない Missav.wsが見れない?!MissAV新URLはどこ?閉鎖・終了してない?missav.ai元気玉って何? - ホワイトハッカー研究所
  3. ブラック・マジシャン・ガール - 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
  4. 真崎杏子 - 遊戯王DSNTナイトメアトラバドール攻略Wiki@わかな
  5. 魔獣トゲイラ - バトルロイヤルR+α ファンフィクション(二次創作など)総合wiki
  6. 涙目のルカ - アニヲタWiki(仮)
  7. 参加者一覧 - MADTOWNGTAまとめwiki
  8. 参加者一覧 - ストグラ まとめ @ウィキ
  9. コメント/雑談・質問 - マージマンション@wiki
  10. ハーディガン - 機動戦士ガンダム バトルオペレーション2攻略Wiki 3rd Season
もっと見る

  • このWikiのTOPへ
  • 全ページ一覧
  • アットウィキTOP
  • 利用規約
  • プライバシーポリシー

2019 AtWiki, Inc.