linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)

安装Oracle11GR2所需要的依赖包

有高手写成了这样:yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel numactl-devel sysstat unixODBC unixODBC-devel kernelheaders pdksh pcre-devel readline rlwrap  一句命令全装好了;
作为新手,我们还是一个个来安装吧。
上一节准备好的操作系统环境centos7 minimal install
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)

执行:yum -y install gcc

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install gcc-c++

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install make

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
系统里已经安装了最新版
执行:yum -y install binutils

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
系统里已经安装了最新版
执行:yum -y install compat-libstdc++-33

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install elfutils-libelf

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
系统里已经安装了最新版
执行:yum -y install elfutils-libelf-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install elfutils-libelf-devel-static

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install glibc

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install glibc-common

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install glibc-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install ksh

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install libaio

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install libaio-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install libgcc

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install libstdc++

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install libstdc++-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install numactl-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install sysstat

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install unixODBC

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install unixODBC-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install kernel-headers

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install pdksh

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
报错,百度搜原因:pdksh是一个老包了,新的oracle都使用ksh包
改执行:yum -y install ksh

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install pcre-devel

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install readline*

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
安装成功
执行:yum -y install rlwrap

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
yum源里没有包;
昨天我们准备了:rlwrap-0.42.tar.gz 就是


执行:rz
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
选择对应文件添加——确定;
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
上传成功;
解压:tar -xvf rlwrap-0.42.tar.gz

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
切换目录:cd rlwrap-0.42
执行: ./configure

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
执行成功(如果有很多个no 以及结尾提示其他内容 则执行失败 根据提示找原因)

执行:make

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
执行:make install

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
完成;


创建用户 组 及文件夹

创建用户组:groupadd oinstall
创建用户组:groupadd dba
创建用户并添加到用户组:useradd -g oinstall -G dba oracle
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)
设置密码:echo "123456" | passwd --stdin oracle
linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)

创建安装目录及权限
mkdir -p /data/u01/app/oracle/product/11.2.0/dbhome_1
mkdir /data/u01/app/oracle/{oradata,inventory,fast_recovery_area}
chown -R oracle:oinstall /data/u01/app/oracle
chmod -R 775 /data/u01/app/oracle 

linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(安装依赖包)

下一节:修改配置文件

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章