溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

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

發(fā)布時間:2020-04-10 03:16:49 來源:網(wǎng)絡(luò) 閱讀:1413 作者:xitaotao 欄目:關(guān)系型數(shù)據(jù)庫

   昨天剛接到同事電話領(lǐng)導(dǎo)讓安裝部署一個oracle12c 他們都不知道c是什么意思還讓安裝,悲催沒辦法,誰讓咱是技術(shù)呢,就是解決技術(shù)問題的,廢話不多說,下面是我安裝的記錄:

  一、 安裝centos系統(tǒng)我就不介紹了網(wǎng)上有很多。

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

  http://public-yum.oracle.com/getting-started.html  這里寫的很清楚,配置好yum后安裝一個包 oracle-rdbms-server-12cR1-preinstall,這是一 個oracle官方的幫助我們配置系統(tǒng)環(huán)境的工具

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

出現(xiàn)了錯誤14  原因是沒有關(guān)閉驗(yàn)證,centos系統(tǒng)不讓安裝。(或者你導(dǎo)入官網(wǎng)的驗(yàn)證,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)自動創(chuàng)建oracle用戶和group組 

(3)自動配置/etc/sysctl.conf內(nèi)核參數(shù) 

(4)自動配置/etc/security/limits.conf參數(shù)  

(5)關(guān)閉NUMA=OFF   (關(guān)閉非一致內(nèi)存訪問)


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

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)

 為了確定這些包有沒有安裝,我看了下確定已經(jīng)都給安裝了,要是不安裝上面那個包就要自己一個一個安裝這些包還要配置oracle帳號,這個包全部給做了,嘿嘿!

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

和我一樣的可以直接跳轉(zhuǎn)到 三 部分安裝oracle 

 如果自己yum安裝記得修改這個有的包需要32和64位的 (安裝了oracle-rdbms-server包這些都不用配置)

 修改yum配置,默認(rèn)同時安裝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



修改大內(nèi)存限制


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 

新增如下內(nèi)容:

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 創(chuàng)建相關(guān)目錄

 

  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 (一)

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI