oracle11G静默安装@centos6.8演示教学

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

o r a c l e11G静默安装@c e n t o s6.8

配置系统代理:

root 用户加http和ftp代理:

sed -i '$a export http_proxy="http://10.45.60.183:8080/"\n export

http_ftp="http://10.45.60.183:8080/"' /root/.bash_profile

yum.conf增加代理

sed -i '$a proxy=http://10.45.60.183:8080/' /etc/yum.conf

wgetrc增加代理:

sed -i '$a https_proxy=http://10.45.60.183:8080/\n

http_proxy=http://10.45.60.183:8080/\n ftp_proxy=http://10.45.60.183:8080/'

/etc/wgetrc

ps: 运行yum.sh增加本地源和安装vnc

yum-6.8.sh

.配置系统和安装所需软件包

2.1 关闭selinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

2.6安装oracle所需的软件包

yum install -y gcc gcc-c++ glibc glibc-devel glibc-headers pdksh libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel zlib-devel unzip compat-libcap1 compat-libstdc++-33

重启以后再安装pdksh:

wget /centos/5/os/x86_64/CentOS/pdksh-5.2.14-

37.el5_8.1.x86_64.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

如果:

pdksh 与 (已安裝) ksh-20120801-22.el7_1.3.x86_64 冲突

需要先卸载ksh:

rpm -e ksh-20120801-22.el7_1.3.x86_64

2.7 添加oracle用户和组

groupadd oinstall

groupadd dba

groupadd oper

mkdir /oracle

useradd -d /oracle -g oinstall -G dba,oper -u 500 -r -p ztesoft oracle

2.8 修改系统参数

2.8.1 /etc/sysctl.conf

fs.file-max = 6815744

kernel.sem = 250 32000 100 128

kernel.shmmni = 4096

kernel.shmall = 1073741824

kernel.shmmax = 4398046511104

net.core.rmem_default = 262144

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 1048576

fs.aio-max-nr = 1048576

net.ipv4.ip_local_port_range = 9000 65500

命令行:

sed -i '$a fs.file-max = 6815744\nkernel.sem = 250 32000 100 128\nkernel.shmmni = 4096\nkernel.shmall = 1073741824\nkernel.shmmax =

4398046511104\nnet.core.rmem_default = 262144\nnet.core.rmem_max = 4194304\nnet.core.wmem_default = 262144\nnet.core.wmem_max =

1048576\nfs.aio-max-nr = 1048576\nnet.ipv4.ip_local_port_range = 9000 65500\n' /etc/sysctl.conf

2.8.2 应用核心参数

sysctl -p

2.8.3 /etc/security/limits.conf

oracle soft nofile 1024

oracle hard nofile 65536

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft stack 10240

oracle hard stack 32768

命令行:

sed -i '$a oracle soft nofile 1024\noracle hard nofile 65536\noracle soft nproc 2047\noracle hard nproc 16384\noracle soft stack 10240\noracle hard stack 32768\n' /etc/security/limits.conf

2.9 创建安装文件夹

mkdir /oracle/zsc

mkdir /oracle/oradata

mkdir /oracle/oraInventory

chown -R oracle:oinstall /oracle

3.切换到oracle用户,配置oracle用户环境变量

3.1 设置oracle用户密码并切换到oracle用户

passwd oracle

su - oracle

3.2 编辑oracle用户环境变量配置文件~/.bash_profile

export PS1="[\u@\h\w]$"

export ORACLE_BASE=/oracle/zsc

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=zsc

PATH=/usr/sbin:$PATH:$ORACLE_HOME/bin:$HOME/bin:/$HOME/.local/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

alias cdob='cd $ORACLE_BASE'

alias cdoh='cd $ORACLE_HOME'

alias tns='cd $ORACLE_HOME/network/admin'

alias envo='env | grep ORACLE'

3.3 应用环境变量

source .bash_profile

相关文档
最新文档