案例
iverycd
这个作者很懒,什么都没留下…
展开
-
2套RAC环境修改scanip后客户端连接异常
2套RAC环境修改scanip后客户端连接异常一、场景简介在某个项目上需要将1套rac数据库迁移到另外1套rac,这2套rac的网段一致、数据库名一致。这里将老的rac环境称作rac a,新的rac环境称作rac b,在正式迁移数据库的时候发现一个问题,即使rac b的scan ip与rac a的rac scan ip相同,然而在迁移后发现程序连的还是是老数据库rac a,数据全部存在了老的数...原创 2020-03-23 10:24:30 · 470 阅读 · 0 评论 -
云平台网络异常使用增量备份恢复Oracle DG备库
云平台网络异常使用增量备份恢复Oracle DG备库在云平台由于虚拟机网络故障导致主库网络瘫痪,主库实例恢复后,备库通过增量备份恢复案例。1、查看备库告警日志备库告警日志中最后要写的的是日志序列为63616的SRL日志,可以看到redo log在写入时有错误,checksum是检验文件的校验码,此时oracle给予的提示是可能网络连接无法连接主库。看了下备库日志归档日志如下,自9.11号...原创 2019-11-25 22:08:42 · 539 阅读 · 0 评论 -
某项目log file sync等待事件引起前台业务系统插入慢
某项目log file sync等待事件引起前台业务系统插入慢在某个项目业务场景,需要从xml文件大量导入到数据库,此期间会因为log file sync,以及db file parallel write等待事件而hang住。AWR如下:前台等待事件log file sync占据了top 1位置,平均等待事件有699ms。可以看到log file sync都是因为commit前台导致。...原创 2019-11-25 14:24:23 · 214 阅读 · 0 评论 -
Oracle 12.1.0.2环境nclob类型使用dblink远程插入hang住案例
Oracle 12.1.0.2环境nclob类型使用dblink远程插入hang住案例一、场景简介二、trace追踪三、测试四、解决方案一、场景简介在某个项目Oracle 12.1.0.2 RAC环境中,需要执行一个存储过程,此存储过程作用是通过dblink将当前业务数据插入到历史数据中。然而万万没想到将参数传入存储过程之后就被hang住,数据无法插入到历史用户内。实际上当前用户数据很少,只有...原创 2019-11-18 09:55:30 · 842 阅读 · 0 评论 -
19C RAC PRVG-11250 : "The check "RPM Package Manager database" was not performed"
PRVG-11250 : “The check “RPM Package Manager database” was not performed”操作系统 RHEL 7.6数据库 Oracle 19c RAC在安装19c grid时有个"rpm package manager database"的警告,执行好几次fix脚本修复还是有问题查了下MOS Doc ID 2548970.1,意思...原创 2019-10-30 17:17:27 · 6145 阅读 · 0 评论 -
存储介质损坏ORA-01578数据库无法open案例
存储介质损坏ORA-01578数据库无法open案例一个10g的数据库由于存储介质异常导致数据库块损坏,数据库无法openSun Sep 15 19:42:04 2019Hex dump of (file 1, block 92) in trace file d:\oracle\product\10.2.0\admin\orcl\bdump\orcl_smon_2036.trcCorru...原创 2019-10-30 17:02:50 · 435 阅读 · 0 评论 -
某叶问地区RMAN增量备份方式恢复Dataguard物理备库
RMAN增量备份方式恢复Dataguard物理备库某叶问地区,主库是2节点RAC,在dg备库上因为磁盘空间不足,导致备库无法应用主库redo,备库宕机并且产生很多gapORACLE Instance std - Archival ErrorORA-16014: log 9 sequence# 370271 not archived, no available destinationsORA...原创 2019-10-30 16:46:09 · 328 阅读 · 0 评论 -
RMAN还原后控制文件与数据文件scn不一致案例处理
RMAN还原后控制文件与数据文件scn不一致案例处理一、recover之后无法open处理源数据库:11.2.0.4 rac目标数据库:11.2.0.4单实例场景:将RAC的RMAN 0级备份还原到单实例数据库1、在前面restore之后恢复数据库RMAN> recover database;Starting recover at 2019/09/11 17:41:08us...原创 2019-09-13 07:06:27 · 1932 阅读 · 0 评论 -
Oracle 连接超时与会话存活参数(笔记)
Oracle 连接超时与会话存活参数(笔记)做个笔记,某些项目会遇到如下2个警告:1、tomcat 日志大量java.sql.SQLException: No more data to read from socket2、告警日志有大量TNS-12535 TNS:operation timed out TNS-00505警告目前调整方法,添加如下两个参数增加下面的内容1、SQLNE...原创 2019-08-15 14:53:41 · 4272 阅读 · 0 评论 -
Oracle 12.1.0.2 "optimizer_adaptive_plans"特性引起的执行缓慢案例
Oracle 12.1.0.2 "optimizer_adaptive_plans"特性引起的执行缓慢案例环境:Oracle 12.1.0.2 RAC 2node问题现象:某地区公共资源应用系统页面加载缓慢、整体业务模块执行效率不高awr:top sql:很明显第一条sql,执行2500多次,需要着重关注SELECT executions, end_of_fetch_count, ...原创 2019-06-21 10:59:40 · 2730 阅读 · 0 评论 -
Oracle "gc current block lost"等待事件导致业务导入被hang住
Oracle "gc current block lost"等待事件导致业务导入被hang住12.1.0.2 RAC三节点环境,使用scanip做dml操作被hang住,使用单节点ip无任何问题。大量gc current block lost以及其他gc事件做10046 trace,也发现相同等待事件WAIT #139659896226704: nam='gc current bl...原创 2019-05-28 17:24:01 · 2196 阅读 · 0 评论 -
Oracle数据文件删除之后ORA-00600[3020] ORA-10567报错处理
由于数据文件被误删除,从Linux文件句柄恢复之后,recover redo出现数据不一致错误,无法利用redo日志做恢复。在未开启归档模式下,可以使用跳过数据块的形式,将数据库强制打开。使用命令recover datafile file# allow N corruption;允许数据库跳过N个数据库进行redo的recover,如上是跳过100个数据块之后,数据库成功open...原创 2019-05-31 14:19:57 · 857 阅读 · 0 评论 -
某项目RAC环境DG方式迁移到异机RAC
某项目RAC环境DG方式迁移到异机RAC主备rac一共4台、硬件配置相同cpu:16memory:64G数据文件:515G网络带宽:1000MbpsRMAN:primary 12 channel+auxiliary 12 channel迁移耗时:1h 30min一、环境配置1、主库、备库规划主库dbname:zjedbdb_unique_name:zjedb#publ...原创 2019-05-18 16:09:42 · 963 阅读 · 0 评论 -
iis .net 连接oracle报错"running in 64 bit mode with the 32 bit Oracle client"
[InvalidOperationException: Attempt to load Oracle client libraries threw BadImageFormatException. This problem will occur when running in 64 bit mode with the 32 bit Oracle client components install...原创 2019-05-14 12:43:28 · 1516 阅读 · 0 评论 -
Oracle 12C导入报错ORA-56935
Oracle 12C导入报错ORA-56935一、背景在Oracle 12.1.0.2导出的dmp文件导入到12.2.0.1发生报错ORA-56935,具体如下: [oracle@sdw2 dump]$ impdp cs/oracle@cs directory=dump dumpfile=cs_expdp.dmp logfile=xx.log schemas=cs remap_tablesp...原创 2019-02-10 17:20:49 · 4433 阅读 · 0 评论 -
ORA-03137 TTC协议内部错误问题排查
ORA-03137 TTC协议内部错误问题排查一、故障背景某项目页面查询模块打开报错,通信通道的文件结束,生产业务受到影响。二、排查过程1、查看系统其它模块打开正常,受影响的只有1个功能模块,随即查看oracle告警日志,发现其中有大量报错如下:Wed Aug 29 07:28:04 2018Errors in file e:\app\administrator\diag\rdbms\...原创 2019-02-06 18:15:50 · 12947 阅读 · 0 评论 -
ORA-31693 ORA-02354 ORA-01555导出快照过旧报错案例分析
ORA-31693 ORA-02354 ORA-01555导出快照过旧报错案例分析一、环境背景windows server 2012 R2 + oracle 11.2.0.4 rac集群故障现象:在导出用户模式时有如下报错ORA-31693: 表数据对象 “EPOINT_JSCL”.“FRAME_ATTACHSTORAGE” 无法加载/卸载并且被跳过, 错误如下:ORA-02354: 导...原创 2019-02-13 09:48:23 · 4707 阅读 · 0 评论 -
Expdp导出“sort area size too small”报错处理
Expdp导出“sort area size too small”报错处理一、故障背景某项目在执行expdp导出时,无法导出数据,报错现象如下:ORA-39126: Worker unexpected fatal error in KUPW$WORKER.UNLOAD_METADATA [COMMENT] ORA-01690: sort area size too smallORA-06...原创 2019-02-13 17:38:32 · 453 阅读 · 0 评论 -
执行存储过程报错ORA-00942 ORA-06512表或视图不存在
执行存储过程报错ORA-00942 ORA-06512表或视图不存在beginProc_PB_MoveData2HistoryDB(‘46cfe3e6-43cc-49a2-86f3-8a0937a162f3’);end;迁移失败-942:ORA-00942: 表或视图不存在:ORA-06512: 在 “EPOINTBID_PB7J.PROC_PB_MOVEDATA2HISTORYDB”, ...原创 2019-04-05 11:32:04 · 2997 阅读 · 0 评论 -
Oracle clob字段导出
Oracle clob字段导出可使用Oracle SQL Developer导出clob字段在clob列选择导出即可原创 2019-04-08 08:57:57 · 9816 阅读 · 2 评论 -
Oracle blob字段"direct path read"案例解析
[BLOB]对象领略Oracle 10046事件的风采一、背景某项目RAC集群IO负载较高,物理读IO居高不下。在经过优化后,数据库负载以及物理IO已大幅下降,但是其中有条SQL时不时的就会运行并且是"direct path read"等待事件,下面就围绕此场景案例等待事件做一个深度追踪。二、总体概况优化前的数据库负载以及IO优化后的数据库负载以及IO消耗已大幅下降在做小范围监...原创 2019-04-12 16:54:42 · 532 阅读 · 0 评论 -
密码错误登录导致大量Library Cache Lock等待事件案例
密码错误登录导致大量Library Cache Lock等待事件案例一、案例背景某项目RAC集群,负载很高,各业务系统执行很慢,以及客户端plsql连接数据库也有hang住迹象,已接近奔溃边缘,数据库版本:12.1.0.1.0。二、排查过程2.1 AWR/ASHash根据报告,awr负载很高,dm time在15000以上,并且有大量library cache lock等待...原创 2019-05-13 18:10:25 · 1772 阅读 · 1 评论 -
11g RAC DBCA建库报错ORA-15001 ORA-15025
11g RAC DBCA建库报错ORA-15001 ORA-15025环境:rhel 7.4 Oracle 11.2.0.4 rac故障1:在DBCA建库的时候,报错ORA-15001,告警日志中为ORA-15025:could not open disk "/dev/asm_data’。/bin/sh: /etc/oracle/setasmgid: Permission denied...原创 2019-05-14 12:35:55 · 627 阅读 · 0 评论 -
在grid安装过程执行root.sh报错crsconfig_lib.pm line 9379
环境CentOS 7.5 Oracle 11.2.0.4 RAC故障:在grid安装过程执行root.sh脚本时报错firstnode configuration failed at /u01/app/11.2.0/grid/crs/install/crsconfig_lib.pm line 9379firstnode configuration failed at /u01/app/11...原创 2019-05-14 12:39:30 · 3123 阅读 · 1 评论 -
Eclipse开发环境JDBC无法连接Oracle数据库处理
Eclipse开发环境JDBC无法连接Oracle数据库处理一、背景某项目开发需要在本地使用VPN连接Oracle数据库,在使用Eclipse调试时,无法连接Oracle数据库,报错信息“The Network Adapter could not establish the connection"二、排查过程1、根据报错信息,第一时间想到是否为网络故障,遂通过Telnet工具测试发现15...原创 2019-02-06 19:29:27 · 2868 阅读 · 1 评论