管理コンソールを使用して、WebSphere Application Server 7でOracle JDBCデータソースをどのように設定しますか?
実行中のサーバーの管理コンソールにログインします。つまり、ウィンドウ->ビューの表示->サーバー|サーバーを右クリック->管理の実行->管理コンソールの実行
環境-> WebSphere変数
リストから「Oracle JDBC DRIVER PATH」の名前を見つけ(2ページ目)、そのリンクをクリックします
その「値」を、ファイルシステム上のojdbc6.jarが存在する「ディレクトリ」(実際のパス+ファイル名ではない)に設定します。
このパスは外部で設定できます。スタンドアロンのojdbc6.jarか、Oracleクライアントパッケージ(C:\ app \\ product\11.2.0\client_1など)で検索できます。
「適用」、「保存」(上部)の順にクリックします
WAS管理コンソールに戻り、[セキュリティ]-> [グローバルセキュリティ]に移動します。
「Authentication」パネルで、「Java Authentication and Authorization Service」-> J2C認証データを展開します。
「新規」をクリックします
エイリアス名、つまりAlias_Oracleを付け、現在のデータベースの認証情報を入力します。ユーザーID = your_db_username、パスワード= your_db_password
「適用」、「保存」の順にクリックします
「リソース」->「JDBC」->「JDBCプロバイダー」に移動します。
正しいスコープが選択されていることを確認してください。つまり、Node = DOMAINHOSTNAMENode01または何か
「新規」をクリックして、新しいJDBCプロバイダーを作成します。
ステップ1:「データベースタイプ」メニューから「Oracle」を選択します。プロバイダーの種類= Oracle JDBCドライバー|実装タイプ=接続プールデータソース
「名前」はデフォルトのまま、つまり「Oracle JDBC Driver」のままにします。
ステップ2:Oracle JDBCドライバーのパスを正しく設定している場合は、「ojdbc6.jar」への適切な「クラスパス」がすでに選択されているはずですステップ3:要約、「完了」をクリックします
[リソース]-> [JDBC]-> [データソース]に移動します。
適切なスコープが選択されていることを確認します。つまり、Node = DOMAINHOSTNAMENode01または何か
「新規」をクリックします
ステップ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:概要、「完了」をクリック
「データソース」画面に戻り、新しく作成したデータソースと「テスト接続」を選択します。成功した場合は、完了です
プログラムでデータソースを取得できます。
コンテキストinitContext = new InitialContext(); dataSource =(DataSource)initContext.lookup( "jdbc/OracleDS");