You are currently viewing 데이터베이스 통합 오류 Ora-12154를 쉽게 수정하는 방법

데이터베이스 통합 오류 Ora-12154를 쉽게 수정하는 방법

Table of Contents

p에 ora-12154 코드를 제공하는 특정 데이터베이스 링크 오류가 발생하는 경우 c ., 이 문제 해결 방법을 확인하십시오.

빠르고 쉬운 PC 수리

  • 1. ASR Pro 다운로드 및 설치
  • 2. 프로그램을 열고 "스캔"을 클릭하십시오.
  • 3. 복구 프로세스를 시작하려면 "복구"를 클릭하십시오.
  • 더 빠르게 즐기세요

    오라클 데이터베이스에 데이터베이스 트래픽이 있는 사람을 잘 알고 있다면 “ORA-12154: TNS: id에 대한 연결을 확인할 수 없음”이 지정된 가장 중요한 오류가 발생했을 수 있습니다. 이것은 광범위한 오류이며 여러 요인 근처에서 발생할 수 있습니다. 저는 오늘날 이러한 수반되는 결함을 피하기 위해 구매 시 업계 변수의 중요성에 직접 초점을 맞추는 중입니다(특히 건강한 “TNS_ADMIN” 설정 변수 보고).

    이 쇼케이스의 나머지 부분에서는 새 데이터베이스 “dbl121″(Oracle 12.1.0.2)을 기반으로 하는 “ARO”라는 가져오기 스키마에 대해 작업할 것입니다. “mylab01″이라는 웹이 Linux를 실행 중입니다.
    내 웹사이트 링크 “MY_DB_LINK”는 Oraenv로 생성됩니다.ORACLE_SID[DBL121] 다음:

    <전>mylab01> = ? DVL121[…]mylab01>sqlplus 아로[…링크 만들기]sql> 데이터베이스 my_db_link USING ‘DBL122’;목록 링크가 생성되었습니다.

    데이터베이스 “DBL122″가 훌륭한 Oracle 서버 “mylab02″(또한 동일한 버전, OS)에 있다고 가정하고 사용하려는 데이터베이스 4방향 정지 지점입니다. “DBL122” 디렉토리는 또한 기존 암호를 사용하여 “ARO” 체계를 제공합니다. 이것이 제가 누군가 “CONNECT TO IDENTIFIED ****, ****”를 언급하는 이유입니다. 하나는 일부 데이터 소스를 참조할 때 생성하는 것입니다.i

    In 연결 문자열로 “USING “TARGET_DB””만 표시하기 때문에 일반적으로 “Local Naming” 방법을 사용하여 서비스의 “Net” 도메인 세부 정보를 확인합니다. (이것은 dbl122″입니다. 이것은 정확히 누가 다른 tnsnames.ora 파일에 정보를 저장하는 데 도움이 되는지를 의미합니다).

    ORA 12154를 수정하려면 어떻게 해야 하나요?

    옵션 1: tnsnames인지 확인하십시오. 파일이 이미 존재하며 정확한 디렉토리에 대한 것입니다.옵션 2: 모든 사람이 연결하는 서비스 이름이 TNSNAMES 내에 있다는 사실을 확인합니다. 적절하게 배열된 경우 ora.옵션 3: tnsnames에 형식 오류가 없는지 확인하십시오. .OPA 파일.

    응용 프로그램이 mylab01일 때 $ORACLE_HOME/network/admin에 있는 내 tnsnames.ora 파일에는 다음 정보가 포함되어 있습니다.

    <전>DBL122 = (설명 = (ADDRESS_LIST = = (ADDRESS 작동(TCP 프로토콜) (HOST = mylab02) (PORT는 종종 1521임)) ) (CONNECT_DATA = (SERVICE_NAME = DBL122) ) )

    <전>ORACLE_SID=DBL121ORACLE_BASE=/app/mylab01/oracleORACLE_HOME=/app/mylab01/oracle/product/12.1.0TNS_ADMIN=/app/mylab01/oracle/product/12.1.0/network/admin

    전략을 어떻게 세우고 있습니까? 이 계획 오류 ORA 12154 TNS가 지정된 연결 식별자를 확인할 수 없습니까?

    “TNSNAMES”가 일반적인 NAMES 값을 가리키는 것으로 나열되어 있는지 확인하십시오. Net oracle 형식의 DIRECTORY_PATH 설정(SQLNET.TNSNAMES인지 확인하십시오.개인이 사용하는 네트워크 서비스 이름에 대해 누가 착용하고 있는지 확인하십시오. 기본적으로 TNSNAMES에 아이디어 로그인 ID가 있습니다.TNSNAMES의 일부로 구문 오류가 거의 없는지 확인하십시오.

    일반적으로 이 문서의 마지막 부분까지만 mylab01을 사용하는 것이 효과적입니다!

    거의 새로운 데이터베이스 연결을 테스트하기 전에 몇 가지 기본 테스트를 허용할 수 있습니다.”mylab02″

    <문자열>

  • “mylab01” 포트 1521에서 얻을 수 있는 서버
  • 데이터베이스 “dbl122″는 종종 “mylab02″에 의해 확실히 관리됩니다. 청취자는 초보자 연결을 수락할 준비가 되어 있습니다.
  • “dbl122” 사용자 “ARO”와 함께 웹 솔루션 법적 이름을 사용하여 일부 개인 데이터베이스 “DBL122″에 연결할 수 있습니다.
  • <전>mylab01> sqlplus [email protected][…좋아하다 ]sys_context(‘userenv’,’db_name’) 이중 SQL>;SYS_CONTEXT(‘USERENV’,’DB_NAME’)————————————————– ——————————DVL122

    로컬 연결

    옵션에 대한 첫 번째 테스트를 위해 로컬 포트(Bequeath NT 프로토콜)를 선택합니다. 즉, 데이터베이스에 연결할 Oracle Net me를 통합하지 않을 것입니다. 경고: 모양과 느낌

    (환경이 “TWO_TASK”로 설정된 경우 Oracle Net을 통하지 않고 도시에 대한 웹 연결을 얻습니다!)

    <전>mylab01> . 오라엔브ORACLE_SID는 [dbl121]을 의미합니까? DVL121[…]mylab01>sqlplus 아로[…]SQL> [email protected]_db_link에서 수신한 수량(*) 선택; 숫자(*)———- 연결

    지금 4

    Listener 정확히 동일한 스키마와 테마를 사용하여 동일한 데이터베이스에 성공적으로 연결하려고 시도하지만 Oracle Net을 사용합니다(웹 사이트에 연결하는 모든 소프트웨어가 동일한 호스트에 있는 경우 기본적으로 다음 데이터베이스에 연결하기 위해 선택한 방법입니다.

    <전>Mylab01>.OraenvORACLE_SID[DBL121] = ? DVL121[…]Mylab01> Sqlplus [email protected][…]SQL> 개수에서 선택(*) [email protected]_db_link;개수(*) [email protected]_db_link에서 선택 *오류는 1행에서 사용할 수 있습니다.ORA-12154: TNS: 지정된 로그인 ID를 확인할 수 없습니다

    RejectionResponsibility: Oracle에서 이에 대한 증거를 찾을 수 없으므로 내 재무 정보에만 기반할 가능성이 높습니다.

    오라클은 가족이 데이터베이스와 연결하는 유형에 따라 스토리지 링크를 다르게 처리합니다. 특히 네트워크 이름 서비스에 대한 권한.

    당신과 당신의 가족이 가족 데이터베이스에 로컬로 연결할 때(Bequeath 프로토콜 사용), Oracle은 Tns_admin 환경 변수의 가장 최근 값을 사용하여 데이터베이스의 콜백 이름을 확인합니다.

    ora-12154 Database Link Error

    Nett를 통해 데이터베이스에 비공개로 연결하는 경우(Oracle Net Listener 사용) Oracle은 “TNS_ADMIN”을 사용하여 데이터베이스 웹사이트의 사이버스페이스 서비스 이름, 데이터베이스 참조를 확인합니다. ” 서버에서 값을 찾았습니다. 세상은 묻고 있습니다. 와이드 웹 데이터베이스는 데이터베이스 시작과 동시에 데이터를 정확히 나타냅니다.

    이것은 데이터베이스를 시작할 때 항상 환경 조건 “ORACLE_HOME” 및 “ORACLE_SID”를 확인하지만 “TNS_ADMIN”(개인적으로 드물게 이 문제가 발생하기 전에 확인하지 않음)을 확인하기 때문에 이것은 매우 중요한 사항입니다.oblemoy .

    ora-12154 Database Link Error

    사용자는 이제 데이터베이스에 정의된 필드 변수를 확인하려고 할 수 있습니다. 이는 두 가지 방법으로 달성할 수 있습니다.

    길…

    아무도 그 선택으로 Oracle 프로그램을 사용하기 시작하지 않기 때문에 올바른 시스템 방법을 “시스템”이라고 불렀습니다. 명령은 사용 시스템에 따라 다릅니다.

    각 단계에서 첫 번째 요점은 데이터베이스 인스턴스에서 대다수 “smon” 프로세스의 전용 pid를 결정하는 것입니다. 매우 다양한 방법이 있습니다. 제가 사용하는 방법은 다음과 같습니다.

    <전>mylab01> -ef|grep ps smonOracle 8258이 더 효과적입니다 0 Dec04? 00:00:00 ora_smon_DBL121

    리눅스

    <전>mylab01> 스타일 /proc/8258/environ|grep TNS_ADMIN

    DB 링크 문제를 얼마나 완벽하게 해결합니까?

    다른 사람의 서버에 ping을 보냅니다.서버 핑.scott/[email protected] sqlplus 후 TNS 테스트: sqlplus.Ensqlplus 테스트: 구매 * [email protected] from.

    (내 경우에는 다양한 데이터베이스 “DBL121″을 시작하기 전에 검사 값이 있기 때문에 명령이 “TNS_ADMIN=/tmp”로 돌아갔습니다.)

    피>

    AIX

    <전>myaix01>ps eww 8258| 정렬’ ‘n’ | grep TNS_ADMIN

    솔라리스

    <전>mysol01> 다른 가능성 -e 8258

    HP-UX

    Oracle에서 데이터베이스 관계를 부여하려면 어떻게 해야 합니까?

    공용 데이터베이스에 대한 링크를 생성하려면 CREATE PUBLIC DATABASE 링크 정렬 권한을 유지해야 합니다. 또한 원격 Oracle 데이터베이스에서 SESSION 시스템 생성 권한을 직접 경험해야 합니다. [[email protected] Desktop]$ sqlplus system/oracle SQL> 사용자는 1-2-3 abc에서 사용자 정의 고안 abc;를 얻습니다.

    안타깝게도 명령어 체계를 적용한 HP-UX에서 환경을 쉽게 찾을 수 있는 방법은 없습니다.

    빠르고 쉬운 PC 수리

    컴퓨터가 이전보다 약간 느리게 실행되고 있습니까? 팝업이 점점 더 많이 표시되거나 인터넷 연결이 약간 불안정한 것 같습니다. 걱정하지 마세요, 해결책이 있습니다! ASR Pro은 버튼 클릭만으로 모든 성가신 Windows 문제를 해결하는 데 도움이 되는 혁신적인 새 소프트웨어입니다. ASR Pro을 사용하면 컴퓨터가 순식간에 새 것처럼 작동합니다!

  • 1. ASR Pro 다운로드 및 설치
  • 2. 프로그램을 열고 "스캔"을 클릭하십시오.
  • 3. 복구 프로세스를 시작하려면 "복구"를 클릭하십시오.


  • 더 빠르게 즐기세요

    Ora 12154 Database Link Error
    Error De Enlace De Base De Datos Ora 12154
    Ora 12154 Databaslankfel
    Blad Lacza Bazy Danych Ora 12154
    Oshibka Ssylki Na Bazu Dannyh Ora 12154
    Erro De Link De Banco De Dados Ora 12154
    Ora 12154 Datenbankverbindungsfehler
    Errore Di Collegamento Al Database Ora 12154
    Ora 12154 Database Link Fout
    Erreur De Lien De Base De Donnees Ora 12154