操作系統要求(OS requirement):
# cat /proc/version
Asianux Server 3 SP2
Oracle Linux 4 Update 7
Oracle Linux 5 Update 2 (with Red Hat Compatible Kernel)
Oracle Linux 5 Update 5
Oracle Linux 6
Oracle Linux 6 (with Red Hat Compatible Kernel)
Red Hat Enterprise Linux 4 Update 7
Red Hat Enterprise Linux 5 Update 2
Red Hat Enterprise Linux 5 Update 5 (with the Oracle Unbreakable Enterprise Kernel for Linux)
Red Hat Enterprise Linux 6
Red Hat Enterprise Linux 6 (with the Oracle Unbreakable Enterprise Kernel for Linux)
SUSE Linux Enterprise Server 10 SP2
SUSE Linux Enterprise Server 11
內核需求(kernel requirements):
# uname -r
On Oracle Linux 4 and Red Hat Enterprise Linux 4
2.6.9 or later
On Oracle Linux 5 Update 5
2.6.32-100.0.19 or later
On Oracle Linux 5 Update 2
2.6.18 or later (with Red Hat Compatible Kernel)
On Oracle Linux 6
2.6.32-100.28.5.el6.x86_64 or later
On Oracle Linux 6
2.6.32-71.el6.x86_64 or later (with Red Hat Compatible Kernel)
On Red Hat Enterprise Linux 5 Update 5 with the Oracle Unbreakable Enterprise Kernel for Linux
2.6.32 or later
On Red Hat Enterprise Linux 6 with the Oracle Unbreakable Enterprise Kernel for Linux
2.6.32-100.28.5.el6.x86_64 or later
On Red Hat Enterprise Linux 6
2.6.32-71.el6.x86_64 or later
On Asianux Server 3, Oracle Linux 5 Update 2, and Red Hat Enterprise Linux 5 Update 2
2.6.18 or later
On SUSE Linux Enterprise Server 10
2.6.16.21 or later
On SUSE Linux Enterprise Server 11
2.6.27.19 or later
Installation:
1.
修改sysctl.conf文件,在文件末尾插入
Edit sysctl.conf file,at the end of file add in
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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
2.
執行sysctl –p,確保輸出結果與第一步的數據相同
Enter sysctl –p, make sure the output is the same as step 1
3.
修改limits.conf,在文件末尾插入
Edit limits.conf file,at the end of file add in
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10241
|
4.
關閉selinux,把enforcing 改為disabled
Turn off selinux, change enforcing to disabled
vi /etc/sysconfig/selinux
selinux=disabled
|
5.
關閉linux防火墻
Turn off iptables
service iptables stop
chkconfig iptables off
|
6.
查看防火墻啟動狀態
Check iptables status
7.
配置yum
Yum configuration
mkdir /iso
umount /dev/sr0
mount /dev/sr0 /iso
vi /etc/yum.repos.d/local.repo
[server]
name=server
baseurl=file:///iso
enabled=1
gpgcheck=0
|
8.
Yum install
Create users and groups
groupadd dba
groupadd oinstall
groupadd oper
useradd oracle
創建oracle用戶
/usr/sbin/useradd -g oinstall -G dba,oper oracle
usermod -g dba oracle
把oracle用戶加到dba組里
passwd oracle
給oracle用戶建密碼
|
10.
給oracle建安裝目錄
Create install dirctory for oracle
mkdir -p /u01/app/oracle
chown -R oracle:dba /u01/app/oracle
把文件屬主改為oracle
chmod -R 777 /u01/app/oracle
把文件權限改為777
|
11. 配置oracle用戶環境變量(home、base、sid、path、umask)
Configure oracle
user's environment variable
su - oracle
vi /home/oracle/.bash_profile
ORACLE_BASE=/u01/app/oracle
ORACLE_SID=sales
ORACLE_HOME=$ORACLE_BASE/11.2.4/dbhome_1
export ORACLE_BASE ORACLE_SID ORACLE_HOME
export PATH=$ORACLE_HOME/bin:$PATH
|
(ORACLE_HOME路徑跟安裝路徑一定要一致)
(ORACLE_HOME must be the same with install path)
12.
使新環境變量生效
Make new environment variables effective
13.
添加/etc/hosts
Edit /etc/hosts
su
vi /etc/hosts
(寫本機ip和主機名)
(write your ip and username)
14.
Reboot
15. 上傳oracle文件到/u01并解壓
Upload oracle files to /u01 and unzip
16. 切換到oracle用戶
Switch to oracle user
| | | | | | |