티스토리 뷰
이전 포스팅에이어 Oracle Database 19C를 설치하겠습니다.
이전포스팅
2022.07.06 - [개발 환경구축] - 가상머신에 Oracle Linux7 설치하기 - 가상머신에 Oracle DB 설치하기(3)
먼저 네트워크가 정상적으로 설정되었는지 확인합니다.
root 사용자로 접속하겠습니다. 저는 비밀번호 'root'로 설정했습니다.
참고로 Linux 명령어 도움말을 보고 싶으시면 '<명령어> -help'를 입력하시면 됩니다.
명령어
su - #root 사용자 로그인
명령어
cd /etc/sysconfig/network-scripts/ # 해당 폴더이동
ls # 목록 출력
ifcfg-<interface> 파일이 네트워크 설정파일 입니다. 저는 ifcfg-ens32 이네요.
확인을 해보겠습니다.
vi ifcfg-ens32 # vi 편집기 오픈
이전 포스팅에서 설정한대로 되었는지 확인합니다.
마지막으로 네트워크 실행여부와 ping 테스트를 합니다.
명령어
systemctl status network # 네트워크 상태 확인
ping 8.8.8.8 # ping > 구글 DNS 서버로 테스트
여기까지 되었으면 네트워크는 문제 없이 작동중입니다.
설치순서
1.Oracle 사전 요구사항 설정 > 2.Oracle Database 19C 다운로드 > 3.OUI(Oracle Universal Installer)를 통한 설치
이번 포스팅에서는 1, 2번만 다루고 3번은 다음 포스팅으로 다루겠습니다.
1.Oracle 사전 요구사항 설정(Oracle Installation Prerequisites)
과거에는 설치 사전 요구사항 설정을 Manual로 설정해야 했었지만 최근에는 preinstall RPM을 통해 자동 설정이 됩니다.
커널값, 오라클 환경설정 값, 그룹 및 사용자 생성등을 자동으로 해줍니다.
preinstall 다운로드를 하겠습니다.
yum install -y oracle-database-preinstall-19c.x86_64 # Oracle 설치 사전요구사항 설정을 위한 RPM 설치
설치가 성공적으로 되었다면, 사용자 그룹과 oracle 사용자가 추가된 것을 확인할 수 있습니다.
cat /etc/group # 사용자 그룹 파일 내용 출력
cat /etc/passwd # 사용자 파일 내용 출력
그런데 자동 설정에서는 권한관리를 위해 다양한 그룹이 만들어졌는데, 저는 dba 그룹하나로 전체 DB를 관리하겠습니다.
그러기 위해서 oracle 사용자의 그룹을 재설정하고 dba 그룹외에 나머지 그룹을 삭제하겠습니다.
usermod -g dba oracle # Pirmary Group dba로 변경, 기존 Primary Group(dba, oinstall)
usermod -G dba oracle # group 설정
groups oracle # oracle 사용자 그룹 확인
추가 설정
preinstall 외에 추가설정을 시작하겠습니다.
1-1. oracle 사용자 비밀번호를 설정합니다.
저는 'oracle'로 설정하겠습니다.
passwd oracle # 비밀번호 설정
1-2. 보안설정과 방화벽을 해제합니다.
vi /etc/selinux/config # selinux 설정 파일
# SELINUX=permissive 로 변경
systemctl stop firewalld
systemctl disable firewalld
1-3. Oracle DB 설치를 위한 폴더생성과 권한 설정을 하겠습니다.
mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1 # 디렉토리 생성
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01 /u02 # 소유자 설정
chmod -R 775 /u01 /u02 # 파일 권한 설정, rwx(읽기, 쓰기, 실행)
ls -l / | grep u0. / # u01, u02 권한 설정 확인
1-4. oracle 사용자 환경설정 파일 설정 -> .bash_profile 내용 추가
.bash_profile 끝에 해당 내용을 추가합니다.
su - oracle
vi ~/.bash_profile
# vi 추가 내용
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=ol7-19.localdomain
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
export ORACLE_SID=orcl
export DATA_DIR=/u02/oradata
export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
# vi 추가 내용 끝
이제 오라클 사용자로 로그인을 합니다.
2. Oracle Database 19C 다운로드
SW 다운로드 합니다. 오라클 회원가입이 필요합니다.
https://www.oracle.com/database/technologies/oracle19c-linux-downloads.html
2-1. 로컬 -> 가상머신 파일 전송
VMware에서는 Drag & Drop 으로 파일전송을 할 수 있는 기능이 탑재되어있습니다.
그런데 해당 기능으로 하면 zip 파일이 깨지는 현상이 있어서 WinScp 프로그램을 설치하여 전송하겠습니다.
winscp 다운 링크
https://winscp.net/eng/download.php
WinSCP를 실행시킵니다.
이제 zip 파일을 $ORACLE_HOME 경로에 압축을 풉니다.
pwd # 현재 경로 확인 -> /home/oracle
ls # 목록 출력, zip 파일 확인
cd $ORACLE_HOME # 이동
unzip -oq /home/oracle/LINUX.X64_193000_db_home.zip # 현재 경로에 zip파일 압축 해제
여기까지가 설치 사전준비 완료입니다.
다음 포스팅에서는 OUI를 통한 설치를 진행하겠습니다.
감사합니다.
다음글
2022.07.09 - [개발 환경구축] - Oracle Database 19C 설치 (OUI) - 가상머신에 Oracle DB 설치하기(4-2)
보다 원활한 사용을 하고 싶으시면 아래 글도 참고해주세요 ㅎ
2022.07.11 - [Linux] - Linux 사용자 확인 및 삭제
2022.07.11 - [Linux] - Linux 화면 보호기 해제
'개발 환경구축' 카테고리의 다른 글
Oracle DB 생성 - 가상머신에 Oracle DB 설치하기(5) (0) | 2022.07.10 |
---|---|
Oracle Database 19C 설치 (OUI) - 가상머신에 Oracle DB 설치하기(4-2) (0) | 2022.07.09 |
가상머신에 Oracle Linux7 설치하기 - 가상머신에 Oracle DB 설치하기(3) (0) | 2022.07.06 |
VMware 가상머신 생성 - 가상머신에 Oracle DB 설치하기(2) (0) | 2022.07.05 |
VMware 설치 - 가상머신에 Oracle DB 설치하기(1) (0) | 2022.07.05 |
- Total
- Today
- Yesterday
- 외래키 삭제
- 강서 운전면허 시험장
- postgresql trigger
- postgresql 트리거
- epel repo
- 1종 적성검사 신체검사
- epel/x86_64
- postgresql on update current_timestamp
- 티스토리챌린지
- vue 컴포넌트 자동 import
- unplugin-auto-import
- 스파르타 코딩클럽
- 오블완
- Oracle Database 19C 설치
- rest api crud
- component auto import
- 외래키 인덱스 생성 구문 쿼리
- oracle 19c 설치
- postgresql 외래키
- vue 전역 컴포넌트 설정
- 1종 적성검사
- rest api 단건 다건
- Oracle Database 19c install
- 1종 적성검사 과태료
- postgresql 수정시간 자동 갱신
- mariadb 외래키 조회
- 1종 적성검사 국가건강검진
- rest api 조회 생성 수정 삭제
- express crud
- 외래키 생성
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |