목차
- Oracle Linux 7.9 설치 이전포스팅
- 오라클 디비 사용을 위한 필요 패키지 설치
- Oracle XE 21c 다운로드
- Oracle XE 21c 설치 및 데이터베이스 생성
- 외부접속을 위한 방화벽 해제
1. Oracle Linux 7.9 설치 이전포스팅
이전 포스팅에서는 오라클 리눅스 7.9 이미지를 오라클 공식 홈페이지에서 다운로드 받아 버추얼박스에 가상머신으로 설치하는 방법에 대해 알아보았습니다. 오늘 포스팅에서는 이 리눅스에 무료 라이센스인 Oracle XE 21c 를 설치하여 데이터베이스를 구성해보도록 하겠습니다. 구성 완료 후 테이블을 한 개 생성하는 예제도 해보도록 하겠습니다.
따라서 오늘 포스팅을 따라할려면 우선적으로 이전 포스팅을 참고하여 반드시 Oracle Linux를 설치하여야합니다.
아래 링크를 통해 설치를 진행해주세요.
2023.08.03 - [DB] - [Linux] 리눅스 Oracle DB 설치 - 1(Oracle Linux 7.9 설치)
또한 설치한 가상머신은 반드시 인터넷이 연결되어있어야합니다.
버추얼박스의 네트워크 설정을 참고하여 인터네을 연결해주세요.
2. 오라클 디비 사용을 위한 필요 패키지 설치
오라클 데이터베이스를 사용하기 위해 아래의 명령을 실행하여 패키지를 설치합니다.
$ sudo yum update
$ sudo yum install wget unixODBC
$ sudo yum install -y bc binutils compat-openssl10 elfutils-libelf glibc glibc-devel ksh libaio libXrender libX11 libXau
$ sudo yum install -y libXi libgcc libnsl libXtst libstdc++ libxcb libibverbs make policycoreutils policycoreutils-python-utils smartmontools sysstat
3. Oracle XE 21c 다운로드
Oracle Linux 설치가 완료되었다면 이제 Oracle XE 21c를 다운로드 합니다. 아래 명령을 실행하여 오라클 데이터베이스 설치파일을 다운로드 해주세요.
$ cd /tmp
$ wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
4. Oracle XE 21c 설치 및 데이터베이스 생성
우선 XE 21c RPM 을 설치하기전에 앞서 아래 명령을 실행하여 사전 설치를 진행합니다.
$ sudo yum install -y oracle-database-preinstall-21c
다음으로 방금 다운로드 받은 oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm 패키지를 설치합니다. yum localinstall 명령을 사용하여 설치합니다.
$ sudo yum localinstall oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
다음으로 아래 명령을 실행하여 데이터베이스를 생성하고 관리자 계정을 초기화합니다.
$ sudo /etc/init.d/oracle-xe-21c configure
5. 외부접속을 위한 방화벽 해제
데이터베이스를 외부에서 접속할 수 있도록 방화벽을 해제합니다. Oracle Linux는 Centos 계열이기때문에 아래와 같이 systemctl 명령을 통해 해제합니다.
$ sudo systemctl stop firewalld