自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (3)
  • 收藏
  • 关注

转载 Oracle systemstate dump 介绍

rw-r----- 1 oracle oinstall 55879249 Aug 31 21:48 rac10g2_ora_28615.trc ==>267 (dump+global cache+short stack,每个进程1.4M)-rw-r----- 1 oracle oinstall 2731935 Aug 31 21:53 rac10g2_ora_32214.trc==>266 (dump + short stack ,每个进程72K)

2025-01-16 13:49:49 62

原创 enq: HW - contention争用解决

据官方文档描述,Oracle设计 HW – contention队列意义在于对于数据库资源来讲,对于保护内存结构都需要“锁”的概念来控制并发,当申请超过高水位空间时,为防止多个进程同时修改HWM而提供的锁称为HW锁。想要移动HWM的进程必须获得HW锁,但是获取HW锁还是排他锁,因为是加排他锁来保证结构不被破坏.enq: HW – contention这个等待,简言之为’HW等待’,每当请求扩展segment高水位线high water mark之外的空间时需要获取申请锁。

2025-01-07 17:13:11 911

原创 等待事件 ‘latch: row cache objects‘ 说明及解决方法

通过如下分析是由于故障时段有大量硬解析,硬解析需要去获取数据字典资源,这需要获得latch,若硬解析量太大,会造成严重的latch争用,占用非常多的资源,导致CPU使用过高,从而表现出数据库ROW CACHE OBJECT等待事件,最终导致数据库系统缓慢。Latch不会造成阻塞,只会导致等待。发现是对一个视图的查询,查看执行计划,发现联合查询中,有一个是对OGG投递过来的表进行全表扫描,评估了下,在源端的表添加组合索引,目标表自动同步了索引(OGG开启了DDL同步),争用没有了,告警恢复。

2025-01-02 19:07:55 1017

原创 ORACLE RAC ADG备库报错ORA-04021: timeout occurred while waiting to lock object

ADG备库的ALERT错误日志如下:Per process system memlock (soft) limit = UNLIMITED1. 查看隐藏参数:KSPPINMKSPPSTVLKSPPDESC02. 执行以下语句:

2024-12-16 17:07:30 826

原创 Oracle11.2.0.4.0的版本,RAC ADG备库mrp进程出现应用日志卡主的问题

查看mrp进程一直在等待parallel recovery slave next change,等待并行子进程的信息回复。4、这个问题由于BUG17695685产生的,ADG打上补丁,重新开启应用日志进程,发现正常应用了。1、查看当前mrp进程的状态,当前在应用日志14450。2、对mrp进程进行10046跟踪。

2024-12-12 16:45:12 758

原创 PGAudit审计插件

在PostgreSQL中,提供了开源的审计插件pgaudit,但是其功能并不完善,只提供了基本的审计功能,总体上审计插件的设计思路有点类似于日志库的设计。当然,这里审计规则可以设置的非常灵活,商业数据库的审计功能会更加的完善。指定用于审计的日志级别(DEBUG1 .. DEBUG5,INFO,NOTICE,WARNING,ERROR,LOG,FATAL,PANIC),但注意不允许ERROR、FATAL和PANIC,注意,pgaudit.log_level只在pgaudit.log_client打开时启用;

2024-10-16 15:58:23 938

原创 PostGreSQL数据库-行级安全策略

所有对数据的操作,暴扣数据查询和更新,都受策略的限制,如果没有配置安全策略,所有的查询和更新都会禁止,但是对全表进行操作的命令,truncate和refrences不受影响。但是不同的表可以有同名的策略,当表有多个策略时,多个策略之间是 OR 的关系,所有策略中任意一个为TRUE都通过。USING:对表中的已有数据进行检查的语句,可实施在select,update,delete,all上。每个策略都有一个名字,每个表可以定义多个策略,因为策略是针对表的,所以表内的多个策略名字必须唯一,

2024-10-14 14:34:51 1090

原创 EMCC13.5 图形化部署AGENT ,报错

2024-09-23_10-00-21:INFO:将 OMS 上的文件 /u01/app/middleware/gc_inst/em/EMGC_OMS1/sysman/agentpush/2024-09-23_09-57-03-AM/unzipTmp/linux_x64/unzip 复制到主机 10.163.12.101 上的 /u01/app/middlewareagent/ADATMP_2024-09-23_09-57-03-AM/unzipTmp Attempt 1。

2024-09-23 11:23:24 1167

原创 Index Online Rebuild Fails with ORA-08104: this index object <#> is being online built or rebuilt“.

