1. Virtualbox 7.0 설치
2. oracle 설치 경로 생성
mkdir -p /oracle // oracle 디렉토리 생성
[root@localhost /]# cat /etc/group | grep root // /etc/group 파일 속 root 단어 찾기
root:x:0:
[root@localhost /]# groupadd -g 501 oinstall
[root@localhost /]# cat /etc/group | grep oinstall
oinstall:x:501:
[root@localhost /]# groupadd -g 500 dba
[root@localhost /]# cat /etc/group | grep dba
dba:x:500:
[root@localhost /]# useradd -g oinstall -G dba -u 500 -s /bin/bash oracle
[root@localhost /]# cat /etc/passwd | grep oracle
oracle:x:500:501::/home/oracle:/bin/bash
3. 환경 변수 설정
[oracle@centOS7 ~]$ pwd // 현재 위치 확인
/home/oracle
[oracle@centOS7 ~]$ vi .bash_profile // .bash_profile 파일 속 내용 수정
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/19.3
export ORACLE_SID=ORA19C
export PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/OPatch
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=American_America.UTF8
export PATH
stty erase ^H
[oracle@localhost ~]$ . .bash_profile // .bash 파일 적용
[oracle@localhost ~]$ env | grep ORA // ORA 로 시작하는 단어 찾기
ORACLE_SID=ORA12C
ORACLE_BASE=/oracle
ORACLE_HOME=/oracle/product/12C
[root@centOS7 ~]$ vi /etc/sysctl.conf // sysctl.conf 파일 속 내용 추가
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 8329226240
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 = 1048586
[root@localhost /]# sysctl -p
[root@localhost /]# sysctl -a // 변경사항 저장
4. oracle 계정 limits 설정
[root@centOS7 ~]$ vi /etc/security/limits.conf // limits.conf 파일 속 내용 추가
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
5. oracle 설치
[oracle@localhost ~]$ export DISPLAY=192.168.56.12:0.0 // XBrowser 패시브 모드 ipconfig 로 ip 확인
[oracle@localhost ~]$ xclock
[root@localhost oracle]# chown -R oracle:dba /oracle // oracle 계정에 권한부여
6. 네트워크 설정
1) 현재 IP 확인
[root@localhost ~] # ifconfig -a // 네트워크 설정 확인
[root@localhost ~] # enp0s3 // 디바이스 명
2) 고정 IP 설정
[root@localhost ~] # cd /etc/sysconfig/network-scripts/
[root@localhost ~] # ls
3) 신규 IP 설정
[root@localhost ~] # cp ifcfg-enp0s3 ifcfg-enp0s3.20240129 // 파일 복사 후 파일 명 변경
[root@localhost ~] # vi ifcfg-enp0s3 // 파일 내용 수정
수정 전
-----------------------------------------------------------------
BOOTPROTO=dhcp
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
수정 후
-----------------------------------------------------------------
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=000ff2b2-cde3-449c-90d8-9233c53f7ba2
DEVICE=enp0s3
BOOTPROTO=none
IPADDR=192.168.56.101
PREFIX=24
GATEWAY=192.168.56.1
DNS1=168.126.63.1
DNS2=168.126.63.2
ONBOOT=yes
PEERDNS=no
4) 파일 내용 비교
[root@localhost ~] # diff ifcfg-enp0s3 ifcfg-enp0s3.20240129
5) 네트워크 인터페이스 재기동
[root@ localhost ~] # systemctl restart network
6) Virtualbox
7) 네트워크 인터페이스 재기동
[root@ localhost ~] # systemctl restart network
7. Xtfp 파일 복사
8. rpm 설정
- ksh
http://mirror.centos.org/centos/7/os/x86_64/Packages/ksh-20120801-142.el7.x86_64.rpm
- libaio-devel-0.3.109
http://mirror.centos.org/centos/7/os/x86_64/Packages/libaio-devel-0.3.109-13.el7.x86_64.rpm
- compat-libstdc++-33.3.2.3
http://mirror.centos.org/centos/7/os/x86_64/Packages/compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
[root@localhost oracle] # cd /tmp
[root@localhost tmp] # rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm
[root@localhost tmp] # rpm -ivh ksh-20120801-142.el7.x86_64.rpm
[root@localhost tmp]# rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
9. 설치
[root@centOS7 ~]# unzip LINUX.X64_193000_db_home.zip // /oracle/SetupFiles/database 속 zip 파일 압축 풀기
[root@centOS7 ~]# ./runInstaller // 실행
'Oracle' 카테고리의 다른 글
Oracle Database 12c ③ (0) | 2024.02.20 |
---|---|
Oracle Database 12c ② (0) | 2024.02.20 |
Oracle Database 12c ① (0) | 2024.02.20 |
Oracle Database 11g Release (1) | 2024.02.13 |
centOS 7 oracle 12C 설치 (0) | 2024.01.12 |