Oracle Database 21c 설치
1. 커널 파라미터 설정
vi /etc/sysctl.conf 에 아래 내용 추가
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
2. 종속성 패키지 설치
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install libstdc++-devel
yum -y install gcc
yum -y install gcc-c++
yum -y install ksh
yum -y install libaio-devel
yum -y install kmod
yum -y install kmod-libs
yum -y install policycoreutils
3. 그룹, 유저 생성 후 sudo권한 추가(그룹명은 dba, 유저명은 oracle)
groupadd -g 1234 dba
useradd -g dba -u 1234 oracle
passwd oracle
아래 빨간색 네모는 oracle 계정으로 sudo명령어 입력 시 비밀번호 없이 사용 가능하도록 설정한 내용
4. /etc/hosts 파일에 자신 IP에 대한 호스트네임 설정
5. oracle 설치할 디렉토리 생성 후 파일 이동
mkdir -p /usr/oracle
아래 링크에서 21c zip파일 다운로드(로그인 필요)
https://www.oracle.com/database/technologies/oracle21c-linux-downloads.html
Oracle Database 21c Download for Linux x86-64
Oracle Database 21c Grid Infrastructure (21.3) for Linux x86-64 Contains the Grid Infrastructure Software including Oracle Clusterware, Automated Storage Management (ASM), and ASM Cluster File System. Download and install prior to installing Oracle Real Ap
www.oracle.com
Winscp 같은 파일 전송 툴을 이용해 /usr/oracle 경로에 해당 파일 이동
6. 압축 해제 및 권한 설정
unzip LINUX.X64_213000_db_home.zip
unzip 명령어 없을 시 yum -y install unzip으로 설치
chmod -R 755 /usr/oracle
chown -R oracle.dba /usr/oracle
7. selinux 설정
vi /etc/sysconfig/selinux
SELINUX를 disabled로 변경
8. X11(Putty에서 GUI실행) 설정
아래 링크 참고
Putty GUI 사용(Xming)
Putty에서 리눅스 GUI 창 띄우는 방법 1. Xming 설치https://sourceforge.net/projects/xming/files/latest/download 2. XLaunch 실행창 어떻게 띄울 것인지 선택 Start no Client 다음 마침 이렇게 아이콘 보이면 된다 3. P
reddot.kr
9. 방화벽 해제
systemctl stop firewalld
systemctl disable firewalld
10. oracle 계정으로 접속 후 환경변수 설정
vi ~/.bash_profile
기존 export PATH 내용 삭제 후 아래 네 문장 추가
export ORACLE_HOME=/usr/oracle/
export ORACLE_BASE=/usr/oracle/app
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
source ~/.bash_profile 변경내용 갱신
11. 설치파일 압축 푼 경로로 이동 후 ./runInstaller
Create and configure a single instance database.
Desktop class
경로는 다 맞춰놨으니 패스워드만 설정
The ADMIN password entered does not conform to the Oracle recommended standards 창 뜨면 그냥 yes로 넘어가자.
비밀번호가 취약해서 발생하는 경고창이다
그냥 다음
Automatically run configuration scripts 체크 후 root 패스워드 입력
Swap Size 경고 뜨면 Ignore ALL 체크 후 다음
설치. 중간에 아래 창 뜨면 그냥 yes
완료되면 close
12. 접속 테스트
성공
만약 나중에 oracle 계정으로 접속하였을 때 sqlplus 명령어가 듣질 않는다면 source ~/.bash_profile 명령어로 재 갱신을 해줘야 한다.
'Linux' 카테고리의 다른 글
[Linux] 인증서 없이 apache 웹 서버에 Https 적용 (0) | 2024.02.06 |
---|---|
[Linux] LVM 구성 (0) | 2023.12.08 |
[Linux] 리눅스 UTC KST 시간 변경 (0) | 2023.06.30 |