Oracleデータベース・サーバーの構成設定およびデータベースにアクセスするために必要なクライアントのシリーズ

ヒント:すべてのパスがコンピュータの独自の特定のファイルパスに対応することを確認します。

まず、サーバーとOracleデータベースの設定

1、ちょうどバーレーンの一つだけのOracleデータベースのDBAアカウントは、最初にユーザーを作成する必要があります。

12.2.0 \ dbhome_1 \ネットワーク\管理者の\ listener.ora構成ファイルの内容\ \アプリ\管理者\製品:2、リスナー、Cを設定します。

#listener.oraのネットワーク設定ファイル:C:\ \アプリ\管理\製品12.20 \ dbhome_1 \ネットワーク\管理者の\のlistener.ora 
Oracle設定ツールによって生成#。

SID_LIST_LISTENER = 
  (SID_LIST = 
    (SID_DESC = 
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = C:\アプリ\管理\製品\ 12.20 \ 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.20 \ dbhome_1) (GLOBAL_DBNAME = testdb01) ) :#
は、このされ、既定のインスタンスを作成します (SID_DESC
= (SID_NAME = ORCL) (ORACLE_HOME = C:アプリケーション\ \管理\製品\ 12.20 \ 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.20 \ \ネットワーク\の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.168100.128)(PORT = 1521 ))
    (CONNECT_DATA = 
      (SERVER = DEDICATED)
      (SERVICE_NAME = testdb01) )
    

OCI.DLL図に示す位置に構成された2、PL / SQLの開発者:

新しいユーザーを使用して、PL / SQL Developerを再度開き、データベースを選択し、図に示すように、サインイン:

OK、楽しむために始めます!

 

おすすめ

転載: www.cnblogs.com/seanyan/p/11487511.html