오라클 데이터베이스 서버의 구성 설정 및 데이터베이스에 액세스하는 데 필요한 클라이언트의 일련의

팁 : 컴퓨터의 자신의 특정 파일 경로에 해당하는 모든 경로를 확인합니다.

첫째, 서버와 오라클 데이터베이스 설정

1 단지 바레인의 하나 개의 오라클 데이터베이스 DBA 계정을 먼저 사용자를 생성해야합니다.

12.2.0 \ dbhome_1 \ 네트워크 \ 관리 \ listener.ora를 구성 파일의 내용 \ \ 응용 프로그램 \ 관리 \ 제품 : 2, 청취자, C를 구성 :

# listener.ora를 네트워크 구성 파일 : C : \ \ 응용 프로그램 \ 관리 \ 제품 12.2 . 0 \ dbhome_1 \ 네트워크 \ 관리자 \ listener.ora를의 
오라클 구성 도구에 의해 생성 #. 

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 = (설명 = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521))
데이터베이스가 원격으로,이 행을 추가, HOST 서버 컴퓨터의 이름이나 IP 주소를 입력 할 수 # 접속 (ADDRESS
= (PROTOCOL = TCP) (HOST = WIN -2HC55VSDR1U) (PORT = 1521 )) ) )

3주의 즉 : C : \ 응용 프로그램 \ 관리 \ 제품 localhost를 변경하지 마십시오에서 12.2.0 \ dbhome_1 \ 네트워크 \에있는 tnsnames.ora \!

고급 설정 - - 서버 방화벽을 설정 4, Windows 방화벽에서 통신 포트 1521을 허용 인바운드 규칙 - 새 - 포트-TCP, 특수 포트가 연결 1521-을 채울 수 있습니다 ... 만든 완료 될 때까지 그림과 같이 :

이 시점에서, 서버와 오라클 데이터베이스 구성이 완료됩니다.

둘째, 클라이언트 데이터베이스 연결

1, InstantClient 예 여기에, 지역의 tnsnames.ora를 구성, 데이터베이스 구성 정보에 연결, E : \ 개발자 \의 instantclient_12_2의 \ 네트워크 \ 관리자 \ tnsnames.ora 파일, 구성 파일의 내용을 (또는 파일 경로가 자신을 작성하지 않습니다)

는 구성 파일 # 네트워크 TNSNAMES.ORA : C : 응용 프로그램 \ \ 관리 \에게 제품을 \ 12.2 . 0 \ dbhome_1 \ 네트워크 \의 ADMIN을 tnsnames.ora 파일 \ 
# 구성 도구 오라클에 의해 생성됩니다. 
무시할 수있는 콘텐츠 위에서 # 

ORACLR_CONNECTION_DATA = 
  (설명 = 
    (ADDRESS_LIST =이 
      (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521)) 
    ) 
    (CONNECT_DATA = 
      (SID = CLRExtProc) 
      (PRESENTATION = RO) 
    ) 
  ) 

이 단락은 대상 데이터베이스에 대한 정보는 TESTDB01 단순히 별명 아무것도, 당신은 쉽게 명명 수 있습니다 # 데이터베이스 IP 주소의 호스트 채우기, 포트 번호 1521, SERVICE_NAME 데이터베이스 인스턴스 이름이 잘못 될 수 없다 
TESTDB01 =
  (DESCRIPTION = 
    (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168 . 100.128 ) (PORT = 1521 )) 
    (CONNECT_DATA = 
      (SERVER = DEDICATED) 
      (SERVICE_NAME = testdb01) 
    ) 
  )

도 2를 참조하면, PL / SQL 개발자 OCI.DLL는도 1에 도시 된 위치로 구성되는

그림과 같이, 데이터베이스를 선택 로그인, 새 사용자를 사용하여 PL / SQL Developer를 다시 엽니 다 :

OK, 즐길 시작!

 

추천

출처www.cnblogs.com/seanyan/p/11487511.html