1 环境准备
1.1 安装依赖
yum install -y binutils compat-libcap1 compat-libstdc++ compat-libstdc++ gcc gcc-c++ glibc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat ld-linux.so.2
yum install java
yum install libnsl
yum install libnsl2
1.2 创建用户和组
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd -g 502 dba
/usr/sbin/groupadd -g 503 oper
/usr/sbin/groupadd -g 504 asmadmin
/usr/sbin/groupadd -g 506 asmdba
/usr/sbin/groupadd -g 505 asmoper
/usr/sbin/useradd -u 502 -g oinstall -G dba,asmdba oracle
passwd oracle
1.3 创建oracle目录
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
chown -R oracle:oinstall /u01/app/oracle
chmod 755 /u01/app/oracle -R
1.4 解压安装包
mv linux_11gR2_database_1of2.zip linux_11gR2_database_2of2.zip /home/oracle/
cd /home/oracle/
unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
chown oracle.oinstall database -R
1.5 创建inventory目录
mkdir -p /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/oraInventory
注意:以下操作需要使用oracle账户
1.6 添加oracle环境变量
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64
source /home/oracle/.bash_profile
2 安装oracle
./runInstaller -jreLoc /usr/lib/jvm/jre/










点击上面的修复按钮,并使用root权限执行脚本


安装完成后,点击界面的确定,会自动重新检测

手动安装剩余安装包(root下)
yum install libaio-devel
yum install elfutils-libelf-devel
yum install sysstat
安装完成后,重新检测,并忽略剩余安装包,继续安装

点击安装,开始正式安装。


遇到该问题,将libaio.so.1.0.1替换到/usr/lib64/下,并点击重试(root下操作)

安装libnsl2-devel(root下操作)
yum install libnsl2-devel

手动修改文件:(oracle用户下修改)
/u01/app/oracle/product/11.2.0/dbhome_1/sysman/lib/ins_emagent.mk
修改内容如下,添加:空格,-lnnz11,如图所示
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11

只需等待,切勿操作,等待读条完成

点击确认,继续操作

使用root执行下面2个脚本



点击继续,安装完成

©统信软件技术有限公司。访问者可将本网站提供的内容或服务用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。除此以外,将本网站任何内容或服务进行转载,须备注:该文档出自【faq.uniontech.com】统信软件知识分享平台。否则统信软件将追究相关版权责任。