婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

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

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

熱門標簽:杭州網絡外呼系統運營商 網貸外呼系統合法嗎 安陽企業電銷機器人供應商 地圖標注坐標圖標 汽車4s店百度地圖標注店 電銷套路機器人 鶴壁電話機器人價格 手機地圖標注門店 地圖標注效果的制作

系統環境準備

開發組件與依賴庫安裝

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

配置本地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++

關閉防火墻

[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.

關閉selinux

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

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

創建oracle用戶、修改系統參數

創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)

系統參數設置

官方推薦值:

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 -a |grep xxx 查看系統各參數,如果大于官方推薦值不修改,如果小于官方推薦值則修改為官方推薦值,寫入/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 

添加以下內容到/etc/pam.d/login

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

添加以下內容到/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

保存后執行source /etc/profile生效

配置oracle用戶環境變量,在/home/oracle/.bash_profile中加入如下內容

[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"

創建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安裝包傳到主機),將安裝文件復制到oracle home目錄下,修改文件權限給oracle用戶

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

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

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

./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%的時候可能會出現ins_ctx.mk相關的錯誤,如下

修改/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繼續安裝到94%時,彈出

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

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

環境配置腳本

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

oracle 11g環境配置腳本

#!/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
	# 設置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

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

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

標簽:南陽 焦作 梧州 銀川 河源 酒泉 泰安 柳州

巨人網絡通訊聲明:本文標題《Centos下Oracle11gR2安裝教程與自動化配置腳本的方法》,本文關鍵詞  Centos,下,Oracle11gR2,安裝,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Centos下Oracle11gR2安裝教程與自動化配置腳本的方法》相關的同類信息!
  • 本頁收集關于Centos下Oracle11gR2安裝教程與自動化配置腳本的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    亚洲欧洲韩国日本视频| 国产电影一区二区三区| 中文成人综合网| 懂色av一区二区三区蜜臀| 国产亚洲一区二区三区在线观看 | 中文字幕亚洲一区二区av在线| 久久草av在线| 亚洲视频一区二区免费在线观看| 日本成人在线一区| 久久99精品国产| 波多野结衣中文字幕一区二区三区| 日韩一二在线观看| 欧美国产精品v| 日韩电影免费在线| 91在线观看视频| 亚洲精品在线观看视频| 日韩精品一二区| 成人污污视频在线观看| 91国产精品成人| 国产亚洲成av人在线观看导航| 亚洲成人在线网站| 日韩欧美国产综合一区| 风间由美性色一区二区三区| 日本久久一区二区| 亚洲精品成人a在线观看| 99视频国产精品| 日本vs亚洲vs韩国一区三区二区 | 精品视频一区二区不卡| 丁香天五香天堂综合| 亚洲午夜电影网| 亚洲免费观看高清完整版在线 | 91精品国产日韩91久久久久久| 依依成人综合视频| 亚洲一区在线看| 3d成人动漫网站| 国产成人亚洲综合a∨猫咪 | 91精品啪在线观看国产60岁| 激情综合色播激情啊| 欧美一区二区三区人| 一区二区三区在线播| 欧美成人官网二区| 国内国产精品久久| 国产精品亚洲一区二区三区在线 | 91久久精品国产91性色tv| 亚洲一区二区三区影院| 欧美一区三区四区| av亚洲产国偷v产偷v自拍| 日韩美女精品在线| 成人国产精品免费| 国产成a人无v码亚洲福利| 亚洲国产经典视频| 91精品国模一区二区三区| 91在线观看一区二区| 成人毛片视频在线观看| 日韩国产成人精品| 亚洲不卡av一区二区三区| 一区二区三区四区视频精品免费| 亚洲欧美一区二区视频| 国产激情一区二区三区桃花岛亚洲| 日本欧美一区二区| 国产一区999| 国产成人一区在线| 欧美成人乱码一区二区三区| 亚洲成人av免费| 日本不卡视频一二三区| 亚洲二区在线视频| 久久99久久99精品免视看婷婷 | 51精品久久久久久久蜜臀| 欧美日韩一区中文字幕| 欧美一区永久视频免费观看| 欧美成人精品1314www| 久久天堂av综合合色蜜桃网| 中文字幕精品一区二区精品绿巨人 | 亚洲狠狠爱一区二区三区| 欧美bbbbb| 97精品国产97久久久久久久久久久久 | 亚洲久草在线视频| 日本sm残虐另类| av一区二区三区四区| 91精品蜜臀在线一区尤物| 日韩你懂的在线观看| 国产精品少妇自拍| 首页国产欧美日韩丝袜| 成人av午夜影院| 久久久国产一区二区三区四区小说| 亚洲一区二区综合| 欧美一区二区三区在线视频| 国产一区二区剧情av在线| 色综合天天综合网国产成人综合天| 91麻豆精品国产91久久久| 在线不卡免费av| 一区二区三区四区亚洲| 97se狠狠狠综合亚洲狠狠| 精品在线你懂的| 欧美日韩国产精品成人| 国产精品麻豆网站| 国产一区二区精品久久| 国产亚洲综合av| 精品在线视频一区| 久久人人97超碰com| 丰满白嫩尤物一区二区| 久久亚洲免费视频| 国产69精品久久99不卡| 国产亚洲一区字幕| 91麻豆视频网站| 香蕉乱码成人久久天堂爱免费| 在线播放中文字幕一区| 韩国三级中文字幕hd久久精品| 欧美精品一区二区精品网| 波多野结衣在线aⅴ中文字幕不卡 波多野结衣在线一区 | 自拍偷拍国产精品| 色婷婷综合久久久中文字幕| 尤物av一区二区| 日韩一区二区三区精品视频| 理论片日本一区| 一区二区三区丝袜| 久久日韩粉嫩一区二区三区| av爱爱亚洲一区| 蜜桃一区二区三区在线| 精品少妇一区二区三区日产乱码 | 成人av在线资源网| 久久国产乱子精品免费女| 中文字幕欧美国产| 日韩伦理电影网| 日韩美女视频在线| 在线日韩一区二区| 久久狠狠亚洲综合| 日韩电影在线一区二区三区| 一区二区三区自拍| 欧美国产精品一区二区| 久久奇米777| 国产精品麻豆一区二区| 精品国产乱码久久久久久久| 欧美日韩亚洲综合在线 | 亚洲小说欧美激情另类| 日韩二区三区在线观看| 偷拍与自拍一区| 亚洲成人免费在线| 丝袜亚洲另类丝袜在线| 久久国产三级精品| 色香色香欲天天天影视综合网| 国产成人综合自拍| 欧美日韩一级片网站| 日韩三级精品电影久久久| 精品少妇一区二区三区日产乱码| 久久久久久久综合日本| 自拍偷拍欧美激情| 韩国三级中文字幕hd久久精品| 国v精品久久久网| 不卡电影免费在线播放一区| 欧美视频三区在线播放| 欧美日韩国产影片| 日本一区二区在线不卡| 亚洲午夜久久久久久久久久久| 亚洲综合色在线| 国产二区国产一区在线观看| 一本色道久久加勒比精品| 欧美精品乱码久久久久久| 欧美日韩国产一区二区三区地区| 麻豆91免费看| 制服丝袜成人动漫| 欧美精品 日韩| 亚洲第一综合色| 亚洲成人动漫在线观看| 99免费精品在线观看| 在线国产电影不卡| 在线成人免费观看| 石原莉奈在线亚洲二区| 亚洲欧美日韩精品久久久久| 国产成a人无v码亚洲福利| 成人一区二区视频| 91在线码无精品| 欧美一区二区三区视频在线观看| 欧美一区二区日韩一区二区| 91精品久久久久久久91蜜桃| 日欧美一区二区| 久久精品国产精品亚洲精品| 国产亚洲欧美在线| 国产很黄免费观看久久| 成人成人成人在线视频| 中文字幕欧美一| 同产精品九九九| 国产999精品久久久久久绿帽| 国产午夜精品福利| 亚洲综合精品久久| 精品国产免费一区二区三区香蕉| 紧缚奴在线一区二区三区| 欧美视频一区二区三区在线观看 | 亚洲高清不卡在线观看| 国产成人小视频| 亚洲午夜精品一区二区三区他趣| 极品美女销魂一区二区三区| 国产精品一区不卡| 亚洲aaa精品| 欧美高清www午色夜在线视频| 国产一区 二区| 国产日产精品1区| 日韩免费高清av| 激情图区综合网| 26uuu国产日韩综合|