centos6.7安装oracle 12c r1 (一)
admin
2023-05-06 16:21:47
0次

   昨天刚接到同事电话领导让安装部署一个oracle12c 他们都不知道c是什么意思还让安装,悲催没办法,谁让咱是技术呢,就是解决技术问题的,废话不多说,下面是我安装的记录:

  一、 安装centos系统我就不介绍了网上有很多。

  二、 配置yun源安装oracle需要的包。

  http://public-yum.oracle.com/getting-started.html  这里写的很清楚,配置好yum后安装一个包 oracle-rdbms-server-12cR1-preinstall,这是一 个oracle官方的帮助我们配置系统环境的工具

centos6.7安装oracle 12c r1 (一)

出现了错误14  原因是没有关闭验证,centos系统不让安装。(或者你导入官网的验证,wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle)


再次安装成功!!!

centos6.7安装oracle 12c r1 (一)


这里介绍下

 oracle-rdbms-server包所干的事情  

(1)自动安装oracle所需的RPM包 

(2)自动创建oracle用户和group组 

(3)自动配置/etc/sysctl.conf内核参数 

(4)自动配置/etc/security/limits.conf参数  

(5)关闭NUMA=OFF   (关闭非一致内存访问)


Oracle 12c所需的rpm包如下:(下面的列表我是网上找的,我的版本不一样,包的名字都一样的)

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

 为了确定这些包有没有安装,我看了下确定已经都给安装了,要是不安装上面那个包就要自己一个一个安装这些包还要配置oracle帐号,这个包全部给做了,嘿嘿!

   centos6.7安装oracle 12c r1 (一)                                      centos6.7安装oracle 12c r1 (一)

和我一样的可以直接跳转到 三 部分安装oracle 

 如果自己yum安装记得修改这个有的包需要32和64位的 (安装了oracle-rdbms-server包这些都不用配置)

 修改yum配置,默认同时安装32位和64位rpm   echo 'multilib_policy=all' >> /etc/yum.conf

yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libgcc libstdc++ libstdc++-devel libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi make sysstat
vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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

查看oracle用户组的id


more /etc/passwd


oracle:x:54321:54321::/home/oracle:/bin/bash



修改大内存限制


echo 54321 > /proc/sys/vm/hugetlb_shm_group


vi /etc/sysctl.conf


vm.hugetlb_shm_group=54321


centos6.7安装oracle 12c r1 (一)

  

修改用户Limits(安装了oracle-rdbms-server包这些都不用配置会在/etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf里面自动增加)

vi /etc/security/limits.conf 

新增如下内容:

oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle stack nproc 10240
oracle stack nproc 10240

  三、 这下面的配置都要自己配置了。


 1 创建相关目录

 

  mkdir -p /u01/app/
  chown -R oracle:oinstall /u01/app/
  chmod -R 775 /u01/app/

centos6.7安装oracle 12c r1 (一)

 2  配置host文件,oracle 屏弃了IP的概念,取而代之的是域名


centos6.7安装oracle 12c r1 (一)

相关内容

热门资讯

空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...