해당 포스트는 CentOS가 갓 설치된 환경에서 오라클을 설치하는것을 목표로 합니다.
서버 환경 구성
오라클의 설치단계는 4단계로 나뉜다.
1. Linux 환경설정
2. 오라클 엔진 설치
3. 리스너 생성
4. DataBase 생성
1.1 Linux 환경설정
호스트 네임 변경하기
ASIS : localhost.localdomain
TOBE : oracle
1.2 oracle-database-preinstall 설치 및 환경설정 확인
yum install https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
설치가 완료되면 오라클은 시스템 환경변수인 sysctl.conf에 자동으로 수정을 해준다.
환경변수 적용 확인
sysctl -p
1.3 오라클 유저 생성 및 그룹 할당
#오라클 유저 생성 및 dba 그룹 추가
[root@localhost oracle] usermod -g dba -G dba oracle
#오라클 유저 생성 확인
root@localhost oracle] cat /etc/passwd |grep oracle
oracle:x:54321:54322::/home/oracle:/bin/bash
[root@localhost oracle] passwd oracle
oracle 사용자의 비밀 번호 변경 중
새 암호: 1234
잘못된 암호: 암호는 8 개의 문자 보다 짧습니다
새 암호 재입력: 1234
passwd: 모든 인증 토큰이 성공적으로 업데이트 되었습니다.
1.4 방화벽 설정 변경
[root@localhost oracle] vi /etc/selinux/config
1.5 방화벽 해제
[root@localhost oracle]# systemctl stop firewalld
[root@localhost oracle]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
1.6 오라클 설치 경로 생성 및 파일 준비
-/home/oracle/ora19/orahome
-/home/oracle/ora19/oradata
mkdir /home/oracle/ora19/orahome
mkdir /home/oracle/ora19/oradata
--권한 부여 상위폴더 ora19에 -R옵션을 주어 하위 디렉토리까지 oracle 소유로 변경 가능하다
chown -R oracle:dba /home/oracle/ora19
1.6 bash 설정 및 xclock 테스트
-사용자 bash_profile을 수정해준다
이때 DISPLAY는 리눅스가 아닌 PC의 ip주소를 적어야 한다
CMD -> ipconfig
※XCLOCK으로 xming 확인
센트x 본인 PC에 xming을 설치한뒤, centos를 재부팅 하여야 xclock을 볼 수 있다. (이걸 몰라서 제대로 했는데 왜 자꾸 안되지,,, 이랬던..ㅠ)
++ ex) DISPLAY=123.123.123.12:0.0 <- :0.0을 붙여줘야한다!!
1.7 오라클 알집 해제 (1부 끝!!)
오라클 압축 파일을 $ORAHOME 경로에 풀어준다. zip 형태이므로 unzip으로 압축해제
2.오라클 인스톨러 실행
시간이 오래 걸리지만 기다리면 설치 프로그램이 나올때까지 기다린다.
2.1