PL/SQL 개발자 초기화 오류
PL/SQL 개발자를 사용하고 싶습니다.
먼저 나의 오라클 디렉토리.
C:\oracle\product\10.2.0\client_1\BIN
window10과 환경변수 설정을 사용합니다.
ORACLE_HOME C:\oracle\product\10.2.0\client_1
Path C:\oracle\product\10.2.0\client_1\BIN
그러나 Initialization 오류를 실행합니다.
Initialization error
Could not load "C:\oracle\product\10.2.0\client_1\bin\oci.dll"
OracleHomeKey: SOFTWARE\ORACLE\KEY_OraClient10g_home1
OracleHomeDir: C:\oracle\product\10.2.0\client_1
Found: oci.dll
Using: C:\oracle\product\10.2.0\client_1\bin\oci.dll
LoadLibrary(C:\oracle\product\10.2.0\client_1\bin\oci.dll) return 0
- download oracle 인스턴트 클라이언트(PL/SQL 최신 버전의 경우 64비트, 이전 버전의 경우 32비트)
- 폴더에 압축을 풉니다.예를 들어 다음과 같습니다.
c:\oracle\instantclient
- open PL/SQL developer--> 구성 --> 기본 설정 --> Oracle Connection
- OCI 라이브러리 아래에서 키 입력
OCI.DLL
텍스트 상자의 파일 경로:c:\oracle\instantclient\oci.dll
- 확인을 클릭하고 PL/SQL을 다시 시작합니다.
새 윈도우 10 컴퓨터에서도 같은 오류가 발생합니다.마침내 저는 Microsoft Visual Studio 2013 Redistributable을 놓쳤다는 사실을 알게 되었습니다.설치 후 오류가 사라졌습니다.
PL/SQL 개발자(윈도우 10 64비트)에서 데이터베이스에 연결하는 동안 오류가 발생했습니다.
초기화 오류 "C:\app<username>\product\12.2.0\dbhome_1\bin\oci.dll"을 초기화할 수 없습니다.
32비트 Oracle Client가 설치되어 있는지 확인합니다.
OracleHomeKey:
OracleHomeDir: C:\app\<username>\product\12.2.0\dbhome_1
Found: oci.dll
Using: C:\app\<username>\product\12.2.0\dbhome_1\bin\oci.dll
LoadLibrary(C:\app\<username>\product\12.2.0\dbhome_1\bin\oci.dll)
return 0
이 문제를 해결하려면 Oracle Instant Client를 설치하기 위해 Oracle에서 제공하는 아래 설명서를 참조하십시오.윈도우가 64비트인 경우 아래 링크에서 32비트 Oracle Instant Client를 다운로드합니다.
오라클 가이드
Oracle Instant Client 다운로드 링크 - (BASIC 및 SDK, SQL*Plus Package 다운로드)
위의 세 개의 패키지를 모두 하나의 디렉토리에 가져가서 추출하고 시스템 환경 변수 PATH와 OCI_LIB32에 추출된 디렉토리의 경로를 추가합니다.
OCI_LIB32가 없는 경우 동일하게 만듭니다.
PLSQL 개발자에서 데이터베이스에 연결을 시도해 보십시오. 'ORACLE 초기화 또는 종료 진행 중'이라는 오류가 발생하면 아래 링크를 참조하십시오.
행운을 빌어요 :)
환경 변수 %PATH% 확인
저도 비슷한 문제가 있었는데 이 단계들이 도움이 되었습니다.
단계:
- Oracle 인스턴트 클라이언트 다운로드(PL/SQL 최신 버전의 경우 64비트, 이전 버전의 경우 32비트)
- 폴더에 압축을 풉니다.예를 들어 c:\oracle\instantclient
- PL/SQL 개발자 열기--> 구성--> 환경설정--> Oracle Connection
- OCI 라이브러리 아래에 OCI를 입력합니다.텍스트 상자의 DLL 파일 경로: c:\oracle\instantclient\oci.dll
- 확인을 클릭하고 PL/SQL 재시작 완료
대부분의 경우 이런 일이 일어납니다.
- Oracle 클라이언트가 없는 경우
이 경우 인스턴트 클라이언트를 다운로드하여 C 드라이브에 저장한 다음 occi.dll 파일 경로의 경로를 복사하여 PL SQL Dev config 옵션의 OCI library text 필드에 저장할 수 있습니다.
- 오라클 홈이 여러 개 있는 경우
홈이 여러 개일 경우 PLSQL Dev config 옵션의 Oracle Home 드롭다운에서 올바른 Oracle 홈을 확인합니다.
쉽게 참조할 수 있도록 구성 화면의 이미지를 첨부하였습니다.
PL/SQL을 사용하여 연결한 후 오라클 클라이언트 다운로드
언급URL : https://stackoverflow.com/questions/42710396/pl-sql-developer-initialization-error
'programing' 카테고리의 다른 글
반지름 d서비스:컨트롤 프로세스가 종료됨, 코드= exited 상태= 1 (0) | 2023.11.04 |
---|---|
'RTLD_NEXT' 미신고 (0) | 2023.11.04 |
Angular2에서 Angular의 $q에 해당하는 값은 얼마입니까? (0) | 2023.11.04 |
Android에서 화면 캡처를 방지하는 방법 (0) | 2023.11.04 |
MariaDB 10.4.10 ERROR 1146 (42S02):'mysql.user' 테이블이 없습니다. (0) | 2023.11.04 |