zoukankan      html  css  js  c++  java
  • 错误总结

    toc

    1.ECS centos6图形化部署Oracle10g

    2020-06-13
    初始环境:
      根据需求需要在一台centos6上图形化部署Oracle10g,但是主机在内网环境并且未安装图形化界面,跳板机可以直连具有图形化可以通过VNC进行连接。
    实际操作:
      挂载公司VPN,在目标机安装vncserver,在外部进行图形化安装。
    遇到问题:
      接入正常,但是安装vncserver后,无法远程连接。

    解决办法:
    放弃在目标机安装vncserver,跳板机和目标机在同一网络中且具有图形化,用vnc连接跳板机并释放跳板机的X server权限,允许目标机使用跳板机的图形化,进而安装成功。


    关于xhost +
      xhost 是用来控制X server访问权限的,两台主机A和B,A具有图形化桌面,B如果想使用A的图形化进行显示就需要主机A执行xhost + 操作释放自己的权限,这个+就代表了任何主机(也可以使用IP)。而主机B则需要修改DISPLAY变量将DISPLAY指向主机A。


    相当于主机A

    export DISPLAY=rac-iscsi:2.0 主机B执行


      
      

    2.测试环境CentOS7图形化安装19c

    2020-07-03
    初始环境:

      安装系统分区自动划分的,根分区容量不足,想把软件安装到/home/oracle下。
    实际操作与问题:
    正常授权

    执行安装时,权限不足:

    查看报错目录权限:

    修改权限后继续执行:

    解决方法:(未解决)
    初步估计权限问题,更改目录后正常。

      
      

    3.Oracle19cRAC
    3.1 节点间复制速度慢

    2020-07-03
    初始环境与问题:
    安装GI集群软件,正常执行启动脚本静默安装

     /u02/app/grid_home/gridSetup.sh -executeConfigTools -responseFile /u02/app/grid_home/install/response/grid.rsp -silent

    查看grid部署日志发现复制到70%或80%复制停止,通过du查看节点2的大小几乎没有增长速度。

    解决办法:

    这个参数在正常虚拟机测试环境中默认为1,但是在ECS上是0。
    关于tcp_sack:

    视传输数据量大小而定。

    手动将这个参数修改为1,传输成功。


    3.2 DHCA无法检测到磁盘组

    2020-07-05
    实际环境:
    grid,oracle都已安装成功准备创建实例出现问题。报错无法检测到ASM磁盘组,或者磁盘组未配置。
    分析过程:
    首先查看静默安装的响应文件,在里面确定需要的磁盘组DATADG

    登入sysasm查看是否存在,存在。

    查看当前集群状态,也挂载了。

    重新dd磁盘建立新的磁盘组,仍然无效。
    一切都很正常,但是就是发现不了磁盘。--> 说明磁盘没问题是grid用户缺少权限。查看此时grid用户下$ORACLE_HOME/bin/oracle权限,发现缺少s权限

    解决方法:
    如上授权即可,注意在为一个目录授权时,尤其是多级目录 -R 选项的使用需要谨慎,造成这个错误的关键命令就是
    chmod -R 775 /u02/app/grid_home

    3.3 参数文件问题导致一个节点数据库无法启动

    2020-07-05
    实际环境:
    RAC整体安装成功,但是使用srvctl启动时只有一个节点启动,另一节点启动报错。


    问题分析:
    百度多为归档空间满导致报这个错误,但是很显然和现在的情况不符,查看此时集群状态,正常。

    MOS回答初始化参数文件不包含spfile文件路径

    查看发现,填写的路径和节点1路径相同

    想到在建库过程中出现错误资源回退时的情况

    先使用ASM中生成的spfile文件创建一个pfile参数文件,

    通过这个pfile文件启动数据库并创建相应的spfile参数文件。

    此时两个节点都应把参数文件换成新生成的而不应该使用之前的

    修改后,集群启动成功。





  • 相关阅读:
    Ansible 日常使用技巧
    Linux下科学计数法(e)转化为数字的方法 [shell中几种数字计算说明]
    业务日志清理脚本
    Kubernetes容器集群
    Kubernetes 之Pod学习
    数据结构之数组
    Java Class 文件中Method的存储
    理解Flink Transformation
    理解Java BlockingQueue
    理解Java FutureTask
  • 原文地址:https://www.cnblogs.com/plutozzl/p/13264418.html
Copyright © 2011-2022 走看看