web-dev-qa-db-ja.com

WebSphere Application Server 7でOracle JDBCデータソースを設定する方法

管理コンソールを使用して、WebSphere Application Server 7でOracle JDBCデータソースをどのように設定しますか?

10
Malvon
  1. 実行中のサーバーの管理コンソールにログインします。つまり、ウィンドウ->ビューの表示->サーバー|サーバーを右クリック->管理の実行->管理コンソールの実行

  2. 環境-> WebSphere変数

  3. リストから「Oracle JDBC DRIVER PATH」の名前を見つけ(2ページ目)、そのリンクをクリックします

  4. その「値」を、ファイルシステム上のojdbc6.jarが存在する「ディレクトリ」(実際のパス+ファイル名ではない)に設定します。

    このパスは外部で設定できます。スタンドアロンのojdbc6.jarか、Oracleクライアントパッケージ(C:\ app \\ product\11.2.0\client_1など)で検索できます。

  5. 「適用」、「保存」(上部)の順にクリックします

  6. WAS管理コンソールに戻り、[セキュリティ]-> [グローバルセキュリティ]に移動します。

  7. 「Authentication」パネルで、「Java Authentication and Authorization Service」-> J2C認証データを展開します。

  8. 「新規」をクリックします

  9. エイリアス名、つまりAlias_Oracleを付け、現在のデータベースの認証情報を入力します。ユーザーID = your_db_username、パスワード= your_db_password

  10. 「適用」、「保存」の順にクリックします

  11. 「リソース」->「JDBC」->「JDBCプロバイダー」に移動します。

  12. 正しいスコープが選択されていることを確認してください。つまり、Node = DOMAINHOSTNAMENode01または何か

  13. 「新規」をクリックして、新しいJDBCプロバイダーを作成します。

    ステップ1:「データベースタイプ」メニューから「Oracle」を選択します。プロバイダーの種類= Oracle JDBCドライバー|実装タイプ=接続プールデータソース

    「名前」はデフォルトのまま、つまり「Oracle JDBC Driver」のままにします。

    ステップ2:Oracle JDBCドライバーのパスを正しく設定している場合は、「ojdbc6.jar」への適切な「クラスパス」がすでに選択されているはずですステップ3:要約、「完了」をクリックします

  14. [リソース]-> [JDBC]-> [データソース]に移動します。

  15. 適切なスコープが選択されていることを確認します。つまり、Node = DOMAINHOSTNAMENode01または何か

  16. 「新規」をクリックします

    ステップ1:データソース名=「Oracle JDBC Driver」| JNDI名=「jdbc/OracleDS」

    ステップ2:「既存のJDBCプロバイダーの選択」=「Oracle JDBCドライバー」を選択します

    ステップ3:URL =“ jdbc:Oracle:thin:@hostname:port:db_alias” |データストアヘルパークラス名=「Oracle11gデータストアヘルパー」

    ステップ4:コンポーネント管理の認証別名= DOMAINHOSTNAMENode01/Alias_Oracle

    「DefaultPrincipalMapping」を選択します

    ステップ5:概要、「完了」をクリック

  17. 「データソース」画面に戻り、新しく作成したデータソースと「テスト接続」を選択します。成功した場合は、完了です

  18. プログラムでデータソースを取得できます。

    コンテキストinitContext = new InitialContext(); dataSource =(DataSource)initContext.lookup( "jdbc/OracleDS");

31
Malvon