校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Centos下Oracle11gR2安裝教程與自動化配置腳本的方法

Centos下Oracle11gR2安裝教程與自動化配置腳本的方法

熱門標(biāo)簽:杭州網(wǎng)絡(luò)外呼系統(tǒng)運營商 網(wǎng)貸外呼系統(tǒng)合法嗎 安陽企業(yè)電銷機器人供應(yīng)商 地圖標(biāo)注坐標(biāo)圖標(biāo) 汽車4s店百度地圖標(biāo)注店 電銷套路機器人 鶴壁電話機器人價格 手機地圖標(biāo)注門店 地圖標(biāo)注效果的制作

系統(tǒng)環(huán)境準(zhǔn)備

開發(fā)組件與依賴庫安裝

安裝centos時選擇Server with GUI,右面的可以不勾選,后面統(tǒng)一來裝

配置本地yum源

以上包如果缺乏可配置本地yum源進行安裝

sudo mount /dev/cdrom /mnt/

[galen@localhost yum.repos.d]$ sudo vim /etc/yum.repos.d/cdrom.repo
[galen@localhost yum.repos.d]$ cat cdrom.repo 
[c7-media]
name=isofile
baseurl=file:///mnt
enable=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[galen@localhost yum.repos.d]$ sudo mv CentOS-Base.repo CentOS-Base.repo-bak
[galen@localhost yum.repos.d]$ sudo mv CentOS-Media.repo CentOS-Media.repo-bak
[galen@localhost yum.repos.d]$ sudo mv cdrom.repo CentOS-Media.repo

配置好yum源后開始安裝依賴庫,如下

yum install glibc glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh compat-libcap1  compat-libstdc++ elfutils-libelf-devel gcc-c++

關(guān)閉防火墻

[galen@localhost ~]$ systemctl stop firewalld.service 
[galen@localhost ~]$ systemctl disable firewalld.service 
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.

關(guān)閉selinux

編輯/etc/sysconfig/selinux文件,保存退出后執(zhí)行 setenforce 0命令

vim /etc/sysconfig/selinux
SELINUX=disabled
#SELINUXTYPE=targeted  #注釋掉

創(chuàng)建oracle用戶、修改系統(tǒng)參數(shù)

創(chuàng)oracle建用戶和組

[root@localhost galen]# groupadd oinstall
[root@localhost galen]# groupadd dba
[root@localhost galen]# useradd -g oinstall -G dba oracle
[root@localhost galen]# passwd oracle

