programing

PL/SQL 개발자 초기화 오류

cafebook 2023. 11. 4. 13:18
반응형

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
  1. download oracle 인스턴트 클라이언트(PL/SQL 최신 버전의 경우 64비트, 이전 버전의 경우 32비트)
  2. 폴더에 압축을 풉니다.예를 들어 다음과 같습니다.c:\oracle\instantclient
  3. open PL/SQL developer--> 구성 --> 기본 설정 --> Oracle Connection
  4. OCI 라이브러리 아래에서 키 입력OCI.DLL텍스트 상자의 파일 경로:c:\oracle\instantclient\oci.dll
  5. 확인을 클릭하고 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 재시작 완료

대부분의 경우 이런 일이 일어납니다.

  1. Oracle 클라이언트가 없는 경우

이 경우 인스턴트 클라이언트를 다운로드하여 C 드라이브에 저장한 다음 occi.dll 파일 경로의 경로를 복사하여 PL SQL Dev config 옵션의 OCI library text 필드에 저장할 수 있습니다.

  1. 오라클 홈이 여러 개 있는 경우

홈이 여러 개일 경우 PLSQL Dev config 옵션의 Oracle Home 드롭다운에서 올바른 Oracle 홈을 확인합니다.

쉽게 참조할 수 있도록 구성 화면의 이미지를 첨부하였습니다.

enter image description here

PL/SQL을 사용하여 연결한 후 오라클 클라이언트 다운로드

언급URL : https://stackoverflow.com/questions/42710396/pl-sql-developer-initialization-error

반응형