一、组网图
无。
二、问题描述
中标麒麟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 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配置完成。
创建人 | 马雷 |
文档编辑权限 | 创建者私有 |
文档阅读权限 | 来自分类 |
分类阅读权限 | 所有人 |
分类编辑权限 | 技术服务部 : 机构 渠道合作伙伴 : 机构 系统管理员 : 人员 |
分类审核权限 | 审核小组 : 岗位 |
分类预览权限 | 审核小组 : 岗位 |
分类下载权限 | 技术服务部 : 机构 |
修改日期 | 修改人 | 备注 |
2019-11-13 17:00:57[当前版本] | 马雷 | CREAT |
附件类型 | PNG |
|