问题:ORA-08104: 该索引对象68100正在被联机建立或重建解决方案:使用工具rebuild online 索引,中途取消了,在重新执行rebuild脚本,报如题错误,1. 查看索引的object_id2. 执行下面脚本DECLAREBEGINCOMMIT;END;3.再次重新跑rebuild online的脚本4.查看rebuild的进度。

2024-09-10 15:01:51 847

转载 【转载】PostgreSQL由于多版本的实现,实际读取行数据时,并不会在行上执行任何锁(包括读锁)

查询语句对应的后台进程18505,在对象表t1上申请了AccessShareLock 作者:云贝教育 https://www.bilibili.com/read/cv28379015/ 出处:bilibili。PostgreSQL由于多版本的实现,实际读取行数据时,并不会在行上执行任何锁(包括读锁)5、继续在事务1438执行update。2、开启事务1437修改数据。3、开启事务1438查询数据。1、查看当前琐的状态。

2024-09-10 11:50:20 84

原创 安装pg_stat_statments插件

配置文件中进行一些配置来使用 pg_stat_statements, shared_preload_libraries:需要将 pg_stat_statements 添加到这个参数中,以便在 PostgreSQL 启动时加载该扩展。修改配置后,你需要重启 PostgreSQL 服务。1.进入到安装包的里面make &&make install。重置ps_stat_statements表。5.查看数据库插件的配置。7.查看数据库扩展的配置。8.查看SQL效率的表。9.查看缓存的命中率。

2024-09-10 10:16:09 1266

原创 ERROR OGG-02803 Encountered a Data Guard role transition. Alter Extract to SCN

昨天主备切换,物理备库切换主库后,GOLDENGATE的抽取进程起不来,报错如下,查了MOS,备库变成主库后,更新抽取进程的SCN,按照建议更改完,启动没问题,SCN更新后,要删除“TRANLOGOPTIONS USEPREVRESETLOGSID”这个参数后,再重启抽取进程,抽取进程就没问题了:2024-09-06T00:15:42.759+0800 ERROR OGG-02803 Oracle GoldenGate Capture for Oracle, ext1.prm: Encounte

2024-09-06 14:29:51 870

原创 Replicat Abended With Error OGG-01169 Encountered an update where all key columns for target table

Replicat Abended With Error OGG-01169 Encountered an update where all key columns for target table are not present, INFO OGG-01451 Unique key cannot be used due to the inclusion of virtual columns (Doc ID 1578985.1)

2024-09-06 14:16:38 1065

原创 Oracle rac 修改vip & scan ip

背景介绍:现在有个需求,主机的物理机迁移,为了让业务改动最小,要修改新主库的VIP & SCAN IP,同网段的修改vip & scan比较简单ps: 过段时间要修改物理机的网段,届时再更新!

2024-09-02 17:08:58 2007

原创 修改NLS_CHARACTERSET 字符集

LINUX8.10 + ORACLE 11G数据库,NLS_CHARACTERSET 字符集变成了US7ASCII,要改成AL32UTF8。

2024-08-22 17:57:54 734

原创 使用NBU做数据库备份的时候报错 代码29:

使用NBU做数据库备份的时候报错 代码29

2024-08-16 10:48:40 509

原创 使用NBU做数据库备份的时候报错 代码5449:

使用NBU做数据库备份的时候报错 代码5449:

2024-08-16 10:43:16 1134

原创 使用duplicate搭建备库或者级联备库&主备库switch over切换

1. 创建pfile,更改&添加部分参数、传输到备库;2. 主库(或者源端)的tnsnames.ora文件添加 备库的连接信息。3. 主备库switch over切换

2024-08-14 15:10:21 949 1

原创 Duplicate from Active Database Failing with: RMAN-03009, ORA-17628, and ORA-19505

1. 数据有一部分是非OMF方式创建的,可以使用select tablespace_name,file_name from dba_data_files;2. 目录不存在或者存在的目录有相同的文件也会报如题的错误,参考MOS(Doc ID 1439632.1)(1) 使用参数DB_FILE_NAME_CONVERT并使用别名指定数据文件的完整位置;(2)在备库的磁盘组中创建和原库一样的文件路径。我的报错是目录不存在,创建个目录就好了。删除目录中已经存在相同的文件。

2024-08-14 11:49:48 1626

原创 PRVF-5414 and PRVF-5415 IN CRS ALERT LOG WHEN USING “CHRONY“ FOR TIME SYNC (Doc ID 2647841.1)

