ubuntu

Ubuntu에 ORACLE 설치하기

hoazzinews 2024. 11. 22. 16:22

지난 시간에는 Ubuntu에 MySQL을 설치했습니다. 이번 시간에는 Oracle을 설치하는 방법에 대해서 살펴보겠습니다.

 

1. Windows에서 리눅스용 Oracle 설치파일을 다운로드 합니다.

https://www.oracle.com/database/technologies/xe-prior-release-downloads.html

 

XE Prior Release Archive

Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser

www.oracle.com

 

 

※ 만약 로그인 화면으로 이동하면 oracle 계정으로 로그인 후 다운로드를 진행합니다

 

2. FTP를 이용해서 oracle 설치 파일을 ubuntu에 업로드합니다.

설치 파일을 업로드합니다.

 

putty로 접속해서 설치파일을 확인합니다.

 

3. 설치 파일을 압축 해제합니다.

$ unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip 

 

4. alien, libaio-dev, unixodbc를 설치 합니다.

$ sudo apt-get install alien libaio-dev unixodbc 

$ sudo ln -s /usr/lib/x86_64-linux-gnu/libaio.so.1t64 /usr/lib/x86_64-linux-gnu/libaio.so.1 

 

5. 압축 해제한 디렉터리(Disk1)로 이동합니다.

 

6. .rpm 파일을 .deb 파일로 변환합니다.

$ sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm 

※ 변환하는데 약 5분의 시간이 필요합니다. 기다립니다.

변환이 완료됐습니다.

 

참고. 

alien: 리눅스에서 패키지 형식을 변환하는 도구입니다. .rpm (Red Hat Package Manager) 패키지를 .deb (Debian Package) 형식으로 변환하거나 그 반대로 변환할 수 있습니다.
--scripts: 이 옵션은 패키지의 설치, 제거 및 구성 스크립트를 변환된 .deb 패키지에 포함시킵니다.
-d: -d 옵션은 변환된 패키지를 .deb 형식으로 생성하도록 지정합니다.

 

7. oracle-xe_11.2.0-2_amd64.deb 파일을 설치합니다.

$ sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb 

oracle을 설치합니다.

 

8. oracle 초기 설정을 합니다.

$ sudo /etc/init.d/oracle-xe configure 

 

9. oracle을 시작하고 상태를 확인합니다.

$ sudo systemctl start oracle-xe 

$ sudo systemctl status oracle-xe 

oracle이 정상 실행 중입니다.

 

10. DBeaver를 다운로드 합니다.

 

11. 압축을 해제합니다.

 

12. 압축해제 폴더에 dbeaver.exe를 이용해서 dbeaver를 실행합니다.

샘플 데이터 베이스를 만들지 물어보면 'No'를 클릭합니다.

 

13. Connection을 만듭니다.

데이터 베이스 타입(Oracle)롤 선택하고 'Next'를 클릭합니다.
Host, Database, Username, Password를 입력하고 'Test Connection...'을 클릭합니다.

 

oracle 드라이버를 다운로드하기 위해서 oracle을 선택하고 Next를 클릭합니다.
oracle 드라이버가 다운로드 됐습니다.
접속에 성공했습니다. 'OK'를 클릭합니다.
'Finish'을 클릭합니다.

 

만약 'Data share' 메세지가 나오면 'Do not share data.'를 체크하고 'Confirm'을 클릭합니다.

 

oracle connection을 확인할 수 있습니다.

 

14. 쿼리를 테스트하기 위해서 SQL문서를 만들고 테이블 목록을 조회합니다.

SQL문서를 만듭니다.

 

테이블 목록을 조회합니다.

 

15. Ubuntu를 종료하고 스냅샷을 찍습니다.

 

 

※참고. oracle의 경우 ubuntu를 껏다 켜면 oracle 서비스가 자동으로 시작되지 않습니다. 때문에 수동으로 oracle-xe 서비스를 start 합니다.

$ sudo systemctl start oracle-xe 

$ sudo systemctl status oracle-xe 

 

 

이번 시간에는 Ubuntu에 Oracle를 설치하고 외부에서 DBeaver로 접속했습니다. Ubuntu에 MySQL을 설치하는 방법은 아래 링크를 참고하세요.

Ubuntu에 MySQL 설치하기