自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(93)
  • 资源 (8)
  • 收藏
  • 关注

原创 oracle23c安装部署centos8.3

Oracle 数据库的最新版本 Oracle Database 23c 现已在基于 OCI 的 Oracle Base Database Service 中正式发布。此外,新版本还增强了 Oracle Database 适用于任何工作负载的融合数据库方法(支持 JSON、XML、图形、空间、文本和关系数据),同时允许开发人员选择任何开发风格。将会在下一篇文章中介绍怎么卸载oracle 23c free版本的数据库以及软件。目前Oracle已经更新到23c的版本,又是一个长期支持的版本。

2024-01-05 22:00:08 1028

原创 临时监控mysql数据库连接数以及主从同步状态

因为公司项目紧急召唤,一个未上线的系统需要临时给领导演示,项目组负责人为了不影响演示效果,临时安排了我们几个同事对系统进行人肉监控。数据库层面主要监控数据库日志,数据库连接数,主从同步状态,系统资源负载等。数据库主从同步状态监控。

2024-08-17 16:27:41 98

原创 postgresql数据库非实时同步实现方案

公司有个数据中台项目,数据要求可以非实时同步,既可以实现第二天把第一天的生产数据同步到一个中间库,数据中台项目再从这个中间库抽取数据。考虑到同步整个库量大,且存在可能出现的性能问题,决定采用postgresql逻辑备份的方式,在一个备份服务器上定时备份中台需要的表数据,然后通过rsync的方式同步到中间库并还原恢复。注:该方案也可以用于其他类型的数据库,如果目标数据库要求可以非实时同步的话。

2024-08-04 22:36:44 246

原创 OGG-01004 Aborted grouped OCI Error ORA-02291: integrity const raint (xx.xx) viola

生产环境部署了一套OGG同步,源端环境是Linux oracle 11.2.0.4,目标端环境是windows oracle 11.2.0.4。在同步的过程中,目标端应用进程出现如下提示,报错的内容跟外键相关。处理方法:在目标端禁用外键约束,(有时候要把触发器也禁用掉)重启OGG进程恢复正常。OGG版本是18.3。

2024-08-03 17:27:00 175

原创 OGG同步目标端中文乱码处理

OGG目标端的R进程的字符集目前配置的SETENV (NLS_LANG=“AMERICAN_AMERICA.AL32UTF8”),源端的字符集设置是SETENV (NLS_LANG=“SIMPLIFIED CHINESE_AMERICA.ZHS16GBK”)目标端字符集:AMERICAN_AMERICA.AL32UTF8。源端字符集:AMERICAN_AMERICA.ZHS16GBK。处理方法如下,在源端的E进程和目标端的R进程添加如下配置。根据MOS这个解决方法是,源端和目标端都要设置为。

2024-08-03 12:29:02 163

原创 oracle数据库监控数据库中某个表是否正常生成

公司某业务系统每月25日0点会自动生成下个月的表,表名字是tabname_202407的格式。由于7月25日0点做系统保养的时候重启了应用系统服务,导致8月份的表没有生成。最终操作业务影响,为此决定对这个表进行监控,如果25日没有生成则发出告警。配合zabbix或者EMCC完成监控告警。

2024-08-02 10:33:59 140

原创 ORA-07445 opiaba()+639 ORA-00600 17147数据库宕机

ORA-07445: exception encountered: core dump [opiaba()+639] [SIGSEGV] [ADDR:0x0] [PC:0x184CD17] [SI_KERNEL(general_protection)] []ORA-00600: internal error code, arguments: [17147], [0x0641B8FE0], [], [], [], [], [], [], [], [], [], []

2024-08-01 14:36:10 472

原创 shell脚本检查OGG同步进程状态

服务器环境中在root用户下部署了ogg同步进程,在oracle用户下也部署了同步进程。在不用脚本检查的情况下,进程需要在root用户和oracle用户下来回切换,比较麻烦,所以考虑用脚本实现,在root用户下一键检查root用户和oracle用户的同步进程。

2024-07-19 09:38:57 144

原创 业务系统反应卡顿数据库mysql5.7.33

系统卡顿已经有好长一段时间,在排除了操作系统和数据库等相关方面的问题,首先发现的是数据库服务器资源使用率较高,CPU经常在90%左右,开始以为是是资源不足问题,尝试对服务器扩容CPU,从16扩容到32,发现CPU使用率仍然是很高,业务系统同样出现卡顿的情况,平均每天出现十几次。另外一个问题就是发现用户卡顿的业务表的存储引擎是MySIAM,看到这个就觉得奇怪,主要的业务表怎么会使用这个存储引擎呢?不解。

