PL/SQL DeveloperローカルOracle 11 g 64ビットデータベースへの接続

5551 ワード

原文住所:http://www.cnblogs.com/ymj126/p/3712727.html
1.登録PL/SQL Developer
ここでOracleデータベースとPL/SQL Developerのインストール手順を省略し、PL/SQL Developerソフトウェアをインストールする場合はProgram Files(x 86)ディレクトリにインストールしないでください.そうしないと、PL/SQL Developerを起動できません.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第1张图片
ここでなぜデータベースのTNSを選択できないのか不思議です.私は先にデータベースをインストールして、それからPL/SQL Developerをインストールします.PL/SQL Developerをインストールすると、Oracle HomeとOCI Libarayが認識されます.どうでもいいの?まずPL/SQL Developerに非ログインでログインし、Oracle HomeとOCI Libarayを設定します.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第2张图片
Oracle Homeオプションでは、Oracle Homeディレクトリが自動的に認識されず、手動でOracle Homeパスが指定されていることがわかります.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第3张图片
「OK」をクリックし、PL/SQL Developerを終了し、再度ログインします.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第4张图片
やはりデータベースTNSが選択できないで、データベースの登録がないことを試みて、どんな間違いを報告することを見ます.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第5张图片
やっと問題のキーが見つかりました.インストールしたPL/SQL Deleloperは32ビットのociしか認識できません.dll.64ビットのPL/SQL Deleloperをインストールしたいようで、ネット上でPL/SQL Deleloper 64ビットバージョンを検索しました.しかしPL/SQL Deleloperは64ビットと32ビットを区別しないことが分かった.それはociからしか見えません.dllが手に入りました.上記のエラーメッセージによると、32ビットバージョンのOracle Clientをインストールするだけのようです.
2.oracle Clinetのインストール
まずOracle 11 g ClientをOracle公式サイトにダウンロードしますが、ダウンロードするにはOracleアカウントを申請する必要があります.
現在のダウンロードアドレス:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html
PL/SQL Developer连接本地Oracle 11g 64位数据库_第6张图片
この緑色版のOracle Clientは、解凍が必要な場合にのみ使用できます.ダウンロードするOracle Clientファイルinstantclient-basic-win 32-11.2.0.1.0.zipはCディスクに解凍します(注意!64ビットは下りられません).そして解凍後のC:instantclient_11_2ディレクトリの下にNETWORKADMINディレクトリを新規作成し、ADMINディレクトリの下にtnsnamesを新規作成する.oraファイル、データベースTNSを追加します.
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

(注:tnsnames.oraファイルは、OracleデータベースHOMEディレクトリのNETWORKADMINディレクトリから、sqlnet.oraをコピーすることもできます.HOST構成が正しいかどうかを確認し、HOSTがホスト名の場合、ホスト名の後ろのドメイン名を削除する必要があります)
3.PL/SQL DeveloperのOracle HomeとOCI Libarayの構成
非登録モードでPL/SQL Developerに入り、OracleホームパスをOracle Clientディレクトリ(C:instantclient_11_2)とし、OCI LibarayパスをOracle Clientディレクトリのociとする.dll(C:\instantclient_11_2\oci.dll).
PL/SQL Developer连接本地Oracle 11g 64位数据库_第7张图片
「OK」をクリックすると、構成が完了し、次は奇跡を待つ時刻です.PL/SQL Developerを終了します.
4.Oracle Clientの検証
新しいPL/SQL Developerを開いて、ユーザー名とパスワードを入力して、databaseオプションの下で、さっき配置したTNSを見ることができます.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第8张图片
奇跡の時を待つ......
数秒の待ち时间を経て、奇迹の时間が来て、ログインすることができて、ログインすることができます......
データを照会できるかどうかを確認します.
PL/SQL Developer连接本地Oracle 11g 64位数据库_第9张图片
データの照会に問題はなく、ついに成功した.