1. 설치 환경
운영 체제 : 레드햇 6.5
메모리 : 최소 요구 사항 256M (사용 :보기에 그렙 MemTotal / proc 디렉토리 / meminfo 파일 명령)
스왑 공간 : SWAP 스왑 공간, 결정의 메모리 크기에 따라 (사용 :보기 그렙 SwapTotal은 / proc / meminfo 파일 명령)
하드 디스크 공간 :하지 미만 20G, / tmp 파일 유휴 이하 400M, 소프트웨어 설치 디렉토리 공간보다 바람직하게는 5 세대 이상 (사용 :보기에 -h 명령 DF)
과정을 설치합니다
1) 사용자 그룹과 사용자를 추가하고 사용자에게 암호를 설정
1
이
삼
4
5
6
(7)
8
9
|
[root@redhat ~]# groupadd oinstall
[root@redhat ~]# groupadd dba
[root@redhat ~]# useradd -g oinstall -G dba oracle
[root@redhat ~]# passwd oracle
Changing
password
for
user
oracle.
New UNIX
password
:
BAD
PASSWORD
: it
is
based
on
a dictionary word
Retype new UNIX
password
:
passwd:
all
authentication tokens updated successfully.
|
2) 사용자 및 그룹 권한을 할당, 설치 디렉토리를 생성
1
이
삼
4
|
[root@redhat ~]# mkdir -p /u01/app/oracle/product
[root@redhat ~]#mkdir /u01/app/oradata
[root@redhat ~]#chown -R oracle:oinstall /u01
[root@redhat ~]#chmod -R 755 /u01
|
3) 업로드 오라클 11g 설치 패키지를 추출
1
이
|
[root@redhat u01]#unzip linux.x64_11gR2_database_1of2.zip
[root@redhat u01]#unzip linux.x64_11gR2_database_2of2.zip
|
4) 등 oraInst.loc에서 호출 된 파일 / 디렉토리를 만들고 권한을 수정
[root@redhat etc]#vi oraInst.loc
다음 파일을 삽입합니다 :
1
이
|
inventory_loc=/u01/app/oracle/oraInventory
inst_group=oinstall
|
당신이 저장 한 후, 권한을 수정 :
1
이
|
[root@redhat etc]# chown oracle:oinstall oraInst.loc
[root@redhat etc]# chmod 664 oraInst.loc
|
5) 시스템 매개 변수를 수정
[root@redhat etc]#vi /etc/sysctl.conf
다음 코드를 (원래 두 줄이 kernel.shmmax를하고 kernel.shmall 매개 변수 주) 추가 :
1
이
삼
4
5
6
(7)
8
9
(10)
(11)
|
fs.file-
max
= 6815744
fs.aio-
max
-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
|
을 적용하려면 sysctl을 -p 설정을 실행
[root@redhat etc]#vi /etc/security/limits.conf
마지막에 다음을 추가합니다 :
1
이
삼
4
5
|
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
[root@redhat etc]# vi /etc/pam.d/login
|
마지막에 다음을 추가합니다 :
1
이
|
session required /lib/security/pam_limits.so
session required pam_limits.so
|
6). 수정 환경 변수
[root@redhat etc]# vi /etc/profile
마지막에 다음을 추가합니다 :
1
이
삼
4
5
6
(7)
8
9
|
if [ $
USER
=
"oracle"
];
then
if [ $SHELL =
"/bin/ksh"
];
then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
|
사용 소스의 / etc / 프로필 설정을 적용합니다.
오라클 사용자로 전환
1
이
|
[oracle@redhat ~]# cd/home/oracle
[oracle@redhat ~]#vi .bash_profile
|
에서 다음 문서에 다음을 삽입 :
1
이
삼
4
5
6
(7)
|
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=bpas
export PATH=$ORACLE_HOME/bin:$PATH
export LANG=en_US.UTF-8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
|
사용 소스 .bash_profile에 변경 사항을 적용하려면
7) 설치를 시작합니다
나는 그들을 제어하기 위해 그래픽 바보 설치, 간단하고 직관적 인 방법을 사용
루트 사용자 아래에서 :
[root@redhat ~]# xhost +
오라클 사용자로 전환 :
1
이
삼
4
|
[root@redhat ~]# su - oracle
[root@redhat ~]#export DISPLAY=你的ip:0.0(示例:export DISPLAY=192.168.1.1:0.0)
[root@redhat ~]#cd /u01/
database
[root@redhat
database
]#./runInstaller
|
그래픽 설치 단계 : 푸시 취소, 다음 지점
두 번째 단계, 소프트웨어 업데이트를 건너 뛰고 다음을 클릭합니다 :
세 번째 단계는 데이터베이스를 만드는 것입니다 :
네 번째 단계는 설치의 데이터베이스 유형을 선택합니다 :
다섯 번째 단계, 기본 옵션, 다음 단계 :
여섯 번째 단계는 버전을 설치하도록 선택 :
일곱 번째 단계, 기본 옵션 :
第八步,选择用户组,下一步:
第九步,检查依赖:
由于我的本地环境提前安装好了rpm安装包,下面是redhat6.5环境下需要安装的软件包(可以在你的镜像文件下找到,不用去下载):
安装完之后,点击check again重新检查下,看看还有没有问题:
第十步,点击安装:
等待安装完成:
安装过程中会提示以下内容:
按照它的提示步骤完成操作:
1
2
3
|
[oracle@redhat ~]# su root
[oracle@redhat ~]# cd /u01/app/oracle/product/11.2.0
[oracle@redhat ~]# ./root.sh
|
然后点击ok。
到此步已经完成oracle 11g的安装。