IT行业疑难杂症终极解决之道

0    935    18

Tags:

👉 本文共约1572个字,系统预计阅读时间或需6分钟。

大法1:重启OS

1、有的系统参数只有重启OS后才能生效

大法2:重启软件

1、配置文件是否生效,有时需要重启软件才可以,例如OGG的进程参数文件,在修改之后必须重启进程才可以!

大法3:重装软件,甚至重装OS

1、第一次安装的时候比较陌生,可能配置有问题,但是第2次安装的时候就不一样了。例如Oracle rac,每次安装的体会总会不一样!

大法4:Debug,开启详细日志,查日志

1、开启日志,很多软件都有debug模式,从Debug中可以看到很多内容哟!例如,dbca、listener、rman、ogg、rac安装和卸载 等等,很多都有debug模式。

2、对于Oracle的SQL执行报错,或结果不是自己想要的,那么可以进行sql_trace,配置10046、10053、errorstack等诊断事件,参考:https://www.xmmup.com/oraclezhongdesql_traceshishenmezhenduanshijianshishenmechangyongde10046ji10053zhenduanshijiandequbie.html

大法5:检查兼容性。软件和OS的兼容性,是否有bug等

1、不要跟软件的兼容性硬抗。不兼容就是不兼容,换版本吧!

大法6:可否换一种思路,可否换一种方式来解决问题。条条大路通罗马,不一定非得这条道!!!

1、迁移数据库的方案有很多,不一定非得OGG不可!

2、若OGG的集成模式不行,那么可以考虑使用之前的传统经典模式来配置,只要能同步,啥都好说。

大法7:重启网络或网络设备

1、若出现诡异的网络问题,那么可以尝试重启网络、重启光猫、重启路由器、重启交换机等网络设备。

大法8:重新克隆

1、若克隆的机器有问题,自己解决问题又比较费时间。那么,请让客户删除整台机器,重新克隆机器吧。对于Oracle数据库的机器,建议先把数据库关机,然后再进行整机克隆!!!

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

大法9:数据库的表是否存在外键。

1、外键约束用于防止破坏两个表之间的关联性,保证数据的完整性和一致性。但是,在实际使用过程中,外键会导致各种各样的问题,所以我们建议禁用或删除外键约束,例如在OGG的同步中请禁用外键约束吧!!!

大法10:若rac安装报错,那么请使用图形化界面安装。

1、若使用静默安装,则很多错误并没有显示出来,所以忽略了可能的错误,但是,图形界面基本会把所有错误列举出来。

大法11:配置了日志,但是不生成日志文件;修改了配置文件,但是配置文件不生效

1、若进行debug,但是日志不生成,那可能是日志生成到其它地方了,可以进行全局搜索文件名,例如Oracle 21c中配置dg4odbc,或Oracle 12c的rac的日志位置都有所变化

2、配置文件不生效,可能是配置文件路径有错误,也有可能是需要重启软件或重启OS才能生效

大法12:采用对比法找差异

1、例如已经证实OGG 21.3可以远程捕获11.2.0.4的数据库,但是客户的环境却不能,那客户的环境和我的环境的差异在哪里,例如redo大小不一样?单机或rac集群架构不一样??参数配置不一样?PSU补丁不一样??? 等等这些,进行一一排查。

大法13:找诡异的地方,详细分析异常奇怪的地方

1、例如,通常视图DBA_GOLDENGATE_SUPPORT_MODE查询都是秒出结果,可是突然某个环境执行很久都不能出结果,那问题有可能出在这里

大法14:是否是bug导致,可能OS可能软件本身

1、Oracle的bug太多了,自己搜mos吧,其它数据库MySQL、PG等都有自身的bug,若触发bug了,那就只能迂回解决了

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

2 + 7 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部