리눅스 오라클 설치 매개 변수 아래에서

가상 머신의 집합의 앞에 말하기 OracleLinux, 오라클 설치시 우리 앞에 다음 준비 작업을 설치합니다.
당신은 질문이있는 경우, QQ에 문의하시기 바랍니다 : 562 050 054
(1), 시스템 정보보기
시스템 정보보기
첫 번째 서버의 IP : 192.168.8.120
서버 시스템 : 오라클 리눅스 서버 6.5 출시
서버 호스트 이름을 : 오라클은 배울
디스크 공간을 볼 수 :

[루트 @ 오라클 배우기 ~] -h # 안양 
파일 시스템 크기 사용 소용 사용 %는에 장착 
는 / dev / sda1과 32G 4.8G 26G 17 % / 
tmpfs는 3.9G 224K 3.9G 1 %는 / dev / SHM 
는 / dev / sdc1로 197G 60M 187G 1 % / 오라클 
/ 디바이스 / sdb1로 40G 48M 38G 1 % / 부드러운

 

배치 오라클 / 오라클 디렉토리
/ 오라클 소프트는 설치 패키지로 저장하는 도구로 사용되는
CD를 마운트,이
되지 않을 경우, 선택, 시스템을 시작한 후 설정이 드라이브가 연결되어 선택 가상 머신을 선택합니다.
CD를 마운트

[루트 @ 오라클은 배우기 ~] # 마운트는 / dev / cdrom이 / MNT는 
마운트 : 블록 장치는 / dev / SR0 읽기 전용으로 탑재, 쓰기 방지

  

성공을 탑재 여부 확인

[루트 @ 오라클 배우기 ~] -h # 안양 
파일 시스템 크기 사용 소용 사용 %는에 장착 
는 / dev / sda1과 32G 4.8G 26G 17 % / 
tmpfs는 3.9G 224K 3.9G 1 %는 / dev / SHM 
는 / dev / sdc1로 197G 60M 187G / 오라클 1 % 
/ 디바이스 / sdb1로 40G 48M 38G 1 % / 연질 
/ 디바이스 / SR0의 3.7G의 3.7G 0 100 % / MNT

  

1, 냠 구성 설정
냠 원본 파일의 이름을 수정하는 방법

[루트 @ 오라클 배우기 ~] #에서 cd /etc/yum.repos.d/ 
#은 공공 얌 - ol6.repo 공공 얌 - ol6.repofuben MV [루트 @는 yum.repos.d 오라클 - 정보] 
[루트 @ yum.repos.d] # 게요을 오라클이 배울 
用量4总
-rw-R - r-- 사용. 1 개 루트 루트 2545 10月29 2018 공공 얌 - ol6.repofuben 
[루트 @ 오라클 배우기 yum.repos.d] #

  

2, 구성 설정 냠

#의 정력 /etc/yum.conf [루트 @의 yum.repos.d 오라클은-정보]를 


다음을 추가합니다 :

[EL] 
이름 = 오라클 리눅스 6.5  
base을 = 파일 : /// MNT / 서버 / 
gpgcheck = 0 
활성화 = 1

 


저장하고 종료
구성 여부에 시험

# 냠 바이너리 유틸리티를 설치 [루트 @의 yum.repos.d 오라클은-정보] -y

구성이 성공하면

 

3, 오라클 패키지를 설치해야합니다

냠 바이너리 유틸리티들은 오로지 -y 설치 
-y-libcap1의 compat 냠 설치 
(33) -y - 냠의 compat-된 libstdc ++ 설치 
냠 설치 GCC -y 
냠 설치 GCC-C ++ -y 
냠 설치 glibc에 -y 
냠 설치의 glibc-(STABLE) -y 
냠 설치 KSH -y를 
냠 설치에 관하여 libgcc -y 
냠 설치 된 libstdc ++ -y 
냠하면 libstdc ++를 설치 - (STABLE)가 -y 
냠 설치가 libaio -y 
냠 설치가 libaio-(STABLE) -y 
냠 libXext -y 설치 
냠 설치 libXtst -y 
설치 냠을 libX11 -y 
냠 설치 libXau -y 
냠 설치 libxcb -y 
냠 설치 인 libXi -y 
냠 설치 -y 할 
냠 SYSSTAT -y 설치 
인 unixODBC는 -y 설치 냠 
인 unixODBC-(STABLE) -y 냠 설치

  

4, 호스트 구성 파일
편집 / etc / hosts 파일,

[루트 @의 DB01 /] # vi를 / etc / hosts 파일

  

