PL/SQL Developer를 사용하여 회사의 Oracle 데이터베이스에 연결하면 로그인 시 다음 오류 메시지가 나타납니다. ORA-12154: TNS: Unable to 지정된 연결 식별자 을 해결하십시오. (때때로 오류 대화 상자가 나타나지 않지만 연결이 되지 않을 수 있습니다. 여러 번 시도하면 아래와 같은 오류 대화 상자가 나타납니다.) (추천 학습: mysqllearning)
1 서비스 확인하기 #🎜🎜 #
이 문제가 발생하면 가장 먼저 생각하는 것은 OracleOraDb11g_home2TNSListener 서비스에 문제가 있는지 확인하는 것입니다. 작업 중 services.msc를 입력하고 서비스 창을 열어 OracleOraDb11g_homeTNSListener 서비스가 실행 중인지 확인하고 실행되지 않으면 시작합니다.2. SQL PLUS를 사용하여 연결을 테스트합니다.
그래도 문제가 발생하면 SQL PLUS를 사용하여 연결이 가능한지 테스트합니다. cmd를 실행하고 명령 프롬프트 창에 sqlplus sys/password@database SID as sysdba을 입력합니다. 예:
sqlplus sys/abc123@orcl as sysdba
3. tnsnames.ora 구성을 확인하세요.
클라이언트 설치 경로에서 내 파일은 D:oracleinstantclient_12_1NETWORKADMIN입니다. : tnsnames.ora. 이전에 생성된 경우에는 열어서 직접 추가하면 됩니다. tnsnames.ora에 다음 콘텐츠를 추가하세요.SID名 = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1522)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = SID名) )
위 내용은 ora-12154: 지정된 연결 식별자를 확인할 수 없는 경우 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!