Oracle 클라이언트 설치 오류 - 경로가 너무 깁니다.
Oracle 11g Release 2(클라이언트)를 설치하려고 합니다.그러나 다음과 같은 오류가 발생합니다.
Environment variable: "PATH" - This test checks whether the length of the
environment variable "PATH" does not exceed the recommended length.
Expected Value: 1023
Actual Value : 1028
List of errors: - PRVF-3929 : Adding the Oracle binary location to the PATH
environment variable will exceed the OS length limit of [ "1023" ] for the
variable on the node "KamalNuriyev-PC" -
Cause: The installer needs to update the PATH environment variable to
include the value "%ORACLE_HOME%/bin;". However, doing so will
cause PATH to exceed the maximum allowable length that this
operating system allows. - Action: Ensure that the sum of the
lengths of your current PATH environment variable and that of
"%ORACLE_HOME%/bin;" does not exceed the operating system limit.
Restart the installer after correcting the setting for
environment variable.
이 제한은 환경변수의 길이가 중요했던 오래된 Windows 제한에 기초하고 있습니다.이 제한은 Oracle 설치에서도 여전히 적용됩니다.
회피책:
- 1단계: '경로' 변수 값을 텍스트 편집기(예: 메모장)에 복사하여 백업으로 저장합니다.
- 2단계: 이 경로의 크기를 1023자 미만으로 줄입니다.마지막에 경로 변수를 제거합니다.대부분의 경우 Oracle 설치 중에는 이러한 기능이 필요하지 않습니다.삭제한 값은 나중에 다시 추가해야 하므로 별도의 텍스트 파일에 보관하십시오.
- 3단계: Oracle 설치를 다시 시작합니다.
- 순서 4: Oracle 설치 후:삭제된 경로 값을 경로 끝에 다시 추가합니다.
행운을 빕니다.
이 문제에 직면한 고객의 경우 Bob Javis가 코멘트에서 제시한 불필요한 경로/반복 경로를 제거하여 환경변수 "PATH"를 조사하여 길이를 단축하는 것이 해결책입니다.그 사람 덕분이에요.
저는 비슷한 문제를 겪었고, 그렇게 해서 해결했습니다.
Windows 7에서 ENV 변수를 편집하려면 [시작] -> [컴퓨터] -> [속성] -> [상세설정] -> [시스템 속성]창에서 [상세설정] 탭을 선택하여 [환경변수] -> [환경변수]를 클릭하여 [편집]를 클릭하여 적절하게 편집합니다.
누군가 도움을 받을 수 있기를 바랍니다:)
오른쪽 상단에 있는 ignore all 체크박스를 켜면 다음 버튼을 계속 사용할 수 있습니다.
이 문제를 해결하는 한 가지 방법은stage\cvu
설치 디렉터리에 저장 및cvu_prereq.xml
1023을 포함한 모든 값(복수의 값이 있음)을 큰 값으로 치환하여 다시 설치합니다.
설치 관리자를 실행한 후 설치 관리자가 PATH 길이와 같은 다양한 요구 사항을 확인하기 전에 이 작업을 수행해야 할 수 있습니다.
모든 것을 시도해 본 결과 Oracle Wiki에서 다음을 발견했습니다.
문자열 경로를 줄여서 "C:"C:"를 변경해야 합니다.\Program Files(x86)에서 "C:\PROGRA~2"로
원래 경로를 백업해야 합니다.
간단하죠.
패스 사이즈를 체크해, 불필요한 것이 있는 경우는 삭제하고, 없는 경우는 그대로 보존합니다.Oracle 설치 프로세스를 재시작합니다.
http://hashtutorial.com/plsql-tutorial/plsql-environment-setup/
심플한 솔루션:
- 현재 PATH 변수의 이름을 PATH2로 변경합니다.
- 그런 다음 새 PATH = %PATH2%를 추가합니다.
- 인스톨을 속행합니다.
단, 불필요한 경로/반복 경로가 없어 단축할 수 없는 경우(필요한 경로를 삭제하면 해당 서비스에 영향을 줄 수 있음에 유의하십시오) Oracle 설치 전에 일부 경로를 삭제하고 설치 후 반환하십시오.
또는 Oracle 설치를 위해 시스템 PATH 변수에 Oracle 경로 문자열을 수동으로 추가할 수 있습니다(문자열의 끝이 아닌 시작 부분에 추가).예를 들어 Oracle 11g R2를 경로 "c:\ora"에 설치하는 경우 일반적으로 이 경로 문자열은 C:\ora\product\11.2.0\dbhome\입니다.BIN - 서버 및 C:\ora\product\11.2.0\client_1\용BIN - 클라이언트용.:)
PATH 환경변수를 단축하기 위해 다음 두 가지 방법을 사용했습니다.
1) 다른 환경변수를 사용합니다.예를 들어 "C:"의 경우 %Common Program Files(x86)% 입니다.\Program Files (x86)\Common Files" %Program Files (x86)% (C:\Program Files (x86)"
2) 8글자의 DOS 패스명을 사용합니다.예를 들어 다음과 같습니다.MICS~4 for "Microsoft SQL Server" * 시스템에 다른 번호가 있을 수 있습니다.CMD 창에서 상위 폴더를 참조하여 "dir /ad /x"를 입력합니다.
%ProgramFiles(x86)%\마이크로~4\140\DTS\Binn은 "C:"보다 15자 짧습니다.\Program Files (x86)\Microsoft SQL Server\140\DTS\Binn"
PATH의 총 길이를 1120에서 890으로 줄였습니다.그러면 Oracle 클라이언트를 문제없이 설치할 수 있습니다.
이 문제가 있었습니다만, PATH 테스트에 합격할 수 있는 유일한 방법은 컴퓨터를 도메인에서 삭제하고 다시 추가하는 것이었습니다.이유는 설명할 수 없지만 우리에겐 효과가 있었어행운을 빌어요.
이 에러 때문에, 11.2.0.4 32비트 클라이언트나 12.2.0.1 64비트 클라이언트도 인스톨 할 수 없었습니다.조사 결과, Windows 10 Enterprise 1703 에 인스톨 했을 때에, 이 문제가 시사하는 버그가 있는 것을 알 수 있었습니다.
제 경우 자동화를 사용하여 이 시스템을 설치하는 동안 가상 시스템을 윈도우즈 10 Enterprise LTSC로 다시 생성하게 되었고 더 이상 이 오류가 발생하지 않습니다.저 같은 경우에는 거의 아무것도 남지 않을 정도로 짧아져 문제 해결에 부족했기 때문에 실제 경로와는 무관했습니다.
관리자 권한으로 설치를 실행할 수 있습니다.
도움이 되었으면 좋겠다
언급URL : https://stackoverflow.com/questions/12089655/oracle-client-installation-error-path-too-long
'programing' 카테고리의 다른 글
오류: useHref()는 컴포넌트의 컨텍스트에서만 사용할 수 있습니다. URL을 localhost:3000/experience로 직접 입력하면 동작합니다. (0) | 2023.03.06 |
---|---|
WooCommerce - product_id별로 제품 설명을 가져옵니다. (0) | 2023.03.06 |
Yooman과 Angular JS를 사용하여 E2E 테스트와 유닛 테스트를 모두 자동화하려면 어떻게 해야 합니까? (0) | 2023.03.06 |
Java에서의 XLS/CSV로의 JSON 변환 (0) | 2023.03.01 |
아바타에서 BuddyPress 활동 ID 가져오기 (0) | 2023.03.01 |