oracle의 12154 오류는 지정된 연결을 확인할 수 없음을 의미합니다. 해결 방법: 1. 환경 변수가 일치하지 않으므로 "TNS_ADMIN" 및 "NLS_LANG" 매개변수를 수정하여 문제를 해결할 수 있습니다. 2. 환경 변수가 올바른 경우 "listener.ora" 및 "tnsnames"를 변경합니다. "Oracle_Home/networkadmin" 폴더 .ora" 또는 "sqlnet.ora" 파일 구성.
이 튜토리얼의 운영 환경: Windows 10 시스템, Oracle 버전 12c, Dell G3 컴퓨터.
Oracle12c를 재설치할 때 데이터베이스에 연결하는 동안 오류가 발생했습니다
슈퍼유저를 사용하여 oracle에 연결할 수 있습니다
하지만 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!