红帽企业Linux5.4下ORACLE安装步骤(推荐)
ORACLE 安装步骤
1.检查安装包
make3.79.1
gcc3.2.334
glibc2.3.295.20
glibcdevel2.512.i386.rpm
glibcheaders2.512.i386.rpm
compatdb4.0.145
compatgcc7.32.96.128
compatgccc++7.32.96.128 compatlibstdc++7.32.96.128
compatlibstdc++devel7.32.96.128
libXpm3.5.53.i386.rpm libXp
openmotif212.1.308 setarch1.31
libgomp4.1.152.el5.i386.rpm
查询所需安装包是否完整
rpm q gcc make binutils openmotif setarch compatdb compatgcc
compatgccc++ compatlibstdc++ compatlibstdc++devel libXp
由于缺失的包之间有严格的依赖关系, 所以必须按照如下顺序安装缺失的包
rpmUvh compatdb4*
rpmUvh libaio0*
rpmUvh compatlibstdc++333*
rpmUvh glibcheaders2.512.i386.rpm
rpmUvh glibcdevel2.512.i386.rpm
rpmUvh compatgcc343*
rpmUvh compatgcc34c++3*
rpmUvh libXp1*
rpmUvh openmotif2*
rpmUvh gcc4*
rpmUvh glibc2.512.i686.rpm
rpmUvh libgomp4.1.152.el5.i386.rpm
rpmUvh gcc4.1.152.el5.i386.rpm
安装完成后仍然提示部分包没有安装,不过不影响使用
package compatgcc is not installed
package compatgccc++ is not installed
package compatlibstdc++ is not installed
package compatlibstdc++devel is not installed
另一种说法:
查询所需安装包是否完整
rpmq gcc make binutils openmotif setarch libXp
而对于需要安装的包,按如下关键字搜索和安装即可 compat > libXp >
openmotif 全部安装完毕即可(我是这样做的)
2.增加 Oracle安装和使用的用户
2.1 新增组和用户
groupadd oinstall
groupadd dba
groupadd oper
useradd g oinstallG dba oracle
passwd oracle
2.2 创建安装目录
创建 Oracle 的安装目录,并把权限付给 oracle 用户,其实创建用户后就已经
有该文件了
mkdir p /home/oracle/
chown R oracle:oinstall /home/oracle
chmod R 775 /home/oracle
3.修改配置文件
3.1配置/etc/sysctl.conf
/etc/sysctl.conf 行末添加以下内容,已有的修改
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni