PLSQLリモート接続データベースの構成


一.Oracleデータベースがローカルにインストールされています
Oracleインストールディレクトリにアクセスします.

配置PLSQL远程连接数据库_第1张图片

配置PLSQL远程连接数据库_第2张图片
二.Oracleデータベースがローカルにインストールされていません
1.instant client-basicパッケージをOracleの公式サイトにダウンロードします.http://www.oracle.com/technetwork/topics/winsoft-085727.html;ディスクに解凍して「D:instantclient_12_2」
2

配置PLSQL远程连接数据库_第3张图片
3.編集tnsnamesを開きます.oraファイル
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.3)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

HOSTは接続が必要なipアドレスに変更されました.SERVICEに注意してください.NAMEの値はリモート・データベースの名前です.
4.環境変数の構成
新規環境変数
変数名:TNS_ADMIN
変数値:tnsnames.oraファイルのインストールディレクトリ、例えば「D:instantclient_12_2 etworkadmin」
新規環境変数
変数名:NLS_LANG
変数値:SIMPLIFEED CHINESE_CHINA.ZHS16GBK