1750  
   0
中标麒麟Linux6.5安装Oracle12C配置过程
作者:马雷于 2019年11月13日 发布在分类 / 经验案例 / 经验案例 下,并于 2019年11月13日 编辑

一、组网图

无。

二、问题描述

中标麒麟Linux6.5安装Oracle12C配置过程。

三、过程分析

安装中标麒麟Linux6.5系统后,部署oracle12C的配置过程。

    1、修改/etc/sysctl.conf配置文件:

    vi /etc/sysctl.conf 在文件最后方添加如下行:

fs.file-max = 6815744                   

fs.aio-max-nr = 1048576                  

kernel.sem = 250 32000 100 128        

kernel.shmmni = 4096                

kernel.shmall = 1073741824               

kernel.shmmax = 4398046511104          

kernel.panic_on_oops = 1   

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         

net.ipv4.conf.all.rp_filter = 2  

net.ipv4.conf.default.rp_filter = 2

如图:

2、运行  sysctl -p  命令更改当前内核参数,如图:

    3、 限制的 Oracle 用户资源使用,编辑/etc/security/limits.conf文件:

    vi  /etc/security/limits.conf 添加如下行:

   oracle   soft   nofile    1024

   oracle   hard   nofile    65536

   oracle   soft   nproc    16384

   oracle   hard   nproc    16384

   oracle   soft   stack    10240

   oracle   hard   stack    32768

   oracle   hard   memlock    134217728

   oracle   soft   memlock    134217728

如图:

 

     4、安装依赖软件包

      yum install gcc
 yum install gcc-c++
 yum install binutils -y
 yum install compat-libcap1 -y
 yum install compat-libstdc++-33 -y
 yum install compat-libstdc++-33.i686 -y
 yum install glibc -y
 yum install glibc.i686 -y
 yum install glibc-devel -y
 yum install glibc-devel.i686 -y
 yum install ksh -y
 yum install libaio -y
 yum install libaio.i686 -y
 yum install libaio-devel -y
 yum install libaio-devel.i686 -y
 yum install libX11 -y
 yum install libX11.i686 -y
 yum install libXau -y
 yum install libXau.i686 -y
 yum install libXi -y
 yum install libXi.i686 -y
 yum install libXtst -y
 yum install libXtst.i686 -y
 yum install libgcc -y
 yum install libgcc.i686 -y
 yum install libstdc++ -y
 yum install libstdc++.i686 -y
 yum install libstdc++-devel -y
 yum install libstdc++-devel.i686 -y
 yum install libxcb -y
 yum install libxcb.i686 -y
 yum install make -y
 yum install nfs-utils -y
 yum install net-tools -y
 yum install smartmontools -y
 yum install sysstat -y
 yum install unixODBC -y
 yum install unixODBC-devel -y
5、 创建新组和新用户

groupadd -g 54321 oinstall 

     groupadd -g 54322 dba 

     groupadd -g 54323 oper 

     useradd -u 54321 -g oinstall -G dba,oper oracle

    6、为oracle用户设置密码

     passwd oracle

    7、 修改设置 SELINUX ,vi /etc/selinux/config ,将SELINUX修改为 permissive,如图:

    
8、 确保禁用防火墙

     service  iptables status #查看防火墙状态

     service  iptables  stop  #关闭防火墙

    9、 创建的Oracle安装目录并给该目录和oracle用户授权

      # mkdir -p /usr/local/app/oracle
# chown -R oracle:oinstall /usr/local
# chmod -R 775 /usr/local/

   10、用oracle用户 配置Oracle环境变量并验证
su - oracle

      vi ~/.bash_profile  添加如下行(具体环境具体修改):

export TMP=/tmp

export TMPDIR=$TMP

export ORACLE_HOSTNAME=oracle  #Linux的 hostname ,必须与 /etc/hostname 中的内容一致

 

export ORACLE_UNQNAME=orcl  #数据库实例名

export ORACLE_BASE=/usr/local/app/oracle  #oracle基目录

export ORACLE_HOME=/usr/local/app/oracle/product/12.2.0.1/db_1  #oracle主目录

 

export ORACLE_SID=orcl  #数据库实例SID

export PATH=/usr/sbin:/usr/local/bin:$PATH

export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib

export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

 

#下面三个选项视情况加入

#export ORACLE_TERM=xterm  #xterm窗口模式安装

#export LANG=C           #可防止安装过程出现乱码

#export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK    #设置Oracle客户端

如图:

11、立即生效配置文件,  source ~/.bash_profile

12、上传oracle12c安装文件并解压

  unzip linuxx64_12201_database.zip

13、修改响应文件database/response/db_install.rsp

cd  database/response/

vi  db_install.rsp

添加如下行:

oracle.install.option=INSTALL_DB_SWONLY
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/usr/local/app/oraInventory
ORACLE_HOME=/usr/local/app/oracle/product/12.2.0.1/db_1
ORACLE_BASE=/usr/local/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.OSDBA_GROUP=dba
oracle.install.db.OSBACKUPDBA_GROUP=dba
oracle.install.db.OSDGDBA_GROUP=dba
oracle.install.db.OSKMDBA_GROUP=dba
oracle.install.db.OSRACDBA_GROUP=dba
如图:


14、运行图形界面安装界面(使用Xmanager远程连接服务器)

cd /home/oracle/database

 ./runInstaller

注:此处如若运行失败,请退出并用Oracle用户直接登录,再运行。

至此中标麒麟6.5安装oracle12C配置完成。


 知识评论当前评论数0

 推荐知识


 访问权限

创建人 马雷
文档编辑权限 创建者私有
文档阅读权限 来自分类
分类阅读权限 所有人
分类编辑权限 技术服务部  : 机构     渠道合作伙伴  : 机构     系统管理员 : 人员     
分类审核权限 审核小组  : 岗位    
分类预览权限 审核小组 : 岗位    
分类下载权限 技术服务部  : 机构    
 历史版本

修改日期 修改人 备注
2019-11-13 17:00:57[当前版本] 马雷 CREAT

 附件

附件类型

PNGPNG

 目录
    宏杉案例知识库-V4.0.1