CentOS7安装Oracle11gR2的详细图文教程(含软件下载地址)

本文详述了在CentOS7环境下安装Oracle11gR2的全过程,包括环境准备、软件包下载、系统配置、安装数据库、配置监听、创建实例、设置启动脚本、修改字符集、创建表空间以及远程连接步骤。
摘要由CSDN通过智能技术生成

转载请注明出处,谢谢~

一、环境准备

本文以Oracle11gR2为例,个人PC用虚拟机装的CentOS(考虑到Windows上卸载不干净,不想重装系统,太折腾)
安装包:
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
下载地址(直接复制链接后打开迅雷下载,共两个文件)
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip

二、安装Oracle前准备

1.创建运行oracle数据库的系统用户和用户组

[root@localhost ~]# groupadd oinstall  #创建用户组oinstall
[root@localhost ~]# groupadd dba  #创建用户组dba
[root@localhost ~]# useradd -g oinstall -g dba -m oracle  #创建oracle用户,并加入到oinstall和dba用户组
[root@localhost ~]# passwd oracle  #设置用户oracle的登录密码,不设置密码,在CentOS的图形登录界面没法登录
Changing password for user oracle.
New password:   # 密码
Retype new password:   # 确认密码
passwd: all authentication tokens updated successfully.
[root@localhost ~]# id oracle # 查看新建的oracle用户
uid=1001(oracle) gid=1002(dba) groups=1002(dba)

2.创建oracle数据库安装目录

[oracle@localhost ~]$ su root
Password: 
[root@localhost oracle]# mkdir -p /data/oracle  #oracle数据库安装目录
[root@localhost oracle]# mkdir -p /data/oraInventory  #oracle数据库配置文件目录
[root@localhost oracle]# mkdir -p /data/database  #oracle数据库软件包解压目录
[root@localhost oracle]# cd /data
[root@localhost data]# ls  #创建完毕检查一下
database  oracle  oraInventory
[root@localhost data]# chown -R oracle:oinstall /data/oracle  #设置目录所有者为oinstall用户组的oracle用户
[root@localhost data]# chown -R oracle:oinstall /data/oraInventory
[root@localhost data]# chown -R oracle:oinstall /data/database

3.修改OS系统标识

Oracle默认不支持CentOS系统安装,但是CentOS其实就是Red Hat

[root@localhost data]# cat /proc/version 
Linux version 3.10.0-327.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.3 20140911 (Red Hat 4.8.3-9) (GCC) ) #1 SMP Thu Nov 19 22:10:57 UTC 2015
[root@localhost data]# cat /etc/redhat-release  
CentOS Linux release 7.2.1511 (Core) 
[root@localhost data]# vi /etc/redhat-release
直接按dd删除,然后把redhat-7复制粘贴进去,保存并退出
[root@localhost data]# cat /etc/redhat-release
redhat-7

4.安装oracle数据库所需要的软件包
所需软件包

binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc+±33-3.2.3-71.el7.i686
compat-libstdc+±33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c+±4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc+±4.8.2-3.el7.i686
libstdc+±4.8.2-3.el7.x86_64
libstdc+±devel-4.8.2-3.el7.i686
libstdc+±devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64

可以先查下依赖包都有没,没有的再安装,版本高了也没事。

[root@localhost data]# rpm -qa | grep binutils
#安装
[root@localhost data]# yum -y install binutils
省略...

5.关闭防火墙

[root@localhost data]# systemctl status firewa
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值