[root@localhost galen]# id oracle
uid=1001(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

系統(tǒng)參數(shù)設(shè)置

官方推薦值:

fs.aio-max-nr = 1048576  
fs.file-max = 6815744  
kernel.shmall = 2097152 
kernel.shmmax = 536870912 #推薦超過一半的物理內(nèi)存
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 -a |grep xxx 查看系統(tǒng)各參數(shù),如果大于官方推薦值不修改,如果小于官方推薦值則修改為官方推薦值,寫入/etc/sysctl.conf文件中,使用sysctl -p使其生效,示例如下

[root@localhost etc]# cat sysctl.conf
fs.aio-max-nr = 6815744
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

修改資源限制如下

[root@localhost etc]# vim /etc/security/limits.conf
oracle		soft		nproc		2048
oracle		hard		nproc		16384
oracle		soft		nofile		1024
oracle		hard		nofile		65536
oracle		soft		stack		10240 

添加以下內(nèi)容到/etc/pam.d/login

[root@localhost ~]# vim /etc/pam.d/login
session required  pam_limits.so

添加以下內(nèi)容到/etc/profile

[root@localhost ~]# vim /etc/profile
if [[ $USER = "oracle" ]]; then
	if [[ $SHELL = "/bin/ksh" ]]; then
		ulimit -p 16384
		ulimit -n 65536
	else
		ulimit -u 16384 -n 65536
	fi
fi

保存后執(zhí)行source /etc/profile生效

配置oracle用戶環(huán)境變量,在/home/oracle/.bash_profile中加入如下內(nèi)容

[root@localhost ~]# vim /home/oracle/.bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH
export LANG="en_US.UTF-8"
export NLS_LANG=american_AMERICA.UTF8
export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"

創(chuàng)建oracle安裝目錄

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

安裝oracle 11g

掛載oracle11g安裝包iso(也可以通過其他方式將oracle安裝包傳到主機),將安裝文件復(fù)制到oracle home目錄下,修改文件權(quán)限給oracle用戶

[root@localhost /]# mkdir /mnt/oracle11g
[root@localhost /]# mount /dev/cdrom /mnt/oracle11g/
[root@localhost /]# cp -r /mnt/oracle11g /home/oracle/
# 復(fù)制到oracle home目錄下并修改權(quán)限
[root@localhost oracle]# chown -R oracle:oinstall /home/oracle/oracle11g/
[root@localhost oracle]# chmod -R 775 /home/oracle/oracle11g/

接下來使用oracle用戶登錄桌面

執(zhí)行./runInstaller開始安裝,Centos 7安裝的時候錯誤彈框有時候會變成一條豎線,安裝無法進行下去,所以運行時執(zhí)行

./runInstaller -jreLoc /etc/alternatives/jre_1.8.0

每項操作如下

[Configure Security Updates] 取消勾選 I wish to receive security updates via My Oracle Support,Next

[Installation Option] Install database software only,Next

[Grid Options] Next

[Product Languages] Next

[Enterprise Edition] Next

[Installation Location] Next

[Create Inventory] Next

[Operating System Groups] Next

[Prerequisite Checks] Next

[Summary] Finish,開始安裝oracle 11g

安裝到84%的時候可能會出現(xiàn)ins_ctx.mk相關(guān)的錯誤,如下

修改/u01/app/oracle/product/11.2.0/db_1/ctx/lib/ins_ctx.mk文件

# 源文件
ctxhx: $(CTXHXOBJ)
    $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK)
# 修改為
ctxhx: $(CTXHXOBJ)
    -static $(LINK_CTXHX) $(CTXHXOBJ) $(INSO_LINK) /usr/lib64/stdc.a

修改/u01/app/oracle/product/11.2.0/db_1/sysman/lib/ins_emagent.mk文件

# 源文件
$(SYSMANBIN)emdctl:
    $(MK_EMAGENT_NMECTL)
# 修改為
$(SYSMANBIN)emdctl:
    $(MK_EMAGENT_NMECTL) -lnnz11

retry繼續(xù)安裝到94%時,彈出

使用root用戶ssh到主機到上述目錄分別執(zhí)行orainstRoot.sh與root.sh,執(zhí)行root.sh時根據(jù)提示填入路徑

/u01/app/oracle/product/11.2.0/dbhome_1/bin,執(zhí)行完成后到UI點擊OK,安裝完成

環(huán)境配置腳本

  1. 使用root用戶登錄
  2. 確保系統(tǒng)iso驅(qū)動器已連接(/dev/cdrom可mount)
  3. 復(fù)制腳本到主機并給予可執(zhí)行權(quán)限,執(zhí)行腳本完成后即可開始安裝oracle 11g

oracle 11g環(huán)境配置腳本

#!/bin/bash

# 配置yum源為本地iso
function set_yum_media() {
  cd /etc/yum.repos.d/
  for repo_file in `ls /etc/yum.repos.d/ | grep -v Media`
  do
    new_file=$repo_file.bak
    mv $repo_file $new_file
  done
  mkdir -p /mnt/media-dir
  mount /dev/cdrom /mnt/media-dir
  sed -i -e 's/baseurl=file:\/\/\/.*/baseurl=file:\/\/\/mnt\/media-dir\//g' -e 's/enabled=0/enabled=1/g' `ls /etc/yum.repos.d/ | grep Media`
  cd -
	rm -rf /var/run/yum.pid
  yum -y update
}

function install_packages() {
  for package in glibc glibc-devel glibc-headers ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh compat-libcap1  compat-libstdc++ elfutils-libelf-devel gcc-c++
  do
    yum -y install $package
  done
}