Oracle CLUVFY REPORTING PRVF-5414 and PRVF-5415 IN CRS ALERT LOG WHEN USING "CHRONY" FOR TIME SYNC (Doc ID 2647841.1)

2024-08-13 11:54:13 1209

原创 PRVF-4037 : CRS is not installed on any of the nodes

Oracle PRVF-4037 : CRS is not installed on any of the nodes报错处理

2024-08-13 10:24:38 688

原创 问题:ORA-16225: Missing LogMiner session name for Streams

问题:ORA-16225: Missing LogMiner session name for Streams今天在帮开发分析某个表的操作时候,需要对归档做分析,但发现他们需要分析的时间已经删除了,需要从NBU服务器进行恢复到到备库(本来这个备库就是已经开启了snapshot读写功能),再对ARCHIVELOG 进行分析RMAN> run{6> }RMAN>重新把ARCHIVELOG 注册时候,报题目的错误,无论是单机还是RAC都是报一样的错误。

2024-06-25 09:35:13 897

原创 【MYSQL数据库升级,从MYSQL5.7到MySQL8】MySQL in-place升级数据库 从5.7 到8.0.36

mysql数据升级,从5.7 到 mysql 8.0

2024-01-23 18:15:45 2038 1

原创 Goldengate Monitor & Agent 安装

Oracle goldengate monitor & Agent 安装

2023-05-16 16:42:46 2835 1

原创 Oracle 更换asm磁盘

背景介绍公司的数据库存储老化,需要新的存储进行替换,为了减少对业务的影响,采用添加、删除磁盘的方式进行替换,这个方式可以参考我的另一篇uuid方式替换数据库存储;本文是在存储替换的时候,发现很久之前使用afd安装的磁盘组有些问题,就想将afd格式的挂载方式改成普通的裸磁盘方式,才有了本文测试步骤:卸载afd磁盘的准备工作查看磁盘组中磁盘的状态,以及确认我要卸载AFD格式的盘,现在有一个标签为arch的磁盘在ocr的磁盘组(根据group_number对应到asm_diskgroup 从而确认磁盘组

2021-11-30 11:31:27 1502

原创 Oracle RAC 数据库存储替换,由裸磁盘绑定方式变成scsi uuid的绑定方式

这里写自定义目录标题添加磁盘前准备工作开始添加磁盘添加磁盘前准备工作查看现有磁盘、状态以及使用空间,如果是sqlplus / as sysasm方式,使用以下语句,可以格式化下,记录好结果,方便后续比对:col failgroup for a20;col path for a30;set linesize 200;col total_size for a20;col free_size for a20;col name for a20;set pagesize 800;select fa

2021-11-29 17:51:08 2143

原创 [error][/usr/share/perl5/vendor_perl/MHA/SSHCheck.pm, ln63] Permission denied (publickey,gssapi-ke

mysql mha

2021-09-26 14:55:13 4369

原创 oracle 19c Inmemory功能初步测试

测试下IN MEMORY功能到底有多少提高;查看是否开通in memory的功能,可以看到我已经开通了,如未开通,跳到步骤2,开通了就直接跳到3:TEST@abc>show parameter inmemoryNAME TYPE VALUE------------------------------------ ----------- -------------...

2020-03-27 10:36:27 4484

原创 oracle 19c创建sample schema-HR,OE,SH等等

本文有两个目的:1.数据库里面只安装HR用户, 19C也提供安装脚本;2.一键安装HR、OE、SH等所有其他的用户,19C不在提供安装脚本,需要从GITHUB上下载,我已经下载完了,可以直接从本文下载或者从附上的连接直接下载,备注:下载的ZIP包 包含了所有相关联的脚本:前言:在创建之前查看临时表空间为执行脚本的输入做准备:select tablespace_name from d...

2019-11-05 18:26:16 5555 3

原创 备库丢失一个归档日志,导致主备库不能同步,在主库做一个增量备份,恢复到备库

–主库上,查看已经应用在备库的最大LOG sequence# 号select min(sequence#),max(sequence#) from v$archived_log where applied=‘YES’ and name =‘standby21’MIN(SEQUENCE#) MAX(SEQUENCE#) 54397 67138–主库上,查看顺序号...

2019-04-22 16:02:22 912

原创 Oracle RAC删除节点,添加节点,真实测试

=======================================开始 删除节点====================================说明: 我的环境8-10步骤都没有自信,直接格式化的系统,然后添加的节点,8-10步骤是网上摘抄别人的步骤^_^--1. 更改服务的PERFER为节点一/u01/app/11.2.0/grid/bin/srvctl modify ...

2019-04-11 16:41:17 1046

原创 ora.registry.acfs状态为offline故障处理

通过查看集群状态,发现ora.registry.acfs在节点二上是OFFLINE的状态[root@dbrac16 bin]# ./crsctl status resource -tNAME TARGET STATE SERVER STATE_DETAILSLocal Resources。。。中间省略ora.reg...

2019-04-11 16:39:29 2797

原创 解决使用 Navicat 导入大数据文件不全和 乱码问题

背景:从Oracle导出单表的数据为49万多(如:图一)的数据,用toad导出excel每次都说out of memory,所以就导出txt格式,然后用navicat导入这个txt格式的文件到mysql数据库。问题有两个第一个问题: 第一次导入的时候,中文字符是乱码,查看以下几点:解决方法:表中该字段的字符集是否是utf8或者是utf8mb4,发现是latin,修改过来,但还是乱码...

2019-04-10 14:42:02 7998

原创 windows下载安装python、连接oracle

–连接Oracle需要安装cx_Oracle, https://pypi.org/project/cx-Oracle/#files 下载对应的版本,我下载的是cx_Oracle-7.1.1-cp27-cp27m-win32.whl,下载完,放到D盘,开始安装D:>pip install cx_Oracle-7.1.1-cp27-cp27m-win32.whlcx_Oracle-7.1.1...

2019-02-27 16:39:04 499

原创 datapump导出数据库准备以及注意事项

--------------------------------------------前期准备工作–1.在目标库创建 用户的PROFILE,如果有不知道为DEFAULT的PROFILE,需单独创建select ‘create profile ‘||profile ||’ limit ‘||resource_name ||’ ‘|| limit||’;’ from dba_profiles w...

2019-02-27 09:32:34 814

原创 undo表空间爆满的原因排查以及解决办法

–查看undo表空间的实时以及历史的 使用情况如果一个表未做索引,那么他在进行dml时会产生效率很低,也有可能导致UNDOTBS表空间异常增大。一般来说INSERT生成的UNDO最少,因为对于INSERT而言,Oracle 只要记录其对应的一个“删除“行的rowid即可。其次就是UPDATE 操作,对于该操作而言,只记录修改的字节;通常,在多数情况下,我们只修改行的一小部分,那么,UNDO会...

2019-02-19 17:00:49 14646

原创 impdp导入的时候报错,ORA-06502,LPX-00230

在impdp导入的时候报错,错误在commentProcessing object type SCHEMA_EXPORT/TABLE/COMMENTORA-39126: Worker unexpected fatal error in KUPW$WORKER.PUT_DDLS [COMMENT]ORA-06502: PL/SQL: numeric or value errorLPX-002...

2019-02-19 10:08:14 1983

Doc-ID-2186831.1-OGG-monitor-server-agent-1221-full-install-config.mp4

Doc_ID_2186831.1_OGG_monitor_server_agent_1221_full_install_config.mp4

2025-02-12

NBU基础知识.pdf

NBU基础知识.pdf

2025-02-12

Oracle GoldenGate high availability using Oracle Clusterware

Oracle GoldenGate high availability using Oracle Clusterware

2025-02-12

Oracle GoldenGate Best Practices: Instantiation from an Oracle Source Database Version 12c

Oracle GoldenGate Best Practices: Instantiation from an Oracle Source Database Version 12c Document ID 1276058.1

2025-02-12

Oracle GoldenGate with Oracle Real Application Clusters Configuration Best Practices

Oracle GoldenGate with Oracle Real Application Clusters Configuration Best Practices

2025-02-12

2 附件日志和CSN.mp4

2 附件日志和CSN.mp4

2025-02-12

1 RAC的配置.mp4

1 RAC的配置.mp4

2025-02-12

Veritas NetBackup状态码参考指南 UNIX,Windows 和 Linux 版本 8.1

Veritas NetBackup状态码参考指南 UNIX,Windows 和 Linux 版本 8.1

2024-08-16

db-sample-schemas-19c.zip

ORACLE 19C的示例安装包,包括HR,HR,OE,SH,IX,BI,PM,SCOTT

2019-11-05

oracle 11g 11gR2_linux_rpm

Linux系统安装 oracle 所需要的RPM安装包,包括64位、32位(11gR2_linux_rpm)

2019-03-11

centos7.4-7.6 oracle asm安装包

centos 7.4 asm安装包包括三个(kmod-oracleasm-2.0.8-19.0.1.el7.x86_64,oracleasmlib-2.0.12-1.el7.x86_64,oracleasm-support-2.1.8-3.el7.x86_64)

2019-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除