系统radhat 6 x64
数据库:oracle 11g r2
网络设置:
清除防火墙规则
[root@oracle01 yum.repos.d]# iptables –F
[root@oracle01 yum.repos.d]# service iptables save
[root@oracle01 yum.repos.d]# service NetworkManager stop
[root@oracle01 yum.repos.d]# chkconfig NetworkManager off
全局网络配置文件,主机名:/etc/sysconfig/network
[root@oracle01 ~]# vim /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=oracle01 //重启使主机名生效 reboot
[root@oracle01 ~]# hostname oracle01 //临时设置当前主机名
配置域名解析
要配置 vi /etc/hosts
192.168.31.11 oracle01
[root@oracle01 ~]# service network restart
[root@oracle01 ~]# ip a show eth0
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:8d:dd:70 brd ff:ff:ff:ff:ff:ff
inet 192.168.31.11/24 brd 192.168.31.255 scope global eth0
inet6 fe80::20c:29ff:fe8d:dd70/64 scope link tentative dadfailed
valid_lft forever preferred_lft forever
软件设置
配置yum源:
1. 挂载光盘
[root@oracle01~]# mount /dev/sr0 /media //将光盘挂载到指定的目录如/media
[root@oracle01~]#ls/media //查看光盘挂载点
说明: 以上为临时挂载,重启系统后需重新手动挂载
2. 准备YUM源并且安装oracle所需要的包
[root@tianyun ~]# vim /etc/yum.repos.d/rhel-source.repo
[rhel-source]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///media
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[root@oracle01~]#yum repolist //查看可用的YUM源
Oracle安装需要的包的安装命令:
yum -y install \
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 \
libXp
创建oracle用户
Root用户:创建oracle用户组oinstall 数据库管理员组dba,及oracle用户
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
# /usr/sbin/useradd -g oinstall -G dba oracle
# passwd oracle
# mkdir -p /u01/oraInventory
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
修改linux核心配置:
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
.修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
为使上述配置生效而不重启系统,执行如下命令
# /sbin/sysctl -p
编辑 /etc/profile ,输入命令:vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
配置oracle用户的环境变量,必须切换到新创建的oracle用户下,如下命令:
输入:su – oracle
然后编辑文件 vi .bash_profile,添加如下内容,并保存退出。
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
立即生效: source .bash_profile
在root下开启xhost +
输入命令 xhost +
[root@oracle01 ~]# xhost +
access control disabled, clients can connect from any host
最后进入安装目录运行 ./runInstaller
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/30151911/viewspace-1754496/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/30151911/viewspace-1754496/