質問編集履歴

1 情報不足による修正(バージョン情報)

hqdrunkard

hqdrunkard score 9

2017/06/21 15:41  投稿

Oracle10gから12cへの接続について
###前提・実現したいこと
システムのリプレイスを実施しています。
その中の1つにOracleのバージョンアップがあります。
10g->12c
10g:10.2.0  
12c:12.2.0  
サーバーはAPサーバーとDBサーバーがあります。
OSはLinux。
現行はOC4Jを使用しております。
新環境はWeblogicとなります。
現行システム(OC4J内のデータソースの接続プール)の接続先を
新DBへ切り替えて(接続文字列の変更)接続プールの接続テストを
実施するとエラーが発生します。
新環境のWeblogicでは接続できています。
###発生している問題・エラーメッセージ
```
○○への接続を確立できません。
エラー・メッセージ: 接続のテスト中に例外が発生しました。
例外: java.sql.SQLException; ORA-28040: 一致する認証プロトコルがありません。
```
Oracle10gから12cへの接続について可能かどうかの判断もできていない状況です。
そもそも不可能であればそれでも結構です。
どこかの設定によっては可能であるのか色々調べてはいるのですが
Oracle初心者なので調査にとても時間がかかっている状況です。
詳しい方のアドバイスなど頂けると幸いです。
###該当のソースコード
```ここに言語を入力
jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521/zzzz
x:DBサーバーのIPアドレス
z:接続識別子
```
###試したこと
新DBサーバーにはsqlnet.oraファイルがないので以下の内容を追加した
※ファイルの追加も行った
```
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
SQLNET.ALLOWED_LOGON_VERSION_=8
```
現行DBサーバーからsqlplusで新DBへ接続を試みたが同じエラーが発生
###補足情報(言語/FW/ツール等のバージョンなど)
Oracleのバージョン  
10g:10.2.0  
12c:12.2.0  
 
OSはLinux
現行:RedHat 4  
新:RedHat 7.3  
 
現行システムはOC4J
新システムはWebLogic
  • Oracle

    1108 questions

    Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

  • WebLogic Server

    32 questions

    WebLogic Serverとは、Oracle社が開発したJ2EEを利用したWebアプリケーションサーバです。

  • Oracle Database

    332 questions

    Oracle Databaseは、米オラクルが開発・販売を行うリレーショナルデータベース管理システムです。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る