0%

Centos7 Oracle11.2.0.4安装步骤

准备阶段

在开始安装前先要检查下相应的依赖包,这里要注意的是如果是在X64的系统上安装记得需要安装i686即X64系统上的X86的包,这点很重要,如果漏了Oracle是无法正常的安装的,这里pdksh没有安装没有关系,在这里已经安装了ksh就可以了

1
[root@localhost ~]# yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh ksh libaio.i686 glibc.i686 compat-libstdc++-33.i686 libaio-devel.i686 libgcc.i686 libstdc++.i686 unixODBC.i686 unixODBC-devel.i686 compat-libcap1

创建oracle用户、组

1
2
3
4
[root@localhost ~]# groupadd oinstall 
[root@localhost ~]# groupadd dba
[root@localhost ~]# useradd -g oinstall -G dba oracle
[root@localhost ~]# echo oracle:123456 |chpasswd

配置系统的limits的配置文件

1
2
3
4
5
6
[root@localhost ~]# cat >> /etc/security/limits.conf <<EOF
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
EOF

修改内核变量配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
[root@localhost ~]# cat >> /etc/sysctl.conf <<EOF
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default= 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
EOF

[root@localhost ~]# sysctl -p

配置Oracle用户的环境变量配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
[root@localhost ~]# su - oracle 
[oracle@localhost ~]$ cat >> /home/oracle/.bash_profile <<EOF

export ORACLE_BASE=/app/oracle11g
export ORACLE_HOME=/app/oracle11g/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
#NLS_LANG=AMERICAN_CHINA.ZHS16GBK
#export ORACLE_UNQNAME=orcl
#export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
#export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
EOF

以下配置需要另外安装rlwrap
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'

安装Oracle

1
2
3
4
5
6
7
8
9
[root@localhost ~]# mkdir -p /app/{oracle11g,oraInventory}
[root@localhost ~]# chown -R oracle:oinstall /app
[root@localhost ~]#su - oracle
[oracle@localhost database]$ ./runInstaller

如启动安装界面失败
切换root账号
执行命令
[root@localhost ~] xhost +

如swap不足

1
2
3
[root@oracle ~]#cd /tmp &&  dd if=/dev/zero of=swap bs=1M count=2048
[root@oracle tmp]# mkswap /tmp/swap -f
[root@oracle tmp]# swapon /tmp/swap

安装完成后
管理界面是ip:1158/em