centos7.5安装Oracle11gR2

centos7.5安装Oracle11gR2

说明:由于上一台旧的笔记本电脑(CPU:i5-7200,内存:8G,硬盘:128SSD+1T机械)卸任,所以打算在家搭建一个个人服务器(主要是换不锈钢盆不划算),之前安装了一个centos8.0的系统安装Oracle(安装了两个周末四天,只能怪自己是个菜鸟),后面出现很多问题,百度上面查了一下好像8.0没人成功安装Oracle11个,所以又重新安装了centos7.5,重装系统花费了好几天时间(主要是系统引导问题),最后用一下午的时间成功安装Oracle11G,故在此记录一下(不能总百度,虽然是菜鸟但是也得做点共享)。

对应Oracle11g安装包地址(只有Linux64位,但是包含client)

链接:https://pan.baidu.com/s/1oUbiJXf7_w3Evl5WKYfcGw
提取码:geof

一:准备工作

1.关闭SELINUX

[root@geoff ~]vi /etc/selinux/config
#SELINUX=enforcing #注释掉
#SELINUXTYPE=targeted #注释掉
SELINUX=disabled #增加
[root@geoff ~] :wq! #保存退出
[root@geoff ~]setenforce 0 #使配置立即生效

2.修改OS系统标识(oracle默认不支持CentOS系统安装,但是centos其实就是redhat)

[root@geoff ~] cat /proc/version
Linux version 3.10.0-514.26.2.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Jul 4 15:04:05 UTC 2017
[root@geoff ~] cat /etc/redhat-release
CentOS Linux release 7.5.1611 (Core)
[root@geoff ~] vi /etc/redhat-release
[root@geoff ~] cat /etc/redhat-release
redhat-7

3.修改yum源(默认的yum源速度慢,建议修改为阿里云的)

https://developer.aliyun.com/mirror/centos?spm=a2c6h.13651102.0.0.3e221b11j7Y4nY

二:创建用户及安装目录,安装依赖包

1、创建用户

[root@geoff ~] groupadd oinstall
[root@geoff ~] groupadd dba
[root@geoff ~] useradd -g oinstall -G dba -m oracle
[root@geoff ~] passwd oracle

2、创建安装目录,解压文件

[root@geoff ~] mkdir -p /ora/oracle
[root@geoff ~] unzip -d /ora/ linux.x64_11gR2_database_1of2.zip
[root@geoff ~] unzip -d /ora/ linux.x64_11gR2_database_2of2.zip
[root@geoff ~] chown -R oracle:oinstall /ora
[root@geoff ~] chmod 777 -R /ora

查了一下,777权限有点高,如果像我一样自己玩可以给,但是如果是正式使用建议还是给755

3、各个目录的作用

[root@geoff ora] ls
 database #解压安装程序后自动生成的安装包目录
 oracle #oracle数据库安装目录
 oraInventory #默认安装日志存放目录(安装后生成)

4、安装oracle所需依赖

[root@geoff ~] yum -y install binutils compat compat-libstdc gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

检查依赖包安装情况

yum install binutils-2.* compat-libstdc++-33* elfutils-libelf-0.* elfutils-libelf-devel-* gcc-4.* gcc-c++-4.* glibc-2.* glibc-common-2.* glibc-devel-2.* glibc-headers-2.* ksh-2* libaio-0.* libaio-devel-0.* libgcc-4.* libstdc++-4.* libstdc++-devel-4.* make-3.* sysstat-7.* unixODBC-2.* unixODBC-devel-2.* pdksh*

三:修改系统内核等设置

1、将服务器名写入到hosts文件(这个是找度娘的)

`
[root@geoff ~] echo ‘127.0.0.1 geoff localhost localhost.localdomain’ >> /etc/hosts
[root@geoff ~] ping -c 3 geoff
PING geoff (127.0.0.1) 56(84) bytes of data.

64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.030 ms
64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.043 ms
64 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.041 ms

Original: https://www.cnblogs.com/GeoffA/p/14252582.html
Author: 昊狼
Title: centos7.5安装Oracle11gR2

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/586468/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球