
文章插圖
部署環(huán)境
系統(tǒng):CentOS 7.1 (Redhat版本也可以)
數(shù)據(jù)庫(kù):Oracle 11gR2
1.修改hosts文件
1.1 查詢(xún)主機(jī)名和IP地址
查詢(xún)主機(jī)名和IP地址
1.2 修改/etc/hosts文件如下
修改hosts文件
2.掛載操作系統(tǒng)鏡像
2.1 可以將操作系統(tǒng)的鏡像上傳到操作系統(tǒng)中,進(jìn)行本地掛載 。
我這里將ISO系統(tǒng)鏡像上傳到了Linux系統(tǒng)的/opt目錄里 。
上傳ISO鏡像文件
2.2 在本地掛載ISO鏡像文件,掛載到/mnt目錄
掛載鏡像文件
命令如下:
mount /opt/CentOS-7-x86_64-DVD-1503-01.iso /mnt
3.配置YUM源
3.1 切換到以下目錄,
將此目錄下的文件move到tmp文件夾里備份,然后新建my.repo文件,文件名隨意,但是需要以repo結(jié)尾 。
切換到y(tǒng)um配置目錄
命令如下:
cd /etc/yum.repos.d/
3.2 新建my.repo文件 內(nèi)容如下:
編輯yum源配置文件
4.安裝數(shù)據(jù)庫(kù)依賴(lài)包
在掛載好ISO鏡像和配置好YUM源以后,安裝數(shù)據(jù)庫(kù)的依賴(lài)包
數(shù)據(jù)庫(kù)的依賴(lài)包是在安裝數(shù)據(jù)庫(kù)軟件時(shí),需要的一些系統(tǒng)必須的rpm包,必須要安裝 。
4.1 執(zhí)行yum,安裝依賴(lài)包
命令如下:
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686
elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh
libgcc*.i686 libgcc libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.i686
libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686
unixODBC-devel unixODBC-devel*.i686 libXp
注:
加斜杠是命令長(zhǎng)換行執(zhí)行,大家可以去掉斜杠放到一行執(zhí)行 。
5.關(guān)閉系統(tǒng)防火墻
關(guān)閉防火墻
systemctl stop firewalld
開(kāi)機(jī)自動(dòng)關(guān)閉防火墻
systemctl disable firewalld
6.建立Oracle用戶和用戶組
依次執(zhí)行以下命令:
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
passwd oracle
7.創(chuàng)建數(shù)據(jù)庫(kù)相關(guān)目錄
依次執(zhí)行以下命令:
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01/app
chmod -R 775 /u01/app
8.修改內(nèi)核參數(shù)
8.1修改 /etc/sysctl.conf文件,將以下內(nèi)容添加到sysctl.conf文件末尾 。
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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
kernel.shmall = 1258291
kernel.shmmax = 5153960755
注意:
需要修改kernel.shmall和kernel.shmmax,其他的參數(shù)按以上默認(rèn)即可 。
shmall=是全部允許使用的共享內(nèi)存大小,shmmax 是單個(gè)段允許使用的大小 。這兩個(gè)可以設(shè)置為內(nèi)存的 80% 。
例如 16G 內(nèi)存,
shmmax 16*1024*1024*1024*90% = 15461882265,
shmall 的大小為 15461882265/4k(getconf PAGESIZE可得到) = 3774873
本服務(wù)器是6G,大家可以根據(jù)自己服務(wù)器內(nèi)存實(shí)際情況,自行計(jì)算 。
8.2 執(zhí)行以下命令使參數(shù)生效
使修改生效
9.修改oracle用戶對(duì)系統(tǒng)資源的使用限制
添加以下內(nèi)容到 /etc/security/limits.conf 文件末尾
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
10. 修改profile文件
在/etc/profile文件的末尾添加如下內(nèi)容
if [ $USER = “oracle” ]; then
if [ $SHELL = “/bin/ksh” ]; then
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專(zhuān)業(yè)人士給予相關(guān)指導(dǎo)!
「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助:- 家用廚房小型電熱水器_電熱水器安裝在廚房
- 臥室空調(diào)安裝的位置怎么選擇?
- 臥室掛機(jī)空調(diào)安裝高度
- 地板龍骨安裝方法
- idea創(chuàng)建桌面快捷方式 ubuntu安裝idea教程
- 數(shù)據(jù)庫(kù)遷移的三個(gè)步驟 mysql數(shù)據(jù)庫(kù)實(shí)時(shí)同步工具
- 在電視上安裝QQ教程 qq網(wǎng)絡(luò)電視播放器
- 2021年臘月十九安裝床好嗎?安床注意什么?
- photoshop收費(fèi)標(biāo)準(zhǔn) photoshop破解版安裝步驟
- 臥室空調(diào)安裝方向
