ODBC 관리자가 Oracle TNS 이름 파일을 찾을 수 없음
다음 사이트로 이동할 때 새 오라클 설치를 사용Configuration Management Tools > Microsoft ODBC Administrator > System DSN > Add > [new installation]
드롭다운에 TNSNAMES. 또는 연결 이름이 없습니다.이전 설치에서는 이것이 효과가 있었습니다.
환경 경로 및 레지스트리 키를 업데이트하려고 했지만 ODBC가 드롭다운에서 이를 볼 수 있도록 하는 방법을 찾을 수 없습니다.
이전에 윈도우즈 서버에 Oracle Client를 설치한 적이 있습니다.대부분의 파일을 제거하려고 했지만 Oracle DBA는 환경 경로를 새 위치로 다시 설치하고 업데이트하면 된다고 말했습니다.
SO에는 이 문제와 관련하여 두 개의 다른 게시물이 있는 것으로 알고 있습니다.그러나 환경 경로 및 ODBC가 .ora 파일을 찾을 수 있는 것과 관련된 문제인 것 같아서 TNS PING이 아직 도움이 될지 모르겠습니다.
TNS NAMES.ORA 위치
TNS_Admin = E:\app\[username]\product\11.2.0\client_1\network\admin\TNSNAMES.ora
환경 변수
TNS_Admin = E:\app\[username]\product\11.2.0\client_1
Path = E:\app\[username]\product\11.2.0\client_1
항목
home3는 새로운 설치입니다.이전 레지스트리 키(home2)를 삭제해야 합니까? HKLM\SOFTWARE\ORACLE\KEY_OraClient11g_home2
그리고.\..._home3
또한 Create New Data Source 화면에서 "OraClient11g_home2"를 선택하면 드롭다운에 다음과 같이 표시됩니다.
드롭다운에 서비스 이름이 표시되지 않으면 서비스 이름을 직접 입력하고 연결을 테스트할 수 있는지 확인합니다.
이것은 텀블위드가 지나간 것처럼 보이지만 같은 문제를 겪고 있는 모든 사람들을 위한 것입니다. Net Configuration Assistant 마법사를 사용하여 올바른 정보를 제공함으로써 이 문제를 해결할 수 있었습니다.생성됨tnsnames.ora
적절한 형식으로 그리고 나에게 주어진 파일 이름은 다음과 같음을 유의해야 합니다.tsnames.ora
!
: 처럼멍청영혼위해을들한나있면쓰: 만약당글고을다이신있쓰▁for다▁you.tnsnames.ora
메모장 등을 통해, 그것이 그것을 가지고 있지 않은지 확인하세요..txt
에서 (볼 수입니다.
오래된 스레드를 되살려서 죄송합니다. 하지만 저도 같은 문제가 있었고 Net Configuration Assistant가 실행되지 않았습니다.
(Windows XP SP3, Oracle 11gR2 클라이언트)
문서:
다른 모든 Oracle_ 제거Oracle(De-) Installer를 사용하는 홈 인스턴스(레지스트리 키를 삭제하는 데 그치지 않음!)를 사용하여 Oracle_을 하나만 사용할 수 있습니다.유지할 홈:
%oracle-home-that-you-want-to-keep%\client\oui\bin\setup.exe
윈도우즈 환경 변수 생성 또는 설정:
TNS_Admin = %oracle_home%\client_1\network\admin
Path = %oracle_home%\client_1;
...
재부팅합니다.(계속...)
어쨌든, 그것이 저에게 효과가 있었습니다.
또는 텍스트 상자(드롭다운 상자를 사용하여 채워야 하는 연결 문자열)에 입력하는 연결 문자열을 사용합니다(예: 127.0.0.1/XE).
어떤 이유에서인지 윈도우즈 2012R2에는 ORACLE_HOME 환경 변수가 설정되지 않았습니다.이 경우 문제가 발생할 수 있으므로 추가하십시오.oracle_home
또는tns_admin
윈도우즈 2012 설치에는oracle_home
변수.
DSN 파일이 tnsnames.ora를 설정하고 generate tnsnames.ora.dsn이 동일한 파일을 정의합니다.
다음 사항을 확인합니다.
- 당신의.
tnsnames.ora
UTF8이 아닌 ANSI로 인코딩됩니다. - 주석에도 위외와 같은 특수 문자가 없습니다.
언급URL : https://stackoverflow.com/questions/11437522/odbc-administrator-cant-find-oracle-tns-names-file
'programing' 카테고리의 다른 글
Spring Boot이 로그를 콘솔로 인쇄하지 못하도록 방지 (0) | 2023.07.20 |
---|---|
컨트롤러 레벨에서 사용자 지정 예외 및 처리를 발생시키지 않고 서비스 계층에서 ResponseStatusException을 직접 발생시킬 수 있습니까? (0) | 2023.07.20 |
Spring Cloud - Zuul Proxy가 'Access-Control-Allow-Origin' Ajax 응답을 생성하지 않습니다. (0) | 2023.07.20 |
포맷 후 NUMBER 열에 ####이 표시되는 이유는 무엇입니까? (0) | 2023.07.20 |
PIL로 이미지를 저장하려면 어떻게 해야 합니까? (0) | 2023.07.20 |