注意Oracle字符集设置,开发与服务器端的字符集需要一致,否则改起来比较麻烦
Step1 添加主机名与IP对应记录
[root@primary ~]# vi /etc/hosts
(127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6)下添加:
127.0.0.1 localhost.localdomain localhost
192.168.100.112 primary.dataguard oracle
//必须至少包含以上两行、三列(IP长名 短名),否则安装的时候将会出现”OracleNet Configuration Assistant failed”的错误
step2关闭防火墙
Selinux
[root@primary ~]# sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config
[root@primary ~]# setenforce 0
注意:这里知识关闭Selinux,是一个安全模块,并不是防火墙,详细见
step3 Oracle安装依赖包
rhel6(x86_64)官方需求:
binutils-2.20.51.0.2-5.11.el6 (x86_64)
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6.i686
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6.i686
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6.i686
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6.i686
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
[root@primary~]# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel