>  기사  >  데이터 베이스  >  오라클의 12154 오류는 무엇입니까?

오라클의 12154 오류는 무엇입니까?

WBOY
WBOY원래의
2022-06-20 16:28:1529445검색

oracle의 12154 오류는 지정된 연결을 확인할 수 없음을 의미합니다. 해결 방법: 1. 환경 변수가 일치하지 않으므로 "TNS_ADMIN" 및 "NLS_LANG" 매개변수를 수정하여 문제를 해결할 수 있습니다. 2. 환경 변수가 올바른 경우 "listener.ora" 및 "tnsnames"를 변경합니다. "Oracle_Home/networkadmin" 폴더 .ora" 또는 "sqlnet.ora" 파일 구성.

오라클의 12154 오류는 무엇입니까?

이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.

oracle의 12154 오류는 무엇입니까

Oracle12c를 재설치할 때 데이터베이스에 연결하는 동안 오류가 발생했습니다

슈퍼유저를 사용하여 oracle에 연결할 수 있습니다

오라클의 12154 오류는 무엇입니까?

하지만 sys 계정을 사용하여 연결할 수는 없습니다. 슈퍼 사용자로

Execute connect sys/oraclexe @orcl as sysdba가 오류를 보고했습니다: ORA-12154: TNS: 지정된 연결 식별자를 확인할 수 없습니다. 즉, 지정된 연결을 확인할 수 없습니다.

Oracle 보고 ORA- 12154는 다양한 원인이 있을 수 있습니다.

문제 해결 방법:

1, 환경 변수가 올바른지 확인하세요. 대부분의 오류는 환경 변수 불일치로 인해 발생합니다.

TNS_ADMIN= %Oracle_Home%networkadmin --실제 설치 디렉터리로 설정

NLS_LANG= AMERICAN_AMERICA.UTF8

Oracle_Home은 Oracle이 설치된 실제 디렉터리이며 일반적으로 xxx/product12.2.0dbhome_1

2입니다. 환경 변수가 정확합니다. Listener.ora, tnsnames.ora 또는 sqlnet.ora 파일에 문제가 있을 수 있습니다

이 세 파일은 Oracle_Home/networkadmin 폴더에 있습니다

조사 결과 tnsnames.ora가 발견되었습니다. 파일이 로컬에서 누락되었습니다. 보완 후 관련 구성 문제가 해결되었습니다

구성은 다음과 같습니다.

ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )
ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

추천 튜토리얼: "Oracle Video Tutorial"

위 내용은 오라클의 12154 오류는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.