Centos6.3/RHEL6.3安装Oracle11gR2-64
上周去实施,虽然事前知道要装Oracle,因为很久前安装过,就没有在意。拿着程序和光盘就过去了。
后来的惨痛的教训促成我决定写一个安装文档,好记性不如51CTO么!在此感谢好友@暗黑魔君的支持,本博客也是以他的安装文档为参照的。详情见:http://clovemfong.blog.51cto.com/3297559/1310212
下面是具体的安装步骤:
(鉴于这坑爹的插入代码功能,为了节省时间,个别地方我就手写了)
1.修改主机名并本地解析:
hostname
/etc/sysconfig/network
/etc/hosts
2.安装依赖包(注*:此处建议挂在RHEL6.3的系统盘进行本地):
mount /dev/sr0 /media
vim /etc/yum.repo.d/my.repo
[my.repo] name=my.repo baseurl=file:///mnt enabled=1 gpgcheck=0
yum clean all
yum makecache
cat package.list
binutils
compat-libcap1
compat-libstdc++-33
compat-libstdc++-33*.i686
elfutils-libelf-devel
gcc
gcc-c++
glibc*.i686
glibc
glibc-devel
glibc-devel*.i686
ksh
libgcc*.i686
libgcc
libstdc++
libstdc++*.i686
libstdc++-devel
libstdc++-devel*.i686
libaio
libaio*.i686
libaio-devel
libaio-devel*.i686
make
sysstat
unixODBC
unixODBC*.i686
unixODBC-devel
unixODBC-devel*.i686
yum -y install `cat package.list`
3.修改内核参数:
cp /etc/sysctl.conf /etc/sysctl.conf_2013.10.10.bk
vim /etc/sysctl.conf 加入以下内容:
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.
file
-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.wmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
sysctl -p
4.创建用户组以及修改权限:
1)创建用户组:
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
echo oracle |passwd --stdin oracle
2)修改权限:
cp /etc/security/limits.conf /etc/security/limits.conf_2013.10.10.bk
vim /etc/security/limits.conf 加入:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
vim /etc/pam.d/login 加入:
session required pam_limits.so
3)创建安装目录以及修改环境变量:
mkdir -p /u01/app/oracle
chown -R oracle.oinstall /u01/app/
su - oracle
vim .bash_profile加入:
ORACLE_BASE=
/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE
/product/11
.2.0
/db_1
ORACLE_SID=orcl
export
ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME
/bin
:$PATH
export
PATH
source .bash_profile
5.安装Oracle软件:
这里需要注意一点,即Oracle的安装包的权限:
-rwxr--r--. 1 oracle oinstall 1239269270 Oct 16 17:03 linux.x64_11gR2_database_1of2.zip
-rwxr--r--. 1 oracle oinstall 1111416131 Oct 16 17:05 linux.x64_11gR2_database_2of2.zip
安装前先回到root用户,输入命令:
xhost +
xdpyinfo |grep name 后:
name of display: :0.0
回到oracle用户:
export DISPLAY=:0.0
然后执行xdpyinfo,如果出现信息,就行了
执行脚本:
./runInstaller
下面是截图:
转载于:https://blog.51cto.com/beidouge/1311290