ITPub博客

首页 > 数据库 > Oracle > oracle 11g 单实例安装

oracle 11g 单实例安装

原创 Oracle 作者:orastar 时间:2017-05-22 19:36:52 0 删除 编辑

1、创建虚拟机



请参考以下文档
http://blog.itpub.net/31442014/viewspace-2138822/
2、安装操作系统



请参考以下文档
http://blog.itpub.net/31442014/viewspace-2138822/
3、操作系统配置



3.1 修改/etc/hosts
root执行脚本
vi /etc/hosts
#Public
192.168.1.130 sndb




3.2 配置yum
[root@htdb1 ~]# mount /dev/cdrom /mnt
mount: block device /dev/sr0 is write-protected, mounting read-only


#vi /etc/yum.repos.d/rhel-source.repo   --说明: 先清空该文件,再添加以下内容。   有同学反应,yum无法正常安装rpm包,因为没有正常该文件造成。
[rhel-oracle-lib]
name=oracle
baseurl=file:///mnt
enabled=1
gpgcheck=0


#yum clean all
#yum list |head


3.3 安装Oracle安装所需RPM包


1. yum install -y gcc compat-gcc-34 elfutils-libelf-devel compat-libstdc++-33 elfutils-libelf gcc-c++glibc-headers libaio libaio-devel libgcc libstdc++libstdc++-devel make ksh sysstat unixODBC compat-libcap1 libXp




3.4 关闭防火墙及selinux
/sbin/iptables -F; /sbin/ip6tables -F
/sbin/chkconfig iptables off; /sbin/chkconfig ip6tables off


vi /etc/selinux/config


SELINUX=disabled
/usr/sbin/setenforce 0




3.5 修改/etc/sysctl.conf参数


vi /etc/sysctl.conf 


#fororacle
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.aio-max-nr=1048576
fs.file-max=6815744
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.shmmni=4096
kernel.sem=250 32000 100 128


[root@sndb ~]# sysctl -p   --加载已变更的环境变量


3.6 修改/etc/security/limits.conf参数


vi /etc/security/limits.conf


#fororacle
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
oracle hard stack 10240






3.7 修改/etc/pam.d/login参数


vi /etc/pam.d/login


#fororacle
session required pam_limits.so






3.8 修改/etc/profile参数


 
10.12    创建用户


/usr/sbin/groupadd -g 1000 oinstall


/usr/sbin/groupadd -g 1001 dba
/usr/sbin/useradd -g oinstall -G dba oracle
passwd oracle


3.9 创建目录


/bin/mkdir -p /u01/app/oracle
/bin/chown -R oracle:oinstall /u01
/bin/chmod -R 775 /u01




3.10 修改环境变量


ORACLE用户:
vi /etc/profile


#for oracle
if [ $USER = "oracle" ] || [ $USER = "grid" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi


oracle:
vi /home/oracle/.bash_profile


export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=sndb1
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/OPatch:$ORACLE_HOME/bin:$PATH
umask=022
4、数据库安装


unzip *.zip
export DISPLAY=192.168.1.11:0.0
CD DATABASE 
./runInstaller


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31442014/viewspace-2139712/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
作者简介:惠星星,现就职于云和恩墨,持有OCP 10g、OCP 11g、OCM 11g证书,并有长达8年电力行业业务维护、数据库维护服务经验,擅长Oracle数据库性能优化、故障处理及Oracle internal研究。

注册时间:2017-03-08

  • 博文量
    171
  • 访问量
    429742