마지막으로, 다음을 추가 :
192.168.8.120이 Oracle- 알아
전면 IP 서버, 서버 호스트 이름 뒤에
, 5 사용자 그룹을 추가하기를

[루트 @ 오라클 배우기 ~] #는 / usr / sbin에 / groupadd -g 60001 oinstall 
는 / usr / sbin에 / groupadd -g 60002 DBA 
[루트 @ 오라클 배우기 ~] #는 / usr / sbin에 / groupadd -g 60002 DBA 
는 / usr 경우 / sbin / groupadd -g 60003 OPER 
#는 / usr / sbin에 / groupadd -g 60003 OPER [루트 @ ~ 오라클 - 정보] 
[루트 @ 오라클 배우기 ~] #는 / usr / sbin에 / useradd와 -u 61002 -g oinstall -G를 DBA 오라클 
[루트 @ 오라클 배우기 ~] #는 / usr / sbin에 / useradd와 -u 61002 -g oinstall -G DBA 오라클

  

보기 oracle 사용자

[루트 @ 오라클 배우기 ~] # ID가 오라클 
의 uid = 61002 (오라클) GID = 60001 (oinstall)组= 60001 (oinstall), 60002 (DBA) 
# [루트 @ ~ 오라클 - 정보]

  

설정 오라클 사용자 암호

[루트 @는 ~ 오라클 - 정보] # passwd를 오라클은 
오라클 사용자의 암호를 변경합니다. 
새 암호 : 
잘못된 암호 : 그것은 사전에있는 단어를 기반으로 
너무 단순 : 잘못된 암호 
새 암호를 다시 입력 : 
passwd에 모든 인증 토큰이 성공적으로 업데이트되었습니다. 
[루트 @ 오라클 배우기 ~] #

 

6, 파일 시스템 추가
저장 / 오라클 오라클을 만들 수를

# CD를 / 신탁 [루트 @ ~ 오라클 - 정보] 
[루트 @ 오라클 배우기 오라클] #에서 mkdir -p /oracle/app/oracle/product/11.2.0/db_1 
[루트 @ 오라클 학습 오라클] #을 chown -R 오라클 : oinstall / 오라클 
# chmod를의 -R 775 / 오라클 / [루트 @ 오라클은 오라클 - 정보] 
# [루트 @ 오라클을 오라클 - 정보]

 

 

7 운영 체제를 수정 매개 변수
파일을 수정할 수는 /etc/security/limits.conf 7.1;

#의 VI의는 /etc/security/limits.conf [루트 @ 오라클을 오라클 - 정보]

다음과 같이 증가 :

#ORACLE 설정 
오라클 소프트 nproc에 2,047 
오라클 하드 nproc에 16384 
오라클 소프트 NOFILE 1,024 
65,536 NOFILE 하드 오라클 
오라클 소프트 스택 10240 
오라클 하드 스택 32768

  

7.2 파일 /etc/security/limits.d/90-nproc.conf의 내용을 수정

#의 VI의 /etc/security/limits.d/90-nproc.conf [루트 @ 오라클을 오라클 - 정보]

  

댓글

# * 부드러운 nproc에 1024

 

추가

* - nproc에의 16384

 파일 변경보기

# 고양이 /etc/security/limits.d/90-nproc.conf [루트 @ 오라클 오라클 - 정보] 
방지하기 위해 사용자의 프로세스 수에 대한 # 기본 제한 
# 실수로 포크 폭탄을. 
# 추론 # 432903 rhbz 참조하십시오. 

# * 부드러운 nproc에 1024 
* - nproc에 16384 
루트 부드러운 nproc에 무제한 
# [루트 @ 오라클 오라클 - 정보]

 

7.3 안함 SELINUX

은 / etc / SELinux가 / 설정 # vi를 [루트 @ 오라클을 오라클 - 정보]

 

SELINUX가 시행 =

SELINUX = 장애인
SELINUX을 적용하도록 :

# 위해 setenforce 0 [루트 @ 오라클을 오라클 - 정보]

 

7.4 iptables를 닫으려면 방화벽
방화벽을 해제

[루트하여 오라클 오라클 - 알아보기 @] # 서비스의 iptables는 STOP 
의 iptables을 : 정책 체인이 ACCEPT : 필터링 [OK] 
iptables에 : 클리어 방화벽 규칙 : [OK] 
iptables에가 : 언로드되는 : [OK] 
[루트하여 오라클 오라클은-알아보기 @ ] #

 

또한 영구적으로 설정 방화벽을 해제 할 수 있습니다

