Oracle 설치 및 연결 일반적인 오류

오라클
설치 참고 : 설치 경로 수없는 URL을 중국어로
C : \ 응용 프로그램 \ 59,428 \ 제품 \ 11.2.0 \ dbhome_1 \ sqldeveloper
당신은 java.exe를 입력 할 필요가 열린 sqldeveloper
C를 : \ 응용 프로그램 \ 59,428을 \ 제품 \ 11.2.0 \ dbhome_1 \ JDK \ JRE \ 빈

경고 : PLSQL 설치 32, 86 버전

일반 작업 :
1, 방화벽 해제
서버 주소를 핑 (ping) 할 수있다 (2)
IP + ORCL 인스턴스 이름과 같은 : 3, 오라클 서버 주소를 127.0.0.1/orcl
. 4, 리스너 서비스를 시작, oracleservicesoral 서비스

오류 처리 :
1, ORA-12638 : 솔루션의 식별을 검색하지 못했습니다
시작 -> 프로그램 -> 오라클은 -> 구성 및 마이그레이션 도구 ->
인터넷 관리자 오라클 고급 보안 → → 지역 → 프로필 → → 선택한 검증 방법을 제거하는 방법 은 "국세청"그것에.

아니면 SQLNET.ORA SQLNET.AUTHENTICATION_SERVICES = (NTS)로되는 다른 광고 NTS는, I는 NONE로 변경 하였다.

NTS 또한 SQLNET.AUTHENTICATION_SERVICES = (NTS하면), 전체 라인을 제거 SQLNET.ORA 수 값 수행 할 설정하거나.

2, 로컬 컴퓨터에 oracleoradb11g_home1TNSListener 서비스를 시작한 후 중지합니다. 사용하지 않을 때는 다른 서비스 나 프로그램에서 사용중인 일부 서비스가 자동으로 중지됩니다.
ORCLE_SID, TNS_ADMIN 환경 변수에 가입하세요.
컴퓨터 - 속성 - 고급 시스템 설정 - 고급 - 환경 변수 - 시스템 변수 - 새로운
변수 ORACLE_SID ORCL의 변수 이름 값
변수 이름 ORACLE_HOME 변수 값 E : \ 오라클 \ 제품 \ 11.2.0 \ dbhome_1 (오라클 데이터베이스의 설치 경로)
편집 경로에 경로 값을 추가, E : \ 오라클 \ 제품 \ 11.2.0 \ dbhome_1 \ 빈은
후 컴퓨터를 다시 시작! 컴퓨터를 다시 시작합니다! 컴퓨터를 다시 시작합니다!

3, ORA-28547가 : 서버에 연결이 실패 ORA-12541 : TNS : 더 리스너는
리스너 프로필을 수정하지 .. \ 응용 프로그램 \ 관리 \ 제품 \ 11.2.0 \ dbhome_1 \ NETWORK \ ADMIN \ listener.ora를, 호스트 대신의 이름으로 IP 주소
SID_NAME = ORCL에 SID_NAME = CLRExtProc (ORCL은 인스턴스 이름입니다)
그러나 HOST HOST = 192.168.1.37 =하는 로컬 호스트
, 서버 기억, 클라이언트는 수정해야합니다.

4. 수정 .. \ 응용 프로그램 \ 관리 \ 제품 \ 11.2.0 \ dbhome_1 \ NETWORK \ ADMIN \ tnsnames.ora를
두 개의 호스트 호스트 = 로컬 호스트 = 192.168.1.37
에 SID SID = ORCL = CLRExtProc

5, 상단이 서비스를 다시 시작 오라클


6, ORA-12154 : TNS : 지정된 접속 식별자가 해결되지 수있는
권리, 오라클 디렉토리에 기존 계정에 할당 된 모든 권한을 "속성"을 클릭하여 선택합니다. 추가 : IIS_IUSRS 사용자 전체 액세스


서버에 7.ORA-28547 연결은 Oracle 네트워크 관리가 잘못 될 수도, 실패
이유 :

의 listener.ora 파일의 SID_LIST 부분은 잘못 모든 데이터베이스 인스턴스에 대한 "PROGRAM"라인 및 / 또는 "ENVS"라인을 포함 할 수 있습니다.

프로그램 ENVS 매개 변수 및 설정함으로써 오류 ORA-28547 원인, SID_NAME를 통해 연결하는 클라이언트의 원인이됩니다

해결 방법 :

[열기]의 listener.ora 파일 제거 프로그램 및 ENVS는 리스너를 다시 시작하거나 Windows를 다시 시작

[오라클 @ localhost를 ~] $ 고양이 / U01 / 응용 프로그램 / 오라클 / 제품 / 11.2 . 0 / 관리자 / / dbhome_1 / 네트워크 listener.ora를
SID_LIST_LISTENER = 
  (SID_LIST = 
    (SID_DESC = 
      (SID_NAME = ORCL)
      (ORACLE_HOME = / U01 / 응용 프로그램 / 오라클 / 제품 / 11.2 . 0 / dbhome_1)
       # (프로그램 = extproc)이 줄을 제거 #######
    )
  )

LISTENER = 
  (DESCRIPTION_LIST = 
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168 . 136.211 ) (= PORT 1521 ))
      (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC0))
    )
  )
적절하게 구성된 유지 :
listener.ora를 :

# listener.ora를 네트워크 구성 파일 : E : \ 응용 프로그램 \ 59,428 \ 제품 \ 11.2 . 0 \ dbhome_1 \ NETWORK \ ADMIN \ listener.ora를
# 오라클 구성 도구에 의해 생성됩니다.
SID_LIST_LISTENER = 
  (SID_LIST = 
    (SID_DESC = 
      (SID_NAME = ORCL)
      (ORACLE_HOME = E : \ 응용 프로그램 \ 59,428 \ 제품 \ 11.2 . 0 \ dbhome_1)
      # (PROGRAM = extproc)
      (ENVS = " EXTPROC_DLLS = ONLY : E : \ 응용 프로그램 \ 59,428 \ 제품 \ 11.2.0 \ dbhome_1 \ 빈 \ oraclr11.dll " )
    )
  )

LISTENER = 
  (DESCRIPTION_LIST = 
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521))
    )
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168 . 1.37 ) (= PORT 1521 ))
    )
    (DESCRIPTION = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0 . 0.1 ) (= PORT 1521 ))
    )
  )

ADR_BASE_LISTENER = E : \ 응용 프로그램 \ 59,428

tnsnames.ora를 :

#의 tnsnames.ora 네트워크 구성 파일 : E : \ 응용 프로그램 \ 59,428 \ 제품 \ 11.2 . 0 \ dbhome_1 \ NETWORK \ ADMIN \ tnsnames.ora를
# 오라클 구성 도구에 의해 생성됩니다.

127.0 . 0.1 = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0 . 0.1 ) (= PORT 1521 ))
    )
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL)
    )
  )

ORACLR_CONNECTION_DATA = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC1521))
    )
    (CONNECT_DATA = 
      (SID = ORCL)
      (PRESENTATION = RO)
    )
  )

LISTENER_ORCL = 
  (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0 . 0.1 ) (= PORT 1521 ))


ORCL = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 127.0 . 0.1 ) (PORT = 1521 ))
    )
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL)
    )
  )

192.168 . 1.37 = 
  (DESCRIPTION = 
    (ADDRESS_LIST = 
      (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168 . 1.37 ) (= PORT 1521 ))
    )
    (CONNECT_DATA = 
      (SERVICE_NAME = ORCL)
    )
  )

추천

출처www.cnblogs.com/LiChen19951127/p/12202670.html