自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(102)
  • 资源 (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 1049

原创 oracle 11g SYSAUX表空间清理

【代码】oracle 11g SYSAUX表空间清理。

2024-09-18 01:47:29 197

原创 mysqldump备份数据库脚本

【代码】mysqldump备份数据库脚本。

2024-09-16 18:47:12 229

原创 Oracle MAA架构介绍

oracle MAA 架构介绍。

2024-09-12 12:42:32 119

原创 Postgresql表和索引占用空间回收释放(表空间膨胀)

【代码】Postgresql表和索引占用空间回收释放(表空间膨胀)

2024-09-02 18:21:21 399 1

原创 SQL server数据库实现远程跨服务器定时同步传输数据

公司新建项目,需要访问生产数据,但是规定不能直接访问生产数据库服务器,所以得考虑通过中间库的形式实现。经过评估项目需求 ,以及当前拥有的环境。需求:1.用户不需要实时获取生产数据2.用户只需要指定的某部分数据的部分字段信息当前环境:1.有一个备份服务器已经打通到生产服务器的端口2.有一个中间库服务器供外部系统使用3.生产服务器数据库类型是SQL server 20124.备份服务器同时也打通了到中间库的服务器端口。

2024-09-02 12:00:04 612

原创 Postgresql数据库删除索引失败-大小写

默认情况下postgresql数据库存储到数据库中是以小写的形式。保存的格式为大写就需要在创建的时候加双引号,删除的时候也需要加双引号。测试环境在删除索引的时候出现如下错误,在加入双引号之后可以支持删除。

2024-09-02 11:30:34 285

原创 shell发送文本内容到企业微信机器人

【代码】shell发送文本内容到企业微信机器人。

2024-08-25 21:12:57 105

原创 Web AI测试WINSCP从windows同步文件到Linux脚本使用案例-测试验证成功

windows 使用winscp工具定时传输文件到Linux系统的/tmp目录。经过测试,webai的回答一次通过。对比某义的回答,经过测试均失败了。

2024-08-25 20:23:07 187

原创 windows远程获取postgresql数据库的数据并发送到企业微信机器人

公司环境由于领导要求需要把数据库的某些数据发送到企业微信群。通过在一台管理的windows服务器上远程访问数据库并执行sql文件查询获取结果,并把结果推送到一台可以上网的服务器,通过shell 或者py发送到企业微信告警群。最终会生成一个getdata.txt的文件,再通过scp的方式把文件传送到一台Linux服务器。

2024-08-25 00:51:06 316

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

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

2024-08-17 16:27:41 109

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

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

2024-08-04 22:36:44 263

原创 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 188

原创 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 184

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

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

2024-08-02 10:33:59 142

原创 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 483

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

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

2024-07-19 09:38:57 162

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

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

2024-07-12 14:29:16 821

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

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

2024-07-09 08:42:02 285

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

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

2024-07-08 19:26:29 376

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

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

2024-07-08 15:46:58 307

原创 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 40

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

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

2024-06-19 10:32:59 111

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

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

2024-06-18 16:39:18 285

原创 zabbix agent2监控oracle CDB数据库

参考:

2024-06-04 07:50:05 163

原创 windows环境下重建oracle监听

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

2024-06-02 14:09:00 623

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

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

2024-06-02 12:58:32 234

原创 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 551

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

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

2024-05-28 08:39:57 166

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

server124为远程服务器的别名。

2024-05-11 23:28:53 271

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

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

2024-05-11 12:53:05 500

原创 ENABLE_GOLDENGATE_REPLICATION database parameter (Doc ID 1568417.1)

ENABLE_GOLDENGATE_REPLICATION database parameter (Doc ID 1568417.1)

2024-04-22 09:55:57 257

原创 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 242

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

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

2024-04-08 18:01:45 169

原创 在运行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 373

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

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

2024-03-17 23:27:52 480

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

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

2024-02-20 20:20:30 228 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 1202

原创 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 955

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关注的人

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