【银河麒麟V10】【服务器】Oracle11g部署
时间:2024-04-05 12:55:43 来源:网络cs 作者:璐璐 栏目:卖家故事 阅读:
一、环境准备
操作系统版本:银河麒麟V10 SP1 0518 Server x86_64
二、基础环境准备
1、安装麒麟操作系统
注意:预留至少7G以上swap缓存
2、关闭selinux和firewalld
3、如果是内网环境需要挂载本地源
【银河麒麟V10】【服务器】搭建本地镜像源_桂安俊@kylinOS的博客-CSDN博客_麒麟镜像源
4、准备oracle安装环境
(1)安装依赖
yum install libnsl* -yyum install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi -y
(2)创建oracle用户和组
groupadd -g 54321 oinstallgroupadd -g 54322 dbagroupadd -g 54323 operuseradd -u 54321 -g oinstall -G dba,oper oraclepasswd oracle #回车输入oracle密码
(3)创建工作目录并上传oracle安装文件
mkdir -p /u01/app/oracle/
并将oracle安装文件上传至 /u01 目录下,并将“libpthread_nonshared.a”文件添加至/usr/lib64目录下。
chown -R oracle:oinstall /u01/chmod -R 755 /u01/
(4)配置oracle环境变量
su oracle #切换至oracle用户vim ~/.bash_profile #内容修改如下
# Source /root/.bashrc if user has one[ -f ~/.bashrc ] && . ~/.bashrcORACLE_SID=sanshi;export ORACLE_SIDORACLE_UNQNAME=sanshi;export ORACLE_SIDORACLE_BASE=/u01/app/oracle;export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0(版本)/dbhome_1;export ORACLE_HOMENLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMATNLS_LANG=american_america.ZHS16GBK;export NLOS_LANGTNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMINORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/binPATH=${PATH}:/usr/bin:/bin:/usr/bin/x11:/usr/local/binexport PATHLD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/libLD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/libexport LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/JRECLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlibCLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlibCLASSPATH=${CLASSPATH}:$ORALCE_HOME/network/jlibexport CLASSPATHTHREADS_FLAG=native;export THREADS_FLAGexport TEMP=/tmpexport TMPDIR=/tmpumask 022
source ~/.bash_profile
(5)修改内核参数
su root #切换root用户vim /etc/sysctl.conf
kernel.sysrq=0net.ipv4.ip_forward=0net.ipv4.conf.all.send_redirects=0net.ipv4.conf.default.send_redirects=0net.ipv4.conf.all.accept_source_route=0net.ipv4.conf.default.accept_source_route=0net.ipv4.conf.all.accept_redirects=0net.ipv4.conf.default.accept_redirects=0net.ipv4.conf.all.secure_redirects=0net.ipv4.conf.default.secure_redirects=0net.ipv4.icmp_echo_ignore_broadcasts=1net.ipv4.icmp_ignore_bogus_error_responses=1net.ipv4.conf.all.rp_filter=1net.ipv4.conf.default.rp_filter=1net.ipv4.tcp_syncookies=1kernel.dmesg_restrict=1net.ipv6.conf.all.accept_redirects=0net.ipv6.conf.default.accept_redirects=0fs.file-max = 6815744kernel.sem = 250 32000 100 128kernel.shmmni = 4096kernel.shmall = 1073741824kernel.shmmax = 4398046511104kernel.panic_on_oops = 1fs.aio-max-nr = 1048576net.ipv4.ip_local_port_range = 9000 65500
sysctl -p
(6)更改系统变量
export CV_ASSUME_DISTID=RHEL7.6export DISPLAY=:0.0xhost +
(7)解决安装界面乱码问题
将“filegroup4.jar”文件拷贝到/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目录下
(8)解决安装时报unzip问题
su root #切换到root用户cp /usr/bin/unzip /u01/oracle11g-install/安装包/database/install #将系统的unzip程序拷贝到oracle安装目录的install目录下,oracle安装目录根据自己实际路径对应修改
三、开始安装Oracle
图形化安装方式需要调用图形界面,需要到服务器显示器或者远程桌面或者配置ssh工具图形转发服务等,才可安装。
#执行runInstaller安装脚本su oracle #切换oracle用户安装cd /u01/oracle11g-install/安装包/database #oracle安装文件放置路径以实际环境为准./runInstaller
第1步:邮件更新提示可不勾选,点下一步
第2步:跳过软件更新
第3步:仅安装数据库软件
第4步:单实例安装
第5步:选择语言
第6步:安装企业版
第7步:设置好环境变量后目录自带补充
第8步:默认配置,直接下一步
第9步:默认配置,直接下一步
第10步:检查先决条件,根据报错提示处理
解决方式:
(1)解决操作系统内核参数问题
su root #切回root用户vim /etc/sysctl.conf
#在配置文件末尾新增如下参数net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576
sysctl -p #生效配置
(2)解决程序包问题
#以下包在链接安装包均有rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpmrpm -ivh elfutils-libelf-0.176-2.el7.x86_64.rpm elfutils-libelf-devel-0.176-2.el7.x86_64.rpm glibc-headers-2.17-292.el7.ns7.01.x86_64.rpm --nodeps --force
另:pdksh缺失可以点击右上角忽略此项,继续下一步。
第11步:点击安装
报错:
解决方式:
找到$ORACLE_HOME/sysman/lib/下的ins_emagent.mk文件,找到$(MK_EMAGENT_NMECTL),在后面添加-lnnz11后保存退出,点击重试
本文链接:https://www.kjpai.cn/gushi/2024-04-05/154405.html,文章来源:网络cs,作者:璐璐,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!