oracle11G静默安装@centos6.8演示教学
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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