- 博客(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
转载 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监听
第一步:修改 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
原创 表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数据库自动维护任务(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
原创 [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
原创 ORA-32771: cannot add file to bigfile tablespace
扩容表空间的时候提示大文件表空间不可以添加文件。
2024-01-26 22:00:56 474
ORA-07445 [opiaba()+639] ORA-00600 17147 补丁包
2024-08-01
pacemaker离线安装包
2024-06-26
drbd84离线安装包
2024-06-26
oracle goldengate oracle to oracle
2024-05-31
Oracle GoldenGate 21.3 ,oracle to oracle and mysql to mysql
2023-12-17
oracle dataguard failover
2018-11-07
linux系统安装图解
2010-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人