ORACLE 사용자 생 성 절차 및 일반적인 오류
일반적인 오류:
ORA - 12154: TNS: 지정 한 연결 식별 자 를 분석 할 수 없습니다.
문제 장면 설명:
서버 쪽 버 전: oracle 10.2.0.10
클 라 이언 트 버 전: oracle 10.2.0.10
클 라 이언 트 개발 도구: PL / SQL 개발 자
클 라 이언 트 를 통 해 서버 를 연결 합 니 다. 그 주요 파일 은 클 라 이언 트 의 tnsnames. ora 를 통 해 설정 하 는 것 입 니 다 (D: \ Oracle \ 데이터베이스 \ my Oracle \ \ product \ 11.2.0 \ dbhome 1 \ NETWORK \ ADMIN). 원본 파일 에 추가 합 니 다.
로 컬 실체 이름 (셀 프) = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = SERVER_IP)(PORT = 1521)) ) (CONNECT_DATA = (SID = 원 격 데이터베이스 서비스 이름) ) )
예:
sc =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
PL / SQL Developer 를 통 해 dev db 에 연결 할 때 "ORA - 12154: TNS: 지정 한 연결 식별 자 를 해석 할 수 없습니다" 라 고 말 합 니 다.
나 는 내 가 아 는 몇 가지 해결 방법 을 말 했다.
1. 서버 측의 감청 서비스 가 열 렸 는 지 확인 하고, 열 리 지 않 았 다 면 감청 을 시작 하 십시오
클 라 이언 트: tnsping 서버 Linux 에서:
\ # > lsnrctl status 감청 상태 보기
\ # > lsnrctl start 감청 시작
2. Sql Plus 를 통 해 연결 해 보 세 요. Sql Plus 연결 이 성공 하면 tnsnames. ora 내용 에 오류 가 있 음 을 설명 합 니 다.
제 질문 은 별명 dev db 앞 에 빈 칸 이 있 습 니 다. 텍스트 편집기 (Edit Plus, UE 등) 를 통 해빈 칸 이 있 는 지 확인 하려 면 빈 칸 만 있 으 면 안 됩 니 다. 그리고 그 내용 이 파일 의 중간 에 나타 나 면 이 파일 에 있 는 모든 연결 별명 이 성공 하지 못 합 니 다. 맨 뒤에 있 으 면 자신의 연결 별명 만 성공 하지 못 하고 다른 연결 별명 은 성공 할 수 있 습 니 다.(비고: 내 tnsnames. ora 는 여러 개의 데이터베이스 인 스 턴 스 연결 을 설정 하고 모든 연결 별명 이 있 습 니 다.)
예:
공백 dev db = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.168.10.5)(PORT = 1521)) ) (CONNECT_DATA = (SID = ora10) ) )
3. tnsnames. ora 내용 에 오류 가 없 는 지 확인 하려 면% ORACLE HOME% \ product \ 10.2.0 \ \ db 1 \ NETWORK \ ADMIN 디 렉 터 리 에 있 는 모든 파일 을 삭제 하고 다시 연결 하면 일반적으로 해 결 됩 니 다.
설명: 그 디 렉 터 리 에 있 는 파일 은 연결 을 만 들 때 동적 으로 생 성 된 것 입 니 다. 삭제 하면 문제 가 생 길 까 봐 두려워 하지 마 세 요.
4. PLSQL Developer 의 메 인 인터페이스 에 들 어가 서 로그 인 인터페이스 에서 취소, 로그 인 을 선택 하지 않 고 메 인 인터페이스 에 들 어간 다음 메뉴 Tools (도구) - Preferences (첫 번 째 옵션) 를 선택 하고 설정 창 에서 Oracle - Connection (연결) 을 선택 하고 해당 설정 창 에서 Oracle Home (Oracle 메 인 디 렉 터 리) 을 찾 습 니 다.로 컬 에 설 치 된 클 라 이언 트 의 버 전 을 선택 하고 설정 을 저장 한 다음 PLSQL Developer 를 다시 시작 하면 정상적으로 로그 인 할 수 있 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
javascript 빠른 요약함수 레벨 스코프이므로 전역 함수 외부에서 생성한 변수는 모두 전역 변수이며 for문의 변수 선언문에서 선언한 변수를 for문 외부에서 참조할 수 있다. 클로저 : 반환된 내부함수가 자신이 선언됐을 때의 환경(Lex...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.