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个脚本
点击继续,安装完成
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
加入交流群
请使用微信扫一扫!