Coding

Joy of English Code

https://litt.ly/encode 

오라클 클라우드 분류

오라클 클라우드 리눅스 서버에 Oracle Instant Client 설치

작성자 정보

  • EnglishCode 작성
  • 작성일

컨텐츠 정보

본문

 https://www.oracle.com/database/technologies/instant-client.html

 

서버 환경에 맞는 버전을 다운 받는다.

 

/opt/oracle에 압축을 푼다.

/opt : Linux의 파일시스템 표준(FHS)에서 서드파티(Third-party) 애플리케이션 경로

 


sudo mkdir -p /opt/oracle
 
cd /opt/oracle
sudo unzip /var/www/stock.aureaset.com/instantclient-basic-linux.arm64-23.26.2.0.0.zip
sudo chmod -R 755 /opt/oracle/instantclient_23_26  # 권한 설정


META-INF는 삭제해도 된다.


sudo rm -rf /opt/oracle/META-INF

 

sqlplus 사용 시 환경 변수 설정


sudo nano /etc/profile.d/oracle.sh

 

내용


export ORACLE_HOME=/opt/oracle/instantclient_23_26
export LD_LIBRARY_PATH=$ORACLE_HOME:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME:$PATH

 

적용


source /etc/profile.d/oracle.sh

 

libaio.so.1 에러

 


DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: "libaio.so.1: cannot open shared object file: No such file or directory".

ldconfig -p | grep libaio.so.1 libaio.so.1t64 (libc6,AArch64) => /lib/aarch64-linux-gnu/libaio.so.1t64

 

위와 같이 libaio.so.1t64가 설치되어 있는데 DB에서 libaio.so.1를 찾는 경우, 다음과 같이 libaio.so.1 심볼릭 링크를 만든다. 

 


sudo ln -s /lib/aarch64-linux-gnu/libaio.so.1t64 /lib/aarch64-linux-gnu/libaio.so.1

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

최근글


새댓글


  • 댓글이 없습니다.