【银河麒麟V10】【服务器】Oracle11g摆设

打印 上一主题 下一主题

主题 555|帖子 555|积分 1665

一、环境预备

操纵体系版本:银河麒麟V10 SP1 0518 Server x86_64

二、根本环境预备

1、安装麒麟操纵体系

注意:预留至少7G以上swap缓存

2、关闭selinux和firewalld


3、如果是内网环境需要挂载本地源

【银河麒麟V10】【服务器】搭建本地镜像源_桂安俊@kylinOS的博客-CSDN博客_麒麟镜像源

4、预备oracle安装环境

(1)安装依赖
  1. yum install libnsl* -y
  2. yum install binutils gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXext libXtst libX11 libXau libXi -y
复制代码

(2)创建oracle用户和组
  1. groupadd -g 54321 oinstall
  2. groupadd -g 54322 dba
  3. groupadd -g 54323 oper
  4. useradd -u 54321 -g oinstall -G dba,oper oracle
  5. passwd oracle   #回车输入oracle密码
复制代码

(3)创建工作目录并上传oracle安装文件
  1. mkdir -p /u01/app/oracle/
复制代码
并将oracle安装文件上传至 /u01 目录下,并将“libpthread_nonshared.a”文件添加至/usr/lib64目录下。
  1. chown -R oracle:oinstall /u01/
  2. chmod -R 755 /u01/
复制代码

(4)配置oracle环境变量
  1. su oracle   #切换至oracle用户
  2. vim ~/.bash_profile  #内容修改如下
复制代码
  1. # Source /root/.bashrc if user has one
  2. [ -f ~/.bashrc ] && . ~/.bashrc
  3. ORACLE_SID=sanshi;export ORACLE_SID
  4. ORACLE_UNQNAME=sanshi;export ORACLE_SID
  5. ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE
  6. ORACLE_HOME=$ORACLE_BASE/product/11.2.0(版本)/dbhome_1;export ORACLE_HOME
  7. NLS_DATE_FORMAT="YYYY:MM:DDHH24:MI:SS";export NLS_DATE_FORMAT
  8. NLS_LANG=american_america.ZHS16GBK;export NLOS_LANG
  9. TNS_ADMIN=$ORACLE_HOME/network/admin;export TNS_ADMIN
  10. ORA_NLS11=$ORACLE_HOME/nls/data;export ORA_NLS11
  11. PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin:$ORA_CRS_HOME/bin
  12. PATH=${PATH}:/usr/bin:/bin:/usr/bin/x11:/usr/local/bin
  13. export PATH
  14. LD_LIBRARY_PATH=$ORACLE_HOME/lib
  15. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
  16. LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
  17. export LD_LIBRARY_PATH
  18. CLASSPATH=$ORACLE_HOME/JRE
  19. CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
  20. CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
  21. CLASSPATH=${CLASSPATH}:$ORALCE_HOME/network/jlib
  22. export CLASSPATH
  23. THREADS_FLAG=native;export THREADS_FLAG
  24. export TEMP=/tmp
  25. export TMPDIR=/tmp
  26. umask 022
复制代码
  1. source ~/.bash_profile
复制代码

(5)修改内核参数
  1. su  root   #切换root用户
  2. vim /etc/sysctl.conf
复制代码
  1. kernel.sysrq=0
  2. net.ipv4.ip_forward=0
  3. net.ipv4.conf.all.send_redirects=0
  4. net.ipv4.conf.default.send_redirects=0
  5. net.ipv4.conf.all.accept_source_route=0
  6. net.ipv4.conf.default.accept_source_route=0
  7. net.ipv4.conf.all.accept_redirects=0
  8. net.ipv4.conf.default.accept_redirects=0
  9. net.ipv4.conf.all.secure_redirects=0
  10. net.ipv4.conf.default.secure_redirects=0
  11. net.ipv4.icmp_echo_ignore_broadcasts=1
  12. net.ipv4.icmp_ignore_bogus_error_responses=1
  13. net.ipv4.conf.all.rp_filter=1
  14. net.ipv4.conf.default.rp_filter=1
  15. net.ipv4.tcp_syncookies=1
  16. kernel.dmesg_restrict=1
  17. net.ipv6.conf.all.accept_redirects=0
  18. net.ipv6.conf.default.accept_redirects=0
  19. fs.file-max = 6815744
  20. kernel.sem = 250 32000 100 128
  21. kernel.shmmni = 4096
  22. kernel.shmall = 1073741824
  23. kernel.shmmax = 4398046511104
  24. kernel.panic_on_oops = 1
  25. fs.aio-max-nr = 1048576
  26. net.ipv4.ip_local_port_range = 9000 65500
复制代码
  1. sysctl -p
复制代码
(6)更改体系变量
  1. export CV_ASSUME_DISTID=RHEL7.6
  2. export DISPLAY=:0.0
  3. xhost +
复制代码

(7)解决安装界面乱码题目
将“filegroup4.jar”文件拷贝到/database/stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles目录下

(8)解决安装时报unzip题目
  1. su root  #切换到root用户
  2. cp /usr/bin/unzip /u01/oracle11g-install/安装包/database/install    #将系统的unzip程序拷贝到oracle安装目录的install目录下,oracle安装目录根据自己实际路径对应修改
复制代码

三、开始安装Oracle

图形化安装方式需要调用图形界面,需要到服务器表现器大概长途桌面大概配置ssh工具图形转发服务等,才可安装。
  1. #执行runInstaller安装脚本
  2. su oracle   #切换oracle用户安装
  3. cd   /u01/oracle11g-install/安装包/database    #oracle安装文件放置路径以实际环境为准
  4. ./runInstaller
复制代码
第1步:邮件更新提示可不勾选,点下一步

第2步:跳过软件更新

第3步:仅安装数据库软件

第4步:单实例安装


第5步:选择语言
 


第6步:安装企业版
 


第7步:设置好环境变量后目录自带补充


第8步:默认配置,直接下一步

 第9步:默认配置,直接下一步

 第10步:检查先决条件,根据报错提示处理

 解决方式:
(1)解决操纵体系内核参数题目
  1. su root  #切回root用户
  2. vim  /etc/sysctl.conf
复制代码
  1. #在配置文件末尾新增如下参数
  2. net.core.rmem_default = 262144
  3. net.core.rmem_max = 4194304
  4. net.core.wmem_default = 262144
  5. net.core.wmem_max = 1048576
复制代码
  1. sysctl  -p   #生效配置
复制代码
(2)解决程序包题目
  1. #以下包在链接安装包均有
  2. rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
  3. rpm -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后保存退出,点击重试









免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表