centos7下靜默安裝oracle11G圖解配置 1

前言:

本文是《centos7下靜默安裝oracle11G圖解配置》中第一篇。因linux下安裝Oracle太過(guò)繁瑣,如果寫(xiě)在一篇文章中,太長(zhǎng)了。本文主要講解安裝前環(huán)境配置。

Centos 7 安裝 Oracle 11gr

1:準(zhǔn)備:

1.1 Oracle鏡像

linux.x64_11gR2_database_1of2.zip

linux.x64_11gR2_database_2of2.zip

百度云地址:

2:檢查系統(tǒng)

2. 1 查看系統(tǒng)版本號(hào):

命令:uname -m

2.2 查看系統(tǒng)名稱(chēng)

命令:cat /etc/redhat-release

3:修改

3.1 修改系統(tǒng)名稱(chēng)

修改命令:vi /etc/redhat-release

修改后;

redhat-7

4:安裝

4.1 安裝需要的包列表

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

unixODBC-2.3.1-6.el7.x86_64 or later

unixODBC-2.3.1-6.el7.i686 or later

unixODBC-devel-2.3.1-6.el7.x86_64 or later

unixODBC-devel-2.3.1-6.el7.i686 or later

使用yum命令:

yum -y install binutils compat-libcap1 compat-libstdc++-33?compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33?compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

查看是否都已經(jīng)安裝了

命令:rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst ?make sysstat ?unixODBC unixODBC-devel

5:新建

5.1 新建用戶和組

創(chuàng)建oinstall和dba組

命令:

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

5.2 創(chuàng)建oracel用戶

命令:/usr/sbin/useradd -g oinstall -G dba oracle

設(shè)置oracel用戶密碼

命令:passwd oracle

校驗(yàn)用戶是否是所在的組

6:配置內(nèi)核參數(shù)

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 = 1048576

修改完成,生效。

命令:/sbin/sysctl -p

7:修改用戶權(quán)限

命令 vi ?/etc/security/limits.conf

oracle soft nproc?2047

oracle hard nproc?16384

oracle soft nofile?1024

oracle hard nofile?65536

oracle soft stack?10240oracle hard stack 10240

或是用編輯器修改

在在/etc/pam.d/login 文件

session required /lib/security/pam_limits.so

session required pam_limits.so

在/etc/profile 文件中

if [ $USER = "oracle" ]; then? if [ $SHELL = "/bin/ksh" ]; then? ? ? ulimit -p 16384? ? ? ulimit -n 65536? ?else? ? ? ulimit -u 16384 -n 65536? fifi

使之生效

命令:source /etc/profile

8:創(chuàng)建安裝目錄

mkdir -p /u01/app/

chown -R oracle:oinstall /u01/app/

chmod -R 775 /u01/app/

配置環(huán)境變量

使用oracle用戶

添加內(nèi)容:

export ORACLE_BASE=/u01/app/oracle

export ORACLE_SID=dbsrv2

保存后,使其生效,命令:

source ~/.bash_profile

9:上傳數(shù)據(jù)庫(kù)zip

9.1 將數(shù)據(jù)庫(kù)安裝文件上傳到服務(wù)器中

9.2 解壓

切換到/home/oracle目錄使用命令:

unzip linux.x64_11gR2_database_1of2.zip

unzip linux.x64_11gR2_database_2of2.zip

9.3 Oracle用戶創(chuàng)建etc目錄并復(fù)制

創(chuàng)建命令:mkdir etc

復(fù)制命令:cp /home/oracle/database/response/* /home/oracle/etc/

9.4 使用root用戶給etc賦權(quán)

命令:chmod 700 /home/oracle/etc/*.rsp

凱哥wx:凱哥Java

凱哥個(gè)人博客:www.kaigejava.com

出處:http://kaigejava.com/article/detail/111

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容