Python 与 Go混合开发 | 让 Golang 编程更丝滑
上一篇讲了多平台下的Golang编程环境配置,到底是VSCode还是Goland好用?这里我站一手Goland,因为我用惯了PyCharm可以无痛切换到Goland,如果用VSCode还需要时间适应。除了习惯之外,我还发现
使用DBUA升级 Oracle 11.2.0.4到Oracle 19C的问题记录
简单记录一下升级过程中的坑: 需求:把ORACLE 11.2.0.4库迁移到新机器并升级到19C。前期工作:在新机器上安装11g,目录为/u01/app/oracle/product/11.2.0/home_119C安装在/u01/app/oracle/product/19.3.0/home_1在老服务器上RMAN全库备份出来,备份目录NFS共享
exp导出表中特定条件的表
就这么简单的一个需求,参考了网上的好多文章,写法都一样,但且执行失败,最后终于找到正确的写法,在此记录一下,以免以后不会再次掉到这个坑里。
Linux的一些工具使用技巧整理
Cut、grep、日期显示等一些技巧
Sed常用用法整理
将文件中的root全部替换为abc:sed 's/root/abc/g' passwd 只输出执行结果,不修改文件sed -i 's/root/abc/g' passwd 直接修改文件打印文件第2行:sed -n 2p passwd打印第2-5行sed -n 2,5p passwd在文件的第2行后插入一行sed '2a 106,dan
Awk常用用法整理
awk 语法: awk [option] 'pattern {action}' file 参数选项 -F 指定字段分隔符 -v 定义或者修改一个awk内部的变量
Awk给文件中的行前后添加内容
在配置Oracle goldengate 的复制参数文件时,以前都是用uedit32,后来觉得有点麻烦,用python写脚本,最后用了awk以后,发现这种文件行中前后添加内容的需求还是AWK最方便。需要复制的表清单test cat test table1table2cat test | awk '{print "map
Oracle数据库出现ORA-19566 LOB坏块的处理记录
1.故障现象:在晚上的生产库自动备份时,备份失败,出现以下错误提示:RMAN-03009: failure of backup command on c1 channel at 06/11/2020 03:31:02ORA-19566: exceeded limit of 0 corrupt blocks for file +DATA/orcl/datafil
用python生成oracle goldengate复制配置文件
在做ORACLE goldengate配置的时候,配置参数文件时,如果表很多,编辑参数文件挺耗时间的,用python写个脚本,节省了大量的时间。
比较两个文件,求出不同的内容,A-B
这是我在一次oracle数据库迁移时处理工作的一个记录。文件每行只有一列,每一行是一个数据库中的一个表名。我在做oracle impdp数据库导入时,有几十张表导入失败,我要从原始表中过滤出导入成功的表名。开始想用linux自带的diff实现,发现实现不了。就写了这样一个python脚本。
批量检测主机IP,并把结果生成excel文件表格
批量检测主机IP,这是对上一个脚本的扩展,增加了生成excel表格
Python Async/Await入门指南
本文将会讲述Python3.5之后出现的async/await的使用方法,以及它们的一些使用目的,如果错误,欢迎指正。昨天看到DavidBeazley在16年的一个演讲:FearandAwaitinginAsync,给了我不少的感悟和启发,于是想梳理下自己的思路,所以有了以下这篇文章。Python在
自动批量对linux服务器安装配置NTP服务
最近项目上新上了2台时钟设备,需要把网络内的一百多台linux服务器配置NTP服务,实现和时钟设备时间同步,为了避免每台设备挨个配置的麻烦,写了一个python脚本。脚本分3个文件,第一个是python脚本,第二个是主机清单,里面包含IP地址和密码两项,第三个文件是命令清单,从yum安装ntp软件包到配置ntp.conf参数文件到启动NTP服务。执行脚本,调用这个两个文件,网络内的所有服务器NTP安装配置起服务就完成了。
批量检测主机IP(一)
import os import sys file = open('log.txt','a') x = y = 0 for ip in range(1,255): res = os