Centos7安装Oracle

本文详细介绍了在Centos7系统中安装Oracle的过程,包括下载安装包、配置依赖、修改系统参数、创建用户和安装目录,以及解决安装过程中遇到的swap空间不足和缺少包的问题。此外,还涵盖了启动、关闭Oracle服务以及客户端连接Oracle的方法。
摘要由CSDN通过智能技术生成

前提条件:2G内存 30G硬盘

1.下载oracle安装包,并上传到/opt目录

2.解压oracle安装包

# cd /opt 
# unzip linuxx64_12201_database.zip
# ls database

3.关闭selinux(安全模块)和防火墙

关闭selinux:

# vim /etc/selinux/config

将SELINUX设置成disabled

在这里插入图片描述

关闭防火墙:

# systemctl stop firewalld

4.安装Oracle12c依赖软件

1.使用阿里yum源代替系统默认的yum源

① 备份默认源 
#cd /etc/yum.repos.d/ 
#mv CentOS-Base.repo CentOS-Base.repo.bak 

② 下载新CentOS-Base.repo 
#wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo 
含义:使用阿里云的yum源代替默认的yum源,下载软件更快 

③ 清除所有缓存 
#yum clean all 

④ 重新生成缓存 
#yum makecache

2.依赖的安装

# yum -y install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat ld-linux.so.2 unixODBC unixODBC-devel libXp.i686 compat-libcap1 sysstat smartmontools net-tools

5.添加Oracle用户和用户组

1.添加分组和创建用户

#创建安装组
# groupadd oinstall
#创建管理组
# groupadd dba
# groupadd oper
# 创建用户
# useradd -g oinstall -G dba,oper oracle

2.设置密码

# passwd oracle

6.创建Oracle的安装目录

# mkdir -p /usr/local/oracle/product/12.1.0.2.0/dbhome_1
# chown -R oracle:oinstall /usr/local/oracle
# chmod -R 777 /usr/local/oracle

7.修改内核参数

# vim /etc/sysctl.conf

在文件最后加入
fs.aio-max-nr=1048576
fs.file-max=6815744
kernel.sem=250 32000 100 128
kernel.shmall=2097152
kernel.shmmax=21
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值