升级典型问题官网升级操作指引 离线升级,一般线上操作之前需要照着做一遍,但是由于数据量少、monit进程在测试环境没有启动等原因,一些操作、配置问题在测试过程中不会暴露,在生成操作的时候才暴露,下面3项是比较常见的容易遗漏的:1、monit进程没停止引起升级失败monit进程是什么monit进程会对yasdb/yasagent/yasom3个进程做监控,如果出现异常重新拉起(注意不止yasdb,y
本文转载自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7352673.html?templateId=1718516问题现象这个问题发生在从pg向崖山进行数据迁移的过程中,通过pg\_dump将数据导出到文件后进行执行,第一条语句执行报错,在pg上执行是不会报错的,在崖山和oracle上执行均报错。与之相似的问题还有:问题的风险及影响SQL
本文转自YashanDB官网,具体内容可见[https://www.yashandb.com/newsinfo/7352662.html?templateId=1718516]【问题分类】功能使用【关键字】服务器时间、数据库时间【问题描述】数据库获取的时间和服务器时间不一致。【问题原因分析】YashanDB并没有时区的概念,数据库的时间以数据库启动时的系统时间为准。出现这个情况有可能是数据库部署时
本文转自YashanDB官网,具体内容可见[https://www.yashandb.com/newsinfo/7352661.html?templateId=1718516]【问题分类】功能使用【关键字】磁盘空间满,archivelog日志,archivelog自动清理【问题描述】数据库状态变更为abnormal,检查V$DIAG_INCIDENT视图,发现提示信息为archive日志无法正常写
本文转自YashanDB官网,具体内容请见[https://www.yashandb.com/newsinfo/7304719.html?templateId=1718516]【标题】YAS-02025 no free space in virtual memory pool【问题分类】业务SQL执行【关键字】YAS-02025【问题描述】在崖山环境查询数据提示报错 YAS-02025 no fr
本文转自YashanDB官网,具体内容请见https://www.yashandb.com/newsinfo/7304718.html?templateId=1718516【标题】DBeaver无法访问数据库【问题分类】安装部署【关键字】DBeaver无法访问数据库【问题描述】数据库部署完成后,无法通过DBeaver进行访问【问题原因分析】首先通过ping和telnet检测网络连通情况,如果网络不
本文转载自YashanDB官方网站,具体链接为:https://www.yashandb.com/newsinfo/7281235.html?templateId=1718516问题现象某客户的.net小程序在通过.net驱动执行业务时,报YAS-04401 data type - expected, but BLOB got异常:问题的风险及影响影响客户正常的业务流程问题影响的版本所有的yash
问题现象yashandb修改表的字段长度后,客户的业务接口报YAS-04007异常,截图如下:问题的风险及影响客户的业务在访问yashandb时异常出错,影响使用问题影响的版本所有的yashandb版本问题发生原因使用jdbc接口获取PreparedStatement以后,修改表的字段长度,再用前面获取的PreparedStatement继续执行向yashandb发送请求,yashandb就会抛出
问题现象clob段异常增长,导致磁盘空间满,应用无法使用数据库。问题风险及影响lob段空间未复用,lob段空间扩张很大,影响磁盘占用合理分配。空间不够,插入报错,影响业务。问题影响的版本所有版本问题发生原因lob类型删除后,空间不会立即复用,需要等待UNDO\_RETENTION时间后,空间才会复用。普通的数据类型表空间段,普通数据被删后插入到undo空间,删除后就可以复用。lob数据因为太大,被
【标题】主备延迟故障分析方法【问题分类】故障分析【关键字】Yashandb、主备延迟【问题描述】当数据库备机出现回放延迟时,需要通过一些手段分析延迟的原因。通过数据库的系统视图或操作系统监控数据可以辅助分析回放延迟的瓶颈。【问题原因分析】备延迟手段当前备库的复制情况Note:{rst}{asn}{blockid}rst:为reset id,每次failover后,数据库新产生的redo文件的res
【标题】YMP迁移【问题分类】迁移报告【关键字】迁移报告、未知类型错误异常【问题描述】下载迁移报告时报错“未知类型错误异常:”,一长串英文日志报错:【问题原因分析】java版本不对,ymp仅支持java 8和11版本,用户环境用的21版本。【解决/规避方法】将java版本更新为8或者11,更新完版本之后,历史的任务需要删除重建(不然历史任务下载还是会报这个错)。【影响范围】23.2.1.0【修复版
【标题】共享集群YAC换IP【需求分类】安装部署,配置变更【关键字】安装部署,更换IP,运维,配置变更,高可用,YAC【需求描述】客户需要将已经部署的YAC集群更换IP,从测试网段切换生产网段【需求原因分析】YAC部署IP,从测试网段切换生产网段【变更方法分析】共需要修改以下3个组件的IP信息配置:1、yasboot2、数据库3、YCS【操作方法】IP更换信息:yasboot配置修改共享集群换IP
【问题分类】YMP迁移【关键字】YMP迁移,YAS-04204【问题描述】数据库采用最小规格部署,机器配置2C8G,使用YMP进行数据和对象迁移,在元数据阶段二创建索引时报错:YAS-04204 number of PARALLEL must be between 1 and 4【问题原因分析】数据库采用最小规格部署,数据库创建索引容许的最大并发度为CPU核数*2,但是YMP在配置文件中写死了创建
问题备机Linux bash shell环境下,使用yasql登录数据库没有使用转义导致登录失败。报错信息如下问题分析linux特殊字符转义问题,多加几层转义可以解决问题。解决办法su - yashan2 -c "yasql tester/\\\"tet@123\\\"@192.168.33.103:4688"
确认表空间高水位线,是否有可回收空间。select a.tablespace_name,a.high_water_mark,b.user_bytes,b.total_bytes from (SELECT tablespace_name, max(header_block+blocks) * 8192 AS high_water_mark FROM dba_segments WHERE tables
数据误删除DELETE 操作闪回示例(HEAP表)基于闪回查询(建议):select * from sales.branches1; BRANCH_NO BRANCH_NAME AREA_NO ADDRESS EMPLOYEE_COUNT --------- ---------------------------------------------------------------- -----
【问题现象】yasboot cluster status -c yashandb 显示数据库状态为off与数据库实际的状态不符,如下图【问题分类】yasboot、yasdb使用问题【关键字】yasboot,数据库运行状态为off【问题描述】yasboot工具显示的状态【问题原因分析】发现是备库启动数据库方式不标准,即使用nohup yasdb open &方式。这种方式yasboot无法识
【问题分类】错误码处理【关键字】jdbc,02143【问题描述】应用启动后,报错YAS-02143 invalid username/password, login denied【问题原因分析】应用环境JDK版本低【解决/规避方法】用户jdk版本低导致用户登录密码报错。因此,从openjdk version "1.8.0_242" 升级到 openjdk version "1.8.0_282",问
【标题】错误码处理【问题分类】调整归档【关键字】关闭归档、YAS-02079、replication mode【问题描述】执行alter database noarchivelog 关闭归档时,报错YAS-02079【问题原因分析】如果配置了复制,就不能关闭归档。【解决/规避方法】关闭复制,然后再关闭归档【影响范围】23.2【修复版本】无
【标题】错误码处理 【问题分类】外键约束创建报错 【关键字】YAS-02032 【问题描述】设置外键约束报错,数据元数据不正确。 【问题原因分析】外键字段类型不支持,比如varchar2(64) ,指定外键是NVARCHAR2(64) 【解决/规避方法】外键字段都改为VARCHAR2(64)或者NVARCHAR2(64)
【标题】错误码处理【问题分类】锁等待超时【关键字】YAS-02024【问题描述】执行语句时候,因锁等待超时执行语句失败【问题原因分析】数据库默认锁等待时间为0秒,如果执行语句存在锁等待过长会执行失败【解决/规避方法】调整锁等待的时间alter system set DDL_LOCK_TIMEOUT = x; 单位是s, 默认是0, 修改为300 确认持久化到config/yasdb.ini文件找出
【问题分类】错误码处理【关键字】yasql,00413【问题描述】使用工具设置不同并发迁移数据的过程中,导致yasql登录报错:YAS-00413 wait for receive timeout【问题原因分析】工具使用与数据库使 用资源超过了操作系统配置参数设置【解决/规避方法】查看操作系统yashan用户当前打开文件文件数lsof | grep yashan | wc -l查看文件并确认“no
【问题分类】驱动使用【关键字】驱动使用、PHP、Ubuntu、C驱动【问题描述】客户将YashanDB的C驱动lib加载到环境变量LD_LIBRARY_PATH后,PHP报错:PHP Fatal error:Unable to start pcre module in Unknown on line 0【问题原因分析】经检查,我们的yashandb的C驱动库自带libpcre2-8.so依赖,和u
【问题分类】驱动使用【关键字】ODBC、驱动使用、PHP【问题描述】应用使用php-fpm+nginx架构,通过php的ODBC拓展连接YashanDB时出现报错:[unixODBC][Driver Manager]Can't open lib '/home/yashandb_odbc/libyas_odbc.so': file not found但是在应用所在的主机上使用isql连接Yashan
问题描述Mybatis-plus 无法识别Yashandb数据库,应用有如下报错。问题分析从Mybatis-plus源码里面看到,getDBtype函数是没有Yashandb的方言。当Yashandb使用mybatis-plus分页时候,会抛出异常即other database not supported。package com.baomidou.mybatisplus.extension.too
问题现象某客户环境,客户的业务使用jdbc驱动向其他操作系统上的yashandb插入90万条数据,耗时大约30分钟。问题的风险及影响影响客户的业务处理效率问题影响的版本所有的yashandb版本问题发生原因jdbc执行batch insert时,是有绑定变量的。在准备好了PreparedStatement以后,jdbc驱动要向yashandb server发送绑定变量的值。由于网络带宽不足,这些绑
问题现象客户在麒麟kylin v10 sp1环境上部署YashanDB,运行正常, 但是在巡检中发现run.log中有大量错误日志文件metadata changed,需要排查原因问题单:前置机大量错误日志文件metadata changed,需要排查原因问题的风险及影响客户环境为准生产环境,担心影响业务执行。问题影响的版本YashanDB版本:22.2.11.100问题发生原因YashanDB利
问题现象客户使用VMware虚拟机使用默认安装,部署YashanDB个人版,在掉电之后无法启动操作系统:Virtualization: VMwareOperating System: CentOS Linux 7 (Core)CPE OS Name: cpe:/o:centos:centos:7Kernel: Linux 3.10.0-1160.el7.x86_64Architecture: x8
问题现象客户将一个100G的表的数据插入到另一个表中,使用insert into select插入数据。从第一天下午2点开始执行,到第二天上午10点,一直未执行完毕。由于需要实施下一步操作,客户kill重启了数据库,之后数据库一直回滚中,导致后续执行其他操作都报错YAS-02016 no free undo blocks问题单:大sql的undo回滚导致任何操作都无法执行,需要优化问题的风险及影响
问题现象某客户使用jdbc接口向yashandb的表A插入数据。表A上有一个语句级触发器,其内容为在触发时执行alter sequence操作;另外还有一个insert时的行级触发器,其内容为将每行的部分列赋给新值,这些新值要么来自sequence.nextval,要么来自于current_timestamp。客户向表A插入90万条数据大概要花费两个半小时。问题的风险及影响表中插入数据慢,影响客户
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号