- 博客(126)
- 收藏
- 关注
原创 Oracle-ASM日志提示空间不足问题
ASM实例的后台日志出现大量的rebalance空间不够提示WARNING: No free space to complete rebalance after disk failure: diskgroup XXXX
2024-03-26 08:00:00 578
原创 Oracle-AFDLIB FAIL: failed to get devnum报错
用户的一套RAC集群,使用了AFD+multipath的方式去配置ASM磁盘组,最近一次存储扩容变更操作之后,数据库ASM实例的后台日志开始出现大量的AFDLIB FAIL: failed to get devnum 的报错,集群,ASM实例状态正常。
2024-03-25 08:00:00 395
原创 Oracle事务槽wrap#上限问题
近期遇到了一个Oracle回滚段事务ID达到上限的问题,应用前台语句操作失败,出现ORA-01558: out of transaction ID's in rollback segment 。
2024-03-15 08:00:00 816
原创 大页内存配置引发的数据库性能问题
用户来电报故障,他们一套正常运行的Oracle数据库,突然出现了10分钟左右的性能卡顿问题,期间全部的业务操作都变慢
2024-02-19 10:27:02 1034
原创 Oracle-srvctl 启动关闭数据库报ORA-01017问题
使用集群的srvctl工具去关闭或者启动数据库时出现ORA-01017: invalid username/password; logon denied报错,无法通过srvctl工具去启动关闭数据库
2024-01-29 08:00:00 1523
原创 Oracle-ORA-600 [ktecgetsh-inc], [1]报错分析
在一套数据库的版本为11.2.0.4.160719的Oracle RAC集群,应用程序执行语句出现异常失败,应用日志显示出现ORA-00600: internal error code, arguments: [ktecgetsh-inc], [1], [], [], [], [], [], [], [], [], [], []报错
2024-01-22 08:00:00 912
原创 Oracle-单个PDB的备份脚本以及恢复步骤
如今越来越多的用户在生产环境使用Oracle12c之后的容器数据库架构进行用户数据库的部署,随着PDB的数量以及数据量的增长,CDB容器整体数据量变得非常巨大,这使得在对CDB容器数据库进行RMAN备份以及恢复存在操作瓶颈
2024-01-18 06:06:06 723
原创 Oracle-探究统计信息收集自动采样AUTO_SAMPLE_SIZE
Oracle数据库进行统计信息收集时,可以通过ESTIMATE_PERCENT参数指定采样方式或者比例,有以下4种指定的方式1统计信息收集时不指定值,这时候ESTIMATE_PERCENT值为默认值DBMS_STATS.AUTO_SAMPLE_SIZE,自动采样2指定采样比例,范围可以为0.000001到1003 指定采样方式为自动采样DBMS_STATS.AUTO_SAMPLE_SIZE4指定为null,这时候采样比例为100
2024-01-11 08:00:52 1098
原创 Oracle-expdp备份变慢问题分析
应用有一个每日跑批之前的备份作业,通过expdp备份应用的用户数据,数据量大概为600G左右,正常情况下可以在20分钟内跑完,但最近expdp备份完成时间却突然猛涨到要2小时32分才能备份完
2024-01-08 08:00:00 544
原创 Oracle-数据库迁移之后性能变慢问题分析
一套Oracle11.2.0.4的RAC集群,通过Dataguard switchover方式迁移到新机器之后,运行第一天应用报障说应用性能慢,需要进行性能问题排查
2024-01-02 21:47:52 788
原创 Oracle-审计表AUD$无法正常清理数据问题
用户通过数据库管理审计日志包DBMS_AUDIT_MGMT里面的存储过程CREATE_PURGE_JOB创建了定期清理审计日志数据的job,job每1小时执行一次,清理1天以前的审计表数据,运行了一段时间后,用户发现审计表AUD$里面的数据并没有减少过,表里面依然包含了1天以前的数据
2023-12-29 08:00:00 925
原创 OGG-MySQL无法正常同步数据问题分析
用户通过OGG从源端一个MySQL从库将数据同步到目标端的另一个MySQL数据库里面,后面由于源端的从库出现了长时间的同步延时,由于延时差距过大最后选择通过重建从库方式进行了修复,从库重建之后,源端的OGG出现了报错OGG-00146
2023-12-26 08:00:00 914 1
原创 Oracle-DG备库日志应用异常问题分析
接用户报障,一个Oracle DG单实例备库日志应用出现异常,后台alert日志不断提示Unable to create archive log file 报错,需要进行分析排查
2023-12-22 07:53:07 551
原创 Oracle-应用会话集中在RAC集群一个节点问题
用户一套Oracle19c RAC集群,出现一个奇怪的现象,通过SCAN IP访问的连接会话都集中在节点一实例,而且用户并没有做任何的节点服务访问去控制会话的连接节点,比如常见的通过集群的高可用服务去控制应用访问连接集中在同一节点,从而避免gc产生性能消耗问题
2023-12-18 08:00:00 1750
原创 Oracle-pl/sql developer客户端连接报错问题分析
用户在windows电脑使用pl/sql developer客户端使用tns方式连接数据库时,出现ORA-12170 TNS连接超时报错
2023-12-11 08:00:00 979
原创 Oracle-数据库连接数异常上涨问题分析
用户的数据库在某个时间段出现连接数异常上涨问题,时间持续5分钟左右,并且问题期间应用无法正常连接请求数据库
2023-12-06 08:00:00 1875
原创 Oracle-CDB容器数据库修改service_names踩坑
最近在对一套Oracle容器数据库进行迁移测试时,为了保持新环境与旧环境的服务名一致,需要在新环境添加旧环境的服务名,在CDB的根容器通过service_name参数添加旧环境的服务名之后,发现数据库PDB的服务名全部被注销,pdb容器也无法再正常的切换过去,因此,对容器数据库的服务名设置进行了测试,以下为测试的内容结果
2023-12-04 08:00:00 1076
原创 Oracle-客户端连接报错ORA-12545问题
用户在客户端服务器通过sqlplus通过scan ip登陆访问数据库时,偶尔会出现连接报错ORA-12545: Connect failed because target host or object does not exist的情况。
2023-11-23 13:04:55 1875
原创 Oracle主备切换,ogg恢复方法(集成模式)
文章主要介绍Oracle数据库物理ADG主备在发生切换时(switchover,failover),在主库、备库运行的ogg进程(集成模式)如何进行恢复
2023-11-19 18:30:40 394
原创 Oracle主备切换,ogg恢复方法(经典模式)
文章主要介绍Oracle数据库物理ADG主备在发生切换时(switchover,failover),在主库、备库运行的ogg进程(经典模式)如何进行恢复。
2023-11-13 08:00:00 497
原创 Oracle-Ogg集成模式降级为经典模式步骤
Ogg集成模式降级为经典模式的场景比较少,因为降级为经典模式会导致无法支持压缩表同步,XA事务,多线程模式,PDB模式同步等功能,除非遇到集成模式暂时无法解决的bug或者环境不支持集成模式,比如DG备库环境。
2023-11-08 08:14:22 599
原创 Oracle-Ogg经典模式升级为集成模式步骤
Oracle Ogg集成模式比起经典模式功能更加的强大,支持更多的数据类型,压缩表同步,XA事务,多线程模式,PDB模式同步,RAC环境下抽取配置简单等新功能,所以可以选择将经典模式升级转化为集成模式以提升Ogg的功能以及性能。7 编辑extract参数文件,删除集成模式不支持的参数TRANLOGOPTIONS,DBLOGREADER,添加集成模式参数。注:经典模式的replicat也能应用集成模式下的抽取的队列。6 extract执行更新升级为集成模式。2.安装支持集成模式所需要的补丁。
2023-11-06 06:03:50 406
原创 Oracle-expdp报错ORA-08103: object no longer exists
用户的expdp备份任务,不定期出现执行报错的情况,报错ORA-08103: object no longer exists
2023-10-24 07:30:00 760
原创 Oracle-truncate误删数据恢复
truncate操作误删数据之后想恢复数据通常比较困难,因为truncate操作属于ddl操作无法使用直接undo闪回查询方式恢复数据,并且由于空间大小、备份时间以及变更操作不规范原因,往往在执行操作之前没有对表进行CTAS备份或者其他有效的逻辑备份导致恢复truncate的误删数据困难。
2023-10-16 08:30:00 1727 1
原创 Oracle-ASM实例communication error问题处理
Oracle数据库日志出现大量的WARNING: ASM communication error: op 0 state 0x0 (15055)错误
2023-10-09 08:00:00 799
原创 Oracle-通过BBED强制打开数据库
在通过备份进行数据恢复时,经常会遇到由于备份的不完整,特别是归档日志的缺失,导致虽然数据文件已经顺利恢复,但是数据文件的恢复时间点没有完全一致或者数据文件的fuzzy的状态不一致,从而数据库无法正常的打开
2023-09-28 08:30:00 305
原创 Oracle-ADG无法应用日志问题(Bug-17695685)
Oracle11.2.0.4.5的版本,ADG备库mrp进程出现无法应用日志的问题
2023-09-24 19:03:25 400
原创 Oracle-xtts在DG备库上的使用
在使用xtts进行迁移时,如何进行迁移前的测试以及在数据同步过程中减少对生产的影响是我们在使用xtts迁移过程中需要面对的问题,而通过在DG备库上使用xtts进行数据同步迁移可以解决上述两个问题,本文接下来将讲述如何在DG备库进行xtts测试以及迁移
2023-08-28 08:00:00 195
原创 Oracle-rolling upgrade升级19c
本文主要描述Oracle11g升19c rolling upgrade升级测试,通过逻辑DG+autoupgrade方式实现rolling upgrade,从而达到在较少停机时间内完成Oracle11g升级到19c的目标
2023-08-23 08:00:00 1002
原创 Oracle19c-补丁升级报错合集(一)
本文主要介绍Oracle19c补丁升级遇到的问题,涉及安装补丁prepatch步骤,apply应用报错以及datapatch -verbose数据字典更新报错
2023-08-21 08:00:00 350
原创 MySQL-MGR报错MY-011526
单主MGR集群,主节点在服务器意外重启之后,无法重新加入现有MGR集群,报错误[MY-011526][Repl] Plugin group_replication reported: 'This member has more executed transactions than those present in the group. Local transactions:
2023-08-14 07:35:58 708
原创 Oracle-ORA-00600:[ktspffbmb:objdchk_kcbnew_3]
应用执行存储过程报错ORA-00600: 内部错误代码, 参数: [ktspffbmb:objdchk_kcbnew_3], [0], [3303775], [4], [], [], [], [], [], [], [], [],导致过程无法正常执行
2023-08-07 07:07:58 833
原创 Oracle-expdp报错ORA-39077、06502(Bug-16928674)
在使用expdp进程导出时,出现队列报错ORA-39077、ORA-06502
2023-08-06 07:58:36 1347
原创 Oracle-RAC集群安装root.sh报错问题
在redhat 7.8上安装Oracle11G RAC集群,在节点一执行root.sh脚本时发生报错ORA-15018: diskgroup cannot be created
2023-07-10 11:05:45 818
原创 Oracle-奇怪的expdp备份报错LPX-00217
数据库每天晚上正常的expdp备份,从2天前开始出现奇怪的备份报错LPX-00217: invalid character 3
2023-07-07 10:59:39 734
原创 Oracle-抢购活动出现交易耗时飙高案例LATCH: MGA SHARED CONTEXT
核心交易库在理财抢购活动期间出现交易耗时飙高的问题,交易耗时从原来的130毫秒飙高到1秒以上。
2023-06-30 08:00:00 189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人