![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux shell
文章平均质量分 50
久违的太阳
本人base南京,10+年oracle dba经验,Postgresql PCP认证工程师
oracle日常维护、故障解决、性能优化、数据库迁移、数据库升级
PG安装维护,迁移
国产信创数据库迁移,数据抽取,数据共享等,联系私信我
展开
-
分享一个使用get_hash_value比对数据脚本
比对的结果会在当前目录下,tab.info.xxx是详细结果 tab.err.xxx是比对不一致的表 tab.ok.xxx是比对一致的表,上次比对的结果保存在history目录下。使用get_hash_value获取每个字段的值,再sum起来比对,如果表有lob字段,则会先排除掉lob字段再比对其它字段。2.COMP_TYPE如果是1则是比对用户,你将需要比对的用户写到COMP_USER中。如果比对过程中出现报错,可以检查.c.done和.c.done.bak这两个个隐藏文件。原创 2023-11-09 14:44:21 · 405 阅读 · 0 评论 -
分享一个nmon脚本
写了一个nmon的脚本,用来定时运行nmon,并且生成日志文件.1.首先你需要创建一个标准的目录结构,里面有bin log scripts其中bin存放nmon可执行文件,log为执行nmon产生的结果目录,scripts为nmon的脚本.例如:mkdir -p /root/nmon/{bin,log,scripts}2.在scripts下创建nmon.sh脚本,用来定时执行nmon命令:scripts脚本内容如下:#指定nmon的主目录export NMON_DIR=/r.原创 2020-05-20 23:00:01 · 622 阅读 · 0 评论 -
shell比对文本文件
1,对于文件中的字符是以换行结尾的如下:[root@py test]# cat 1.txt1122aa33cc[root@py test]# cat 2.txt11ccddeeff使用如下[root@py test]# cat 2.shwhile read line1原创 2016-03-22 23:16:42 · 2713 阅读 · 0 评论