2024-07-12 14:29:16 814

原创 TNS-00583: 有效节点检查: 无法对配置参数进行语法分析

解决方法:替换listener.ora, tnsnames.ora ,sqlnet.ora配置文件。TNS-00583: 有效节点检查: 无法对配置参数进行语法分析。

2024-07-09 08:42:02 276

原创 Oracle 19c 统一审计表清理

zabbix 收到SYSAUX表空间告警超过90%告警,最后面给出的清理方法只适合ORACLE 统一审计表的清理,传统审计表的清理SYS.AUD$不适合,请注意。方式1:直接清理全部的审计记录。方式三:创建定时清理的JOB。

2024-07-08 19:26:29 338

原创 oratcptest-测试Oracle Data Guard,RMAN备份恢复的网络延迟

Oracle 专门设计了一个名为 oratcptest 的特定实用程序,以帮助客户评估 Data Guard 重做传输、GoldenGate RMAN 备份和恢复、迁移、Data Guard 实例化和数据库远程克隆所使用的网络资源。

2024-07-08 15:46:58 303

原创 mysql二进制安装步骤

或者从下列地址下载需要的版本。设置systemd启动服务。##上传二进制包到服务器。##编辑my.cnf参数。

2024-07-01 19:19:53 169

转载 DRBD+ PACEMAKE + COROSYNC 实现 MYSQL主备+自动切换

左节点接收到数据发往内核的数据通路,DRBD在数据通路中注册钩子检查数据,当发现接收到的数据是发往到自己管理的存储位置,就复制另一份,一份存储到本机的DRBD存储设备,另一份就发给TCP/IP协议栈,通过网卡网络传输到另一节点主机的网上TCP/IP协议栈。如果左节点宕机,右节点可以在高可用集群中成为活动节点,把接收到的数据先存储到本地,当左节点恢复上线时,再把宕机后右节点变动的数据镜像到左节点。DRBD设备:在双方节点上,此DRBD设备的设备文件,一般为/dev/drbdN,其主设备号147。

2024-06-26 23:24:21 34

原创 sqlserver 2000查询数据,实现根据时间查询表名字,如果表名字不存在则返回“表不存在”,如果查询无结果,则返回“查询无结果集”

sqlserver 2000查询数据,实现根据时间查询表名字,如果表名字不存在则返回“表不存在”,如果查询无结果,则返回“查询无结果集”

2024-06-19 10:32:59 102

原创 windows环境下删除Oracle数据库实例

windows删除数据库实例和服务名。

2024-06-18 16:39:18 234

原创 zabbix agent2监控oracle CDB数据库

参考:

2024-06-04 07:50:05 154

原创 windows环境下重建oracle监听

第一步:修改 listenr.ora 文件 ,增加新的监听配置。第三步:配置 tnsnames.ora 内容,注册服务。

2024-06-02 14:09:00 498

原创 采用bat结合zabbix监控sqlserver数据库表的信息

监控需求:数据库存在某个表,该表不是一个固定的表名字,而且根据当前的日期生成表,比如tab20240501,tab20240502,需要查询当天的表数据。数据采集脚本,首先定一个sql脚本,查询指定的数据。再定义一个bat脚本执行sql文件。测试验证数据采集正常。

2024-06-02 12:58:32 222

原创 How To Purge The UNIFIED AUDIT TRAIL (Doc ID 1582627.1)

自动清理oracle数据库统一审计记录方案。设置定时任务自动清理参考:How To Purge The UNIFIED AUDIT TRAIL (Doc ID 1582627.1)

2024-05-31 11:03:08 543

原创 Linux环境下zabbix-agent2安装并配置自动启动脚本

【代码】Linux环境下zabbix-agent2安装并配置自动启动脚本。

2024-05-28 08:39:57 155

原创 sqlserver 跨服务器同步更新insert update表数据

server124为远程服务器的别名。

2024-05-11 23:28:53 238

原创 表A和表B有相同的记录,创建触发器实现表A更新任何字段的数据后把数据同步更新B表的相同记录

TableB.LastUpdated = GETDATE() – 假设有一个跟踪最后更新时间的列。–TableB.LastUpdated = GETDATE() – 假设有一个跟踪最后更新时间的列。– 依此类推,为每个需要同步的列添加设置语句。– 依此类推,为每个需要同步的列添加设置语句。– 下面的条件用于检查任何列是否发生了变化。– 下面的条件用于检查任何列是否发生了变化。

