카테고리 없음

[신탁] ORA-12154 : TNS : 지정된 연결 식별자를 확인할 수 없습니다

행복을전해요 2021. 1. 25. 19:45

ud06을 성공적으로 ping 할 수 있습니까 (ud06.us.server.com이 아닌 ud06으로)?

명령은 무엇입니까

lsnrctl services

보여 주다?

편집 : 데이터베이스 인스턴스 이름이 실제로 "orcl"이 아닌 것처럼 들리나요? lsnrctl 서비스 출력이 알려주는 것은 "orcl"서비스가 listener.ora 파일에 정의되어 있지만 실제로 실행되고 있지 않다는 것입니다.

서버에 직접 연결하여 로그온 할 수 있습니까? 그렇다면 ORACLE_SID 환경 변수 값으로 무엇을 사용합니까? SYS 사용자로 로그인하고 다음 명령을 실행하십시오.

시스템 등록 변경;

그런 다음 lsnrctl services 명령을 다시 실행하고 추가 인스턴스가 표시되지 않는지 확인하십시오.

또한 Alex가 지적했듯이 tnsping 명령은 정규화 된 서비스 이름을보고합니다. sqlnet.ora 파일을 편집하고 값이있는 경우 NAMES.DEFAULT_DOMAIN 값을 NULL로 설정합니다.

편집 2 : 서버 에서 tnsping ud06이 작동합니까? 아니면 클라이언트와 서버가 다른 시스템에 있다는 가정이 잘못 되었습니까?

-------------------

이 문제에 대한 답은 매우 간단합니다. .ora 파일이나 기타 구성에 대해 걱정하지 마십시오. 오라클은이 모든 것을 완벽하게 수행합니다.

명령 줄을 통해 연결하는 동안에 만 @ 기호가있는 암호와 혼동됩니다.

따라서 명령 줄 SQL을 통해 연결하는 동안 '@'가 포함 된 암호를 사용하지 마십시오. 웹 인터페이스를 사용하여 '@'기호가없는 비밀번호가있는 계정을 만드십시오.

그건!! 문제 해결됨. 나는 꽤 며칠 동안 머리를 부러 뜨 렸고 이제 내 문제가 해결되었습니다!

-------------------

SERVICE_NAME에서 tnsping출력의 항목과 일치하지 않습니다 tnsnames.ora; Windows 상자 또는 Linux 상자의 파일입니까? 로컬 (Windows) tnsnames.ora항목 이없는 것 같고 u06서비스 이름이 확장해야하는 것을 추측하고 있습니다. 이것이 호스트 이름 어댑터에 대한 참조가 의미하는 바라고 생각합니다.

-------------------

또한 ORA-12154 : TNS : could not resolve the connect identifier specified, and add the user trying to connect to the oinstall group of oracle fix it.

-------------------

먼저 오라클 인스턴스가 시작되었는지 확인하십시오.

Windows의 경우 :

시작-> 구성 패널-> 관리 도구-> 서비스-> ORACLESERVICEORCL (내 인스턴스)-> 시작

-------------------

다음과 같은 연결 문자열을 제공하십시오.

서버 이름 : 포트 / 서비스 이름; 사용자 이름; 암호

연결 이미지 추가

-------------------

나는 또한 같은 오류가 발생했습니다.이 코드를 시도하십시오.

SQL> conn  hr/hr  @pdborcl;

동일한 오류가 발견되면 플러그 가능한 데이터베이스 이름이 다른 것입니다. 다음 명령을 작성하여 플러그 가능한 데이터베이스 이름을 확인하십시오.sqlplus

sql> SELECT  name,  con_id  FROM  v$pdbs;
-------------------

이 단계를 사용하여이 문제를 해결했습니다.

우선 동일한 디렉토리 나 드라이브를 설치하지 않은 경우이 오류가 발생했습니다.

하지만 답은 여기에 있습니다.

  1. 관리자로 창에 로그인합니다.
  2. 제어판으로 이동하십시오.
  3. 시스템 속성을 클릭하고 환경을 클릭합니다.
  4. OS 변수를 찾아 이름을 "TNS_ADMIN"으로 변경합니다.

    여기에 이미지 설명 입력

  5. 그리고 값을 "tnsnames의 디렉토리 주소"로 변경합니다. 여기에 이미지 설명 입력

  6. 시스템을 다시 시작하십시오.

  7. 축하합니다.


출처
https://stackoverflow.com/questions/22019883