function create_oracle_user() {
	groupadd oinstall
	groupadd dba
	useradd -g oinstall -G dba oracle
	# 設(shè)置oracle用戶密碼為oracle
	echo oracle|passwd --stdin oracle
}

function set_system_parm() {
	sed -i '$a\fs.aio-max-nr = 1048576' /etc/sysctl.conf
	sed -i '$a\fs.file-max = 6815744' /etc/sysctl.conf
	sed -i '$a\kernel.shmall = 2097152' /etc/sysctl.conf
	sed -i '$a\kernel.shmmax = 536870912' /etc/sysctl.conf
	sed -i '$a\kernel.shmmni = 4096' /etc/sysctl.conf
	sed -i '$a\kernel.sem = 250 32000 100 128' /etc/sysctl.conf
	sed -i '$a\net.ipv4.ip_local_port_range = 9000 65500' /etc/sysctl.conf
	sed -i '$a\net.core.rmem_default = 262144' /etc/sysctl.conf
	sed -i '$a\net.core.rmem_max = 4194304' /etc/sysctl.conf
	sed -i '$a\net.core.wmem_default = 262144' /etc/sysctl.conf
	sed -i '$a\net.core.wmem_max = 1048586' /etc/sysctl.conf
	sysctl -p
}

function set_system_limit_parm() {
	sed -i '$a\oracle		soft		nproc		2048' /etc/security/limits.conf
	sed -i '$a\oracle		hard		nproc		16384' /etc/security/limits.conf
	sed -i '$a\oracle		soft		nofile		1024' /etc/security/limits.conf
	sed -i '$a\oracle		hard		nofile		65536' /etc/security/limits.conf
	sed -i '$a\oracle		soft		stack		10240' /etc/security/limits.conf
}

function set_profile_parm() {
	sed -i '$a\session required  pam_limits.so' /etc/pam.d/login
	sed -i '$a\if [[ $USER = "oracle" ]]; then' /etc/profile
	sed -i '$a\  if [[ $SHELL = "/bin/ksh" ]]; then' /etc/profile
	sed -i '$a\    ulimit -p 16384' /etc/profile
	sed -i '$a\    ulimit -n 65536' /etc/profile
	sed -i '$a\  else' /etc/profile
	sed -i '$a\    ulimit -u 16384 -n 65536' /etc/profile
	sed -i '$a\  fi' /etc/profile
	sed -i '$a\fi' /etc/profile
	source /etc/profile
}

function set_oracle_env() {
	sed -i '$a\export ORACLE_BASE=/u01/app/oracle' /home/oracle/.bash_profile
	sed -i '$a\export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1' /home/oracle/.bash_profile
	sed -i '$a\export ORACLE_SID=orcl' /home/oracle/.bash_profile
	sed -i '$a\export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/OPatch:$ORACLE_HOME/jdk/bin:$PATH' /home/oracle/.bash_profile
	sed -i '$a\export LANG="en_US.UTF-8"' /home/oracle/.bash_profile
	sed -i '$a\export NLS_LANG=american_AMERICA.UTF8' /home/oracle/.bash_profile
	sed -i '$a\export NLS_DATE_FORMAT="YYYY-MM-DD HH24:MI:SS"' /home/oracle/.bash_profile
	source /home/oracle/.bash_profile
}

function create_oracle_dir() {
	mkdir -p /u01/app/oracle/product/11.2.0/db_1
	chown -R oracle:oinstall /u01/app
	chmod -R 775 /u01/app
}

function disable_firewall() {
	systemctl stop firewalld.service
	systemctl disable firewalld.service
	sed -i "s/SELINUX=enforcing/SELINUX=disabled/g" /etc/sysconfig/selinux
	setenforce 0
}

if [ `whoami` == "root" ]
then
	set_yum_media
	install_packages
	create_oracle_user
	echo "set system parm"
	set_system_parm
	echo "set limits"
	set_system_limit_parm
	echo "set /etc/profile"
	set_profile_parm
	echo "set oracle env"
	set_oracle_env
	echo "create oracle dir"
	create_oracle_dir
	echo "disable firwall"
	disable_firewall