#의 chkconfig를 해제 iptables는 [루트 @ 오라클은 오라클 - 정보] 
# [루트 @ 오라클을 오라클 - 정보]

  

/etc/pam.d/login 파일의 7.5 개정

#의 VI의 /etc/pam.d/login 파일 [루트 @ 오라클을 오라클 - 정보]

 

추가

#ORACLE 설정 
세션 pam_limits.so 필요

 

7.6하여 sysctl.conf 구성 파일을 수정

[루트 @ 오라클 배우기 ~] # vi를 /etc/sysctl.conf의

 


코멘트
# kernel.shmmax를 = 68719476736
# kernel.shmall = 4294967296
추가

#ORACLE 설정 
fs.aio-NR = MAX-1048576 
fs.file 맥스 = 6,815,744 
kernel.shmmax를 = 8,589,934,592 
kernel.shmall = 2097152 
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

 

코멘트 :

kernel.shmmax를하고 kernel.shmall의 계산 :
실제 메모리보다 작은, SGA보다 큰 kernel.shmmax를
I 8 세대 서버의 메모리 여기에
너무 kernel.shmmax를 값이
*`1024 * 1024 * 1024 8 = 8589934592`.
`kernel.shmmni = 4096`
'= kernel.shmmax를 kernel.shmall / 4096`

구성이 적용 보자 :

[루트 @ 오라클은 배울 ~] # sysctl을 -p

  

도 8은, 환경 변수 설정
, 다음 사용자 오라클로 전환

# SU [루트 @ ~ 오라클 - 정보] - 오라클 
$ [오라클 @는 ~를 오라클 - 정보]

  

환경 변수를 수정

$ VI ~ / .bash_profile에 [오라클 @의 ~ 오라클은-정보]를

  

다음을 추가합니다 :

#Oracle 설정 오라클 
TMP = / tmp를; 수출 TMP 
TMPDIR = $ TMP; 수출 TMPDIR은 
LANG = ko 페이지 #export 
ORACLE_BASE = / 오라클 / 응용 프로그램 / 신탁; 수출 ORACLE_BASE 
ORACLE_HOME = $ ORACLE_BASE / 제품 / 11.2.0; 수출 ORACLE_HOME 
ORACLE_SID = ORCL; 수출 ORACLE_SID 
ORACLE_TERM = xterm 등; 수출 ORACLE_TERM 
PATH =는 / usr / sbin에 : $ PATH에; 수출 PATH에 
PATH = $ ORACLE_HOME / 빈 : $ PATH에; 수출의 PATH 
LD_LIBRARY_PATH = $ ORACLE_HOME / lib 디렉토리 / lib 디렉토리 :는 / usr / lib 디렉토리; 수출 LD_LIBRARY_PATH 
CLASSPATH = $ ORACLE_HOME / JRE : $ ORACLE_HOME / jlib : $ ORACLE_HOME / RDBMS / jlib; 수출 CLASSPATH의 
NLS_DATE_FORMAT = "YYYY-MM-DD HH24 : MI : SS"; 수출 NLS_DATE_FORMAT 
NLS_LANG = AMERICAN_AMERICA.ZHS16GBK, 수출 NLS_LANG 
경우 [$ 사용자 = "오라클"] || [$ 사용자 = "그리드"]; 다음 
경우 [$ SHELL = "/ 빈 / KSH"];
ulimit를 -p 16384 
65536 -n ulimit를은 
다른 
ulimit를 16384 -n 65536 -u 
Fi를 
umask를 022 
파이를

  

상기 식에서 ORACLE_SID = ORCL; 데이터베이스의 SID에서 정의
종료 사용자

[오라클 @ 오라클 배우기 ~] $ 출구 
로그 아웃 
# [루트 @ ~ 오라클 - 정보]

  

오라클 사용자 환경 변수 매개 변수를 확인하려면 로그인

[루트 @ 오라클 배우기 ~] # 스와 - 신탁 
[오라클 @ 오라클 배우기 ~] $의 ENV | 그렙 ORACLE 
ORACLE_SID = ORCL 
ORACLE_BASE = / 오라클 / 응용 프로그램 / 오라클 
ORACLE_TERM = xterm을 
ORACLE_HOME = / 오라클 / 응용 프로그램 / 오라클 / 제품 / 11.2.0 
$ [오라클 @ ~ 오라클 - 정보]

  

지금까지 오라클 환경에서 리눅스 환경이 준비가되어 있습니다.

 

추천

출처www.cnblogs.com/black-start/p/10973340.html