페이지 이력
목차 |
---|
호스트 파일 수정
root 유저로 접속하여 호스트 파일(/etc/hosts)에 서버의 IP와 호스트 이름을 추가합니다.
코드 블럭 | ||
---|---|---|
| ||
vi /etc/hosts |
서식 미적용 |
---|
192.168.56.120 ora12c.localdomain |
커널 환경값 및 리소스 제한 환경 수정
오라클 12c가 권장하는 리눅스 커널 환경 값을 sysctl.conf 파일에 추가합니다.
코드 블럭 | ||
---|---|---|
| ||
vi /etc/sysctl.conf |
서식 미적용 |
---|
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65535
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576 |
변경된 환경 값을 sysctl 명령을 수행하여 반영합니다.
코드 블럭 | ||
---|---|---|
| ||
/sbin/sysctl -p |
오라클이 권장하는 리소스 제한 환경 값을 limits.conf 파일에 추가합니다.
코드 블럭 | ||
---|---|---|
| ||
vi /etc/security/limits.conf |
서식 미적용 |
---|
oracle hard nofile 65536
oracle hard nproc 16384
oracle soft nproc 2047 |
그룹 및 사용자 환경 설정
오라클 12c 권장 사항에 따라 필요한 그룹을 생성합니다. 관리 편의를 위해 그룹의 권한을 통합하여 하나 또는 두 개(dba, oinstall)로 사용할 수도 있습니다.
코드 블럭 | ||
---|---|---|
| ||
groupadd oinstall
groupadd dba
groupadd oper
groupadd backupdba
groupadd dgdba
groupadd kmdba
groupadd asmdba
groupadd asmoper
groupadd asmadmin |
오라클 소프트웨어 설치를 위한 oracle 유저를 생성하고, passwd 명령을 이용해 암호를 설정합니다. 예제에서는 기본 그룹을 oinstall로 지정했고, 다른 그룹에도 속하도록 지정했습니다. 참고로 vboxsf 그룹은 VirtualBox의 Guest Addition을 사용하기 위한 것으로 운영 환경에서는 구성할 필요가 없습니다.
코드 블럭 | ||
---|---|---|
| ||
useradd -g oinstall -G dba,oper,backupdba,dgdba,kmdba,asmdba,asmoper,asmadmin,vboxsf oracle
passwd oracle |
설치 경로를 설정하고 oracle 유저가 액세스할 수 있도록 권한과 소유권을 변경합니다.
코드 블럭 | ||
---|---|---|
| ||
mkdir -p /u01/app/oracle/product/12.1.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01 |
oracle 유저 환경 설정
oracle 유저로 접속하여 오라클 설치를 위한 환경을 설정합니다.
코드 블럭 | ||
---|---|---|
| ||
su - oracle
vi .bash_profile |
...
...
oraInst.loc 파일 생성
다시 root 유저로 접속하여 etc 디렉토리에 oraInst.loc 파일을 생성합니다.
...