fi

到此這篇關(guān)于Centos下Oracle11gR2安裝教程與自動化配置腳本的方法的文章就介紹到這了,更多相關(guān)Oracle11gR2安裝與自動化配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • centos7下安裝oracle11gR2的詳細步驟
  • linux系統(tǒng)下oracle11gR2靜默安裝的經(jīng)驗分享
  • Oracle11g r2 卸載干凈重裝的詳細教程(親測有效已重裝過)
  • oracle11gR2使用exp導(dǎo)出命令時報EXP-00011錯誤的解決方法
  • Oracle11g R2 安裝教程完整版

標(biāo)簽:南陽 焦作 梧州 銀川 河源 酒泉 泰安 柳州

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Centos下Oracle11gR2安裝教程與自動化配置腳本的方法》,本文關(guān)鍵詞  Centos,下,Oracle11gR2,安裝,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Centos下Oracle11gR2安裝教程與自動化配置腳本的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Centos下Oracle11gR2安裝教程與自動化配置腳本的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    麻豆国产精品一区二区三区| 久久久久久久久久久久久女国产乱 | 一本大道久久a久久精二百| 一级精品视频在线观看宜春院| 久久亚洲精品小早川怜子| 色中色一区二区| 久久99精品视频| 一区二区三区鲁丝不卡| 欧美tk丨vk视频| 欧美精选午夜久久久乱码6080| 美女国产一区二区三区| 亚洲一区免费在线观看| 亚洲r级在线视频| 中文字幕亚洲一区二区va在线| 欧美亚洲高清一区二区三区不卡| 欧美丝袜第三区| 91网页版在线| 午夜视频在线观看一区二区三区| 国产精品嫩草久久久久| 中文字幕中文字幕中文字幕亚洲无线 | 国产亚洲欧美日韩日本| 色av成人天堂桃色av| 欧美午夜在线一二页| 91性感美女视频| 不卡一区二区在线| 亚洲乱码国产乱码精品精小说| 亚洲高清一区二区三区| 亚洲精品视频观看| 日韩精品成人一区二区三区| 免费欧美在线视频| 久久精品视频在线免费观看| 日韩欧美成人激情| 欧美男女性生活在线直播观看| 色婷婷久久久综合中文字幕| 91美女片黄在线| 欧美欧美午夜aⅴ在线观看| 欧美网站大全在线观看| 欧美精品 日韩| 久久女同性恋中文字幕| 亚洲三级久久久| 日韩精品五月天| 国产美女娇喘av呻吟久久| 国产一区二区三区免费观看| 成人动漫一区二区三区| 欧美日韩一区成人| 日韩美女视频一区| 福利电影一区二区三区| 丰满白嫩尤物一区二区| 日韩欧美中文字幕公布| 日韩电影在线看| 国产欧美视频一区二区三区| 成人午夜激情在线| 国产精品美女视频| 欧美系列日韩一区| 免费高清成人在线| 精品入口麻豆88视频| 日韩和欧美一区二区| 91精品国产综合久久精品性色| 丝袜亚洲另类丝袜在线| 99久久免费视频.com| 欧美午夜精品久久久久久超碰| 国产一区二区免费看| 欧美日韩一区不卡| 洋洋成人永久网站入口| 成人国产精品免费网站| 欧美猛男gaygay网站| 亚洲激情男女视频| 91亚洲国产成人精品一区二三| 91麻豆精品国产91久久久久久久久 | 亚洲国产裸拍裸体视频在线观看乱了 | 成人蜜臀av电影| 成人国产精品免费观看| 韩国v欧美v亚洲v日本v| 欧美日韩在线三级| 成人在线一区二区三区| 国产精品一级黄| 高清beeg欧美| 国产精品1区二区.| 九色综合国产一区二区三区| 国产精品白丝av| 成人一级黄色片| 精品福利在线导航| 国产成人午夜精品5599| 亚洲视频狠狠干| 日韩一级视频免费观看在线| 成人国产免费视频| 久久国产精品72免费观看| 综合自拍亚洲综合图不卡区| 欧美三级电影在线看| 东方aⅴ免费观看久久av| 日韩专区中文字幕一区二区| 欧美高清在线一区| 色综合 综合色| 波多野结衣亚洲| 免费在线观看一区| 亚洲h动漫在线| 亚洲精品午夜久久久| 亚洲日穴在线视频| 国产精品乱人伦| 日日欢夜夜爽一区| 美女免费视频一区二区| 久久成人久久鬼色| 一本大道av伊人久久综合| 欧美无人高清视频在线观看| 在线电影国产精品| 国产精品色一区二区三区| 亚洲成人久久影院| 国产精品一区二区久激情瑜伽| 99精品桃花视频在线观看| 在线播放国产精品二区一二区四区| 91精品国产综合久久精品性色| 国产精品每日更新在线播放网址| 日韩美女视频一区| 久久久精品影视| 欧美日韩在线播放一区| 色呦呦国产精品| 国产激情一区二区三区桃花岛亚洲| 国产精品久久久久9999吃药| 欧美日韩五月天| 风间由美性色一区二区三区| 男人的天堂亚洲一区| 一区二区三区在线观看网站| 国产精品系列在线| 久久久久久久综合日本| 精品久久一区二区三区| 日韩精品一区国产麻豆| 丰满少妇在线播放bd日韩电影| 精品国产髙清在线看国产毛片| 国产精品一区二区免费不卡 | 色国产综合视频| 欧美色视频一区| 一区二区三区国产豹纹内裤在线| 7777女厕盗摄久久久| 日本 国产 欧美色综合| 精品卡一卡二卡三卡四在线| bt7086福利一区国产| 蜜臀久久99精品久久久久宅男| 欧美精品电影在线播放| 国产白丝精品91爽爽久久| 一区二区三区四区精品在线视频 | 国产三级欧美三级日产三级99 | 欧美吞精做爰啪啪高潮| 成人免费观看视频| www.欧美亚洲| 91蜜桃免费观看视频| 欧美亚洲日本国产| 国产成人在线视频网址| 亚洲成年人网站在线观看| 日韩一区二区三区免费观看| 成人免费高清在线| 裸体一区二区三区| 日本亚洲电影天堂| 综合久久久久久久| 久久亚洲二区三区| 在线观看免费亚洲| 福利一区福利二区| 色综合视频一区二区三区高清| 一个色综合av| 午夜精彩视频在线观看不卡| 尤物在线观看一区| 日韩国产精品91| 免费看精品久久片| 国模一区二区三区白浆| 夜夜嗨av一区二区三区网页| 亚洲婷婷国产精品电影人久久| 亚洲欧美综合另类在线卡通| 亚洲成人高清在线| 亚洲国产视频直播| 麻豆视频观看网址久久| 久久精品国内一区二区三区| 国产在线视频一区二区| 国产a视频精品免费观看| 欧美日本免费一区二区三区| www国产精品av| 日韩理论在线观看| 日韩av中文在线观看| 国产精品系列在线观看| 99国产精品久久| 在线不卡中文字幕| 国产精品电影院| 国产99久久久国产精品潘金| 成人开心网精品视频| 9191成人精品久久| 亚洲一区二区偷拍精品| 国产精品66部| 亚洲精品一区二区精华| 精彩视频一区二区三区| 欧美精品 国产精品| 日韩三区在线观看| 亚洲一区二区三区四区的| 一区二区三区四区不卡在线| 激情综合色综合久久综合| 欧美视频一区在线观看| 日本一区二区成人在线| 精品一区二区三区在线视频| 北条麻妃一区二区三区| 欧美精品一区二区三区一线天视频| 亚洲欧美激情视频在线观看一区二区三区 | 偷偷要91色婷婷| 欧美亚洲动漫制服丝袜|