ヒント:すべてのパスがコンピュータの独自の特定のファイルパスに対応することを確認します。
まず、サーバーとOracleデータベースの設定
1、ちょうどバーレーンの一つだけのOracleデータベースのDBAアカウントは、最初にユーザーを作成する必要があります。
12.2.0 \ dbhome_1 \ネットワーク\管理者の\ listener.ora構成ファイルの内容\ \アプリ\管理者\製品:2、リスナー、Cを設定します。
#listener.oraのネットワーク設定ファイル:C:\ \アプリ\管理\製品12.2。0 \ dbhome_1 \ネットワーク\管理者の\のlistener.ora Oracle設定ツールによって生成#。 SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = C:\アプリ\管理\製品\ 12.2。0 \ dbhome_1) (PROGRAM = EXTPROC) (ENVS = " EXTPROC_DLLS = ONLY:C:\アプリ\管理\製品\ 12.2.0 \ dbhome_1ビンの\ oraclr12.dll \ " ) )
#この段落は、 "testdb01"私は、データベース・インスタンスを所有するが作成されたデータベースインスタンス名の作成と一致している (SID_DESC = (SID_NAME = testdb01) (ORACLE_HOME = C:\ \アプリケーション\管理\製品を12.2。0 \ dbhome_1) (GLOBAL_DBNAME = testdb01) ) :#
は、このされ、既定のインスタンスを作成します (SID_DESC = (SID_NAME = ORCL) (ORACLE_HOME = C:アプリケーション\ \管理\製品\ 12.2。0 \ dbhome_1) (GLOBAL_DBNAME = ORCL) ) ) LISTENER = ( DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS =(PROTOCOL = IPC)(KEY = EXTPROC1521))
データベースがリモートで、この行を追加し、ホストはサーバのコンピュータ名またはIPアドレスを入力することができる。#アクセス (ADDRESS =(PROTOCOL = TCP)(HOST = WIN -2HC55VSDR1U)(PORT = 1521 )) ) )
3は、注意しては、次のとおりです。C:\アプリ\管理\製品localhostを変更しないでくださいでは12.2.0 \ dbhome_1 \ネットワーク\のtnsnames.oraの\!
:[詳細設定] - - [受信の規則 - - 新しいポート-TCP、特別なポートを示すように作成し、完了まで... 1521-を埋めるための接続を可能にする4は、サーバーのファイアウォールはWindowsファイアウォールで通信ポート1521を許可する設定します
この時点で、サーバーとOracleデータベースの設定は完了です。
第二に、クライアントのデータベース接続
1、instantclientに例をここでは、ローカルのtnsnames.oraを設定し、データベース構成情報に接続し、E:\開発者の\ instantclient_12_2の\ネットワーク\管理\ tnsnames.oraファイル、設定ファイルの内容を(またはファイルパスが独自に作成されません):
\ \アプリケーション\管理\製品:tnsnames.oraのネットワーク設定ファイル番号:C 12.2。0 \ \ネットワーク\のADMIN dbhome_1のtnsnames.ora \ #コンフィギュレーション・ツールのOracleによって生成されます。 コンテンツの上#は無視することができます ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LISTを = (ADDRESS =(PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) この段落は、ターゲット・データベースの情報は、TESTDB01単に別名何も、あなたが簡単に命名することはできませんされて#、 HOSTはデータベースIPアドレス、ポート番号1521で埋め、SERVICE_NAMEは、データベースインスタンス名であることは間違っていることはできません TESTDB01 = (DESCRIPTION = (ADDRESS =(PROTOCOL = TCP)(HOST = 192.168。100.128)(PORT = 1521 )) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = testdb01) ) )
OCI.DLL図に示す位置に構成された2、PL / SQLの開発者:
新しいユーザーを使用して、PL / SQL Developerを再度開き、データベースを選択し、図に示すように、サインイン:
OK、楽しむために始めます!