oracle 12c r2 在redhat7上安装

1. 操作系统版本

[root@master ~]# cat /etc/redhat-release

Red Hat Enterprise Linux Server release 7.3 (Maipo)

2. 操作系统包要求

[root@master yum.repos.d]# vi yum.sh

yum install -y binutils-*

yum install -y compat-libcap1-*

yum install -y compat-libstdc++-*

yum install -y gcc-*

yum install -y gcc-c++-*

yum install -y glibc-*

yum install -y glibc-devel-*

yum install -y ksh

yum install -y libaio-*

yum install -y libaio-devel-*

yum install -y libgcc-*

yum install -y libstdc++-*

yum install -y libstdc++-devel-

yum install -y libXi-*

yum install -y libXtst-*

yum install -y make-*

yum install -y sysstat-*

yum install -y unixODBC*

 

chmod +x yum.sh

 

3. 操作系统内核配置

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 4294967296

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048586

 

保存退出编辑器,执行以下命令使设置生效

# sysctl -p

4. 操作系统资源配置

vi /etc/security/limits.conf

oracle           soft     nproc   2047

oracle           hard     nproc   16384

oracle           soft     nofile  1024

oracle           hard     nofile  65536

oracle           soft     stack   10240

oracle           hard     stack   32786

 

5. 操作系统SELINUX配置

/etc/selinux/config

SELINUX=disabled

 

6. 操作系统防火墙配置

systemctl stop firewalld

systemctl disable firewalld.service

 

7. 创建用户

[root@master ~]# groupadd oinstall

[root@master ~]# groupadd dba

[root@master ~]# useradd -g oinstall -G dba oracle

[root@master ~]# id oracle

uid=1000(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

[root@master ~]# passwd oracle

 

8. 创建目录

创建/u01

# lvcreate -L 20G -n oracle_lv datavg

# mkfs.ext4 /dev/ datavg/oracle_lv

# cd /

# mkdir -p /u01/app/oracle

# mount  /dev/ datavg/oracle_lv  /u01

# chown -R oracle:oinstall /u01

 

修改/etc/fstab文件使创建目录重启自动挂载

vi /etc/fstab

/dev/mapper/datavg-oracle_lv             /u01   ext4    defaults        1 1

 

9. 设置用户环境变量

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH

export ORACLE_SID=orcl

TEMP=/tmp

TMPDIR=/tmp

 

export PATH TEMP TMPDIR

 

10. 安装软件

 

 


 

11.安装数据库DBCA

 







 

 

 




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux和Oracle 12c R2之间存在着相互依赖的关系。首先,Oracle 12c R2是一个运行在Linux操作系统上的数据库管理系统,因此它与Linux操作系统之间存在着紧密的依赖关系。在安装和运行Oracle 12c R2时,需要确保操作系统环境的稳定性和兼容性,因此需要选择合适版本的Linux操作系统以及相应的内核版本和软件包。 另外,在Oracle 12c R2安装和配置过程中,通常会涉及到一些与操作系统相关的设置和优化,比如文件系统的挂载点、内核参数的调整、用户和权限管理等等,这些都与Linux操作系统密切相关。因此,在使用Oracle 12c R2时,需要对Linux操作系统有一定的了解和掌握,以确保数据库系统能够正常运行和高效工作。 同时,Oracle 12c R2也为Linux操作系统带来了一些依赖和要求。比如,在安装Oracle 12c R2之前,通常需要在Linux系统中安装一些必要的软件和库文件,以及进行一些系统配置和优化,以满足Oracle数据库管理系统的要求。此外,Oracle 12c R2还需要依赖于一些特定的Linux系统服务和功能,比如网络服务、安全设置、日志记录等等,这些都需要在安装和配置过程中进行相应的设置和调整。 总之,Linux和Oracle 12c R2之间存在着相互依赖的关系,只有在合适版本和配置的Linux操作系统上,才能够正常安装、配置和高效运行Oracle 12c R2数据库管理系统。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值