환경
Ubuntu 20.04
Oracle 11g (for Linux x64)
설치 과정
1. Ubuntu 64bit 인지 확인
Oracle XE를 설치하기 위해서는 서버 운영체제가 64bit 운영체제야 한다. Ubuntu에서 현재 시스템이 64bit인지를 확인하는 명령어는 아래와 같다.
uname -i
2. Orcale 11g XE 다운로드
Oracle XE는 오픈소스가 아니기 때문에 오픈소스 패키지를 관리하는 저장소에서 패키지 관리툴로 설치할 수 없다.
자신의 로컬에 다운로드 받아서 그 파일을 우분투 서버에 업로드하는 방식으로 진행해야 한다.
아래 홈페이지로 들어가서 PC에 다운로드한다.
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
3. ftp 이용하여 서버에 파일 업로드
다양한 방법이 있겠지만 나는 파일질라 프로그램을 이용하여 zip 파일을 서버에 업로드했다.
업로드할 파일 경로는 각자의 상황에 맞게 할 것.
4. zip 파일 압축 풀기
업로드한 파일 경로로 이동 후, unzip 을 이용하여 압축을 푼다.
unzip oracle*.zip
Disk1 이라는 폴더가 생긴 것을 볼 수 있다.
5. 필요한 패키지 설치 (여기서부터 root 권한으로 진행해야 함)
참고로, 세가지 패키지를 설치하는 포스팅이 많았는데
alien을 제외한 두가지는 사용하지 않는 것으로 보여져 alien만 설치했다.
apt -y install alien
6. 변환
위에서 설치한 alien 을 이용하여 rpm을 deb 파일로 변환한다.
alien --scripts -d oracle*
7. deb로 변환된 파일 설치 (시간 오래 걸림)
dpkg --install oracle*.deb
8. 오라클 설정 (비밀번호 특수문자 허용X)
/etc/init.d/oracle-xe configure
위 명령어를 치면 아래와 같이 포트, 리스너, 비밀번호를 설정하는 부분이 나온다.
비밀번호(특수문자 안된다고 함) 입력은 특히 잘 기억하자.
9. 환경변수 설정
1) vi 편집기 열기
vi ~/.bashrc
2) 아래 설정 추가 후 저장 (wq!)
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export ORACLE_BASE=/u01/app/oracle
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export PATH=$ORACLE_HOME/bin:$PATH
3) 추가한 설정 반영
source ~/.bashrc
10. 리스너 상태 확인
lsnrctl status
11. 오라클 접속
이제 다 왔다! 아래 명령어를 쳐서 접속을 해보자
(SYS와 SYSTEM 계정의 초기 비밀번호는 설치할 때 입력한 비밀번호를 사용.)
sqlplus system
댓글