2024-05-11 12:53:05 492

原创 ENABLE_GOLDENGATE_REPLICATION database parameter (Doc ID 1568417.1)

ENABLE_GOLDENGATE_REPLICATION database parameter (Doc ID 1568417.1)

2024-04-22 09:55:57 252

原创 OGG-02912 Patch 17030189 is required on your Oracle mining database for trail format RELEASE 12.2 or

在配置远程抽取和应用的时候,采用集成模式进行数据库OGG实施同步配置。OGG路径:/OSdata/ogg181_oracle。

2024-04-15 20:37:29 236

原创 OGG-00768 Failed to Map database character to ULibCharSet. SQL error (0).

OGG for mysql 不支持字符集utf8的处理方法。

2024-04-08 18:01:45 157

原创 在运行ASH的时候,提示ORA-01843: 无效的月份

问题(Windows + 11.2.0.4 ),在运行ASH的时候,提示ORA-01843: 无效的月份,可以看到begin和end的日期,是中文格式的。解决方法,设置nls_date_language为ameciran,并按照要求的日期格式输入。(以下在Windows下11.2.0.4下测试)

2024-03-20 16:34:57 351

原创 静默安装OGG21.3微服务版本FOR ORACLE版本

至于为什么要搞一个静默安装的步骤,主要是因为在生产环境中,服务器没有安装图形界面,配置来配置去,遇到各种问题,又遇到网络策略的问题,还得求人开通策略,当你需要的时候,别人不一定有时间配合你,特别麻烦。

2024-03-17 23:27:52 470

转载 ORACLE获取SQL绑定变量值的方法总结

ORACLE获取SQL绑定变量值的方法总结。

2024-02-20 20:20:30 209 1

原创 Oracle数据库自动维护任务(Automated Maintenance Tasks)

此外,可以使用DBMS_SCHEDULER PL/SQL包自定义维护窗口,比如希望将预定义的维护窗口调整为适合您的数据库环境的时间,或者创建一个新的维护窗口。Scheduler窗口可以是一个简单的重复间隔(例如“在每个星期六的午夜到早上6点之间”),也可以是一个更复杂的间隔(例如“在每个月的最后一个工作日的午夜到早上6点之间,不包括公司假期”)。DBA_AUTOTASK_WINDOW_CLIENTS 列出属于MAINTENANCE_WINDOW_GROUP的窗口,以及每个维护任务的窗口的启用或禁用状态。

2024-02-14 00:18:01 1126

原创 appears to be hung in Auto SQL Tuning task

数据库创建自动化系统任务SYS_AUTO_SQL_TUNING_TASK作为目录脚本的一部分。此任务自动从 AWR 中选择一组高负载 SQL,并在此 SQL 上运行 SQL Tuning Advisor。自动化任务执行与任何其他 SQL 调优任务相同的全面分析。查看JOB的历史执行情况,对比每个周六的执行情况,2月10日,跑了一个多小时都没有执行完成,其他的都是半小时内就完成了。起因:Oracle每天晚上10点的时候会自动启动一个性能优化的任务。Oracle 自动定时优化任务执行失败分析。

2024-02-10 11:49:56 954

原创 ORA-56935: existing datapump jobs are using a different version of time zone data file

从Oracle12c导出的数据泵文件在导入到Oracle19c的环境中出现如下错误。

2024-02-02 15:36:49 447

原创 Oracle RMAN全备脚本(正式测试可行)

【代码】Oracle RMAN全备脚本(正式测试可行)

2024-02-01 23:08:10 408

