Centos7安装Oracle

Centos7安装Oracle

创建用户:
[[email protected] ~] groupadd oinstall
[[email protected] ~] groupadd dba
[[email protected] ~] useradd -g oinstall -G dba -m oracle
[[email protected] ~] passwd oracle

创建安装目录,解压文件
[[email protected] ~] mkdir -p /ora/oracle
[[email protected] ~] 7za x /ora/ linux.x64_11gR2_database_1of2.zip
[[email protected] ~] 7za x /ora/ linux.x64_11gR2_database_2of2.zip
[[email protected] ~] chown -R oracle:oinstall /ora
[[email protected] ~] chmod 755 -R /ora

添加依赖:
yum -y install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc+±devel libXi libXtst make sysstat compat-libcap1 binutils-devel unixODBC unixODBC-devel glibc-static;

修改认证模块:
vim /etc/security/limits.conf

  • soft nofile 65536
  • hard nofile 65536
  • soft nproc 131072
  • hard nproc 131072

修改Oracle相关环境变量:
[[email protected] ~] vim /etc/profile
export ORACLE_HOME=/ora/oracle/product/11.2.0/db_1
export PATH= P A T H : PATH: PATH:ORACLE_HOME/bin

[[email protected] ~] vim /home/oracle/.bash_profile
export ORACLE_BASE=/ora/oracle
export ORACLE_HOME= O R A C L E B A S E / p r o d u c t / 11.2.0 / d b 1 e x p o r t O R A C L E S I D = o r c l e x p o r t P A T H = ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export PATH= ORACLEBASE/product/11.2.0/db1exportORACLESID=orclexportPATH=ORACLE_HOME/bin:$PATH

XSell远程窗口安装oracle:
直接用Oracle用户登录,否则后面安装可能会报如下错误。

Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<<
Centos7安装OracleCentos7安装Oracle

开始图形化安装:
[[email protected] ~] cd /ora/database
[[email protected] database] ./runInstaller
弹出安装界面:
Centos7安装OracleCentos7安装Oracle默认:next ==》 yes

仅安装数据库软件(后面待安装完成后,在添加数据库实例)
Centos7安装OracleCentos7安装OracleCentos7安装Oracle后面一路默认:
会提示一些失败信息,选择忽略:
Centos7安装Oracle到84%时会报错:
Centos7安装Oracle解决方案:
[[email protected] ora]# vim /ora/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk

Centos7安装Oracle
修改为:(注意static前空白必须为tab)
Centos7安装Oracle
点击Retry继续安装。然后会报另一个错误:
Centos7安装Oracle解决方案:
[[email protected] db_1]# echo $ORACLE_HOME
/ora/oracle/product/11.2.0/db_1
[[email protected] db_1]# cd $ORACLE_HOME//sysman/lib/
[[email protected] lib]# cp ins_emagent.mk ins_emagent.mk.bak
[[email protected] lib]# vim ins_emagent.mk

Centos7安装Oracle
修改为:(后两位为数字1)
Centos7安装Oracle
点击Retry继续安装,安装完成:
Centos7安装Oracle(后面创建数据库实例即可)