原创 [ORA-00600: internal error code, arguments: [opidsii1], [6], [7], [], [], []

Bug 20318883 ORA-600 [opidsii1] during export using NETWORK_LINK

2024-02-01 06:45:34 397

原创 Oracle闪回日志管理(flashbackup log)

FRA的闪回日志只能通过数据库自动管理。就不能像归档日志那样手工清理,只有在遇到空间压力的时候才会自动清理,但是这个时候清理的速度闪回日志的速度是特别满的,只会一点点清理,然后归档日志又比较快的情况下,就会导致归档失败,影响应用程序。4、根据1481739.1的说明,只有当FRA出现空间压力的时候才会清理,实际上这个时候很多数据库已经出现了hang或者应用程序不可用的情况了。但是Oracle会尽可能多的保留闪回日志。尝试把参数调整到720分钟,闪回日志保留的时间也会超过1440分钟都不删除。

2024-02-01 06:18:47 1064

原创 EMCC 13C agent重新安装,重新接入监控

由于种种原因导致原来接入的EMCC监控,导致监控端异常,数据获取异常。在尝试重启agent端之后,数据还是未能正常获取。

2024-01-31 15:59:51 290

原创 19c (New Feature) : Auto Space Management for Flashback Logs in the Fast Recovery Area (Doc ID 24655

【代码】19c (New Feature) : Auto Space Management for Flashback Logs in the Fast Recovery Area (Doc ID 24655。

2024-01-31 00:59:38 844

原创 快速恢复区域FRA - 空间管理警告和警报(文档 ID 305812.1)

Oracle数据库闪回恢复区管理,flash backup area

2024-01-27 00:55:09 209

原创 ORA-32771: cannot add file to bigfile tablespace

扩容表空间的时候提示大文件表空间不可以添加文件。

2024-01-26 22:00:56 474

原创 oracle ADG数据库开启审计

在把审计开到DB状态的时候,重启备库的时候状态又重新变回OS状态。

2024-01-24 02:24:49 686

ORA-07445 [opiaba()+639] ORA-00600 17147 补丁包

ORA-07445: exception encountered: core dump [opiaba()+639] [SIGSEGV] [ADDR:0x0] [PC:0x184CD17] [SI_KERNEL(general_protection)] [] ORA-00600: internal error code, arguments: [17147], [0x0641B8FE0], [], [], [], [], [], [], [], [], [], []

2024-08-01

pacemaker离线安装包

Pacemaker是 Linux环境中使用最为广泛的开源集群资源管理器, Pacemaker利用集群基础架构(Corosync或者 Heartbeat)提供的消息和集群成员管理功能,实现节点和资源级别的故障检测和资源恢复,从而最大程度保证集群服务的高可用。从逻辑功能而言, pacemaker在集群管理员所定义的资源规则驱动下,负责集群中软件服务的全生命周期管理,这种管理甚至包括整个软件系统以及软件系统彼此之间的交互。 Pacemaker在实际应用中可以管理任何规模的集群,由于其具备强大的资源依赖模型,这使得集群管理员能够精确描述和表达集群资源之间的关系(包括资源的顺序和位置等关系)。

2024-06-26

drbd84离线安装包

DRBD的全称是Distributed Replicated Block Device,即分布式复制块设备,是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。DRBD是镜像块设备,是按数据位镜像成一样的数据块。简单说DRBD是实现活动节点存储数据更动后自动复制到备用节点相应存储位置的软件,是一种数据块级别的物理复制。

2024-06-26

oracle goldengate oracle to oracle

oracle官方文档介绍安装部署oracle goldendate oracle to oracle的操作步骤指引

2024-05-31

Oracle GoldenGate(OGG)微服务架构官网介绍

Oracle GoldenGate(OGG)微服务架构官网介绍,ogg21.3微服务新功能介绍

2023-12-17

Oracle GoldenGate 21.3 ,oracle to oracle and mysql to mysql

Oracle GoldenGate 21.3微服务架构搭建-Oracle2Oracle & MySQL2MySQL

2023-12-17

xtts oracle11g to oracle19c pdb.txt

xtts oracle 11g to oracle19c pdb

2021-06-21

oracle19c rac_centos8.3_安装测试报告.docx

oracle19c rac_centos8.3

2021-06-03

oracle分析优化工具 sqlhc

sql优化分析工具

2021-05-26

模拟分批导出BLOB大字段.txt

需要导出的表没有主键也没有唯一键,表存在BLOB大字段,通过中间表的方式分批导出

2021-05-24

Oracle 19c non CDB TO CDB

Oracle 19c non CDB TO CDB

2021-01-19

oracle dataguard failover

oracle dataguard failoveroracle dataguard failoveroracle dataguard failover

2018-11-07

linux系统安装图解

linux server 5.5 系统安装过程图解教程,全部是经过自己用虚拟机一步一步安装测试截图,并成功安装linux系统。适合初学者用,希望能帮助到有需要的人

2010-12-17

AMI BIOS学习

知识点从初级到高级,从不会到熟练,只要你肯花时间去看,就一定能取得很大的进步。

2010-03-30

空空如也

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

TA关注的人

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