Category Archives: Scripts

超简单:必须要掌握的运维小妙招

常言道:生产运维无小事!尤其针对黑屏操作,相信不少客户都有自己的血泪史。 比如操作系统rm命令误删掉了关键系统数据… 比如执行关库操作后才发现连错了数据库… 除了对生产要有敬畏之心,做关键操作之前反复多确认,多人复核,其实还可以借助一些小妙招来减少紧张和焦虑情绪。 我们给客户做hands-on实验演示时,也可以通过这些小妙招来加快演示速度,同时能让观众更清楚Demo环境。 Oracle的小妙招 MySQL的小妙招 Oracle的小妙招 sqlplus界面优化 默认情况下,sqlplus连接到数据库,并不会清楚显示必要信息,只有默认的SQL> 有经验的运维人员做关键操作时,比如关闭数据库,会习惯性的确认当前连接的数据库是否正确。 同时,建议设置glogin.sql文件,示例如下: cd $ORACLE_HOME/sqlplus/admin/ vi glogin.sql 添加新内容如下: define gname=idle column global_name new_value gname set heading off set termout off col global_name noprint select upper (sys_context (‘userenv’, ‘DATABASE_ROLE’) || ‘ @’ … Continue reading

Posted in MySQL, Oracle, Scripts, 善事利器 | Comments Off on 超简单:必须要掌握的运维小妙招

Oracle与MySQL的差异和对比

Oracle与MySQL的差异和对比:配套hands-on参考脚本。 方便客户针对培训课件内容进行动手实践,加强理解。 ——————————— — 主题:Oracle与MySQL的差异和对比 — 一、MySQL的基础特性 — 二、重要特性差异对比 — 三、性能对比和优化技巧 ——————————– Hands-on场景环境准备@MySQL实例 ——————————– — Hands-on场景环境准备@MySQL实例 ——————————– –Create db & user CREATE DATABASE demodb; CREATE USER ‘alfred’@’localhost’ IDENTIFIED BY ‘alfred123’; GRANT ALL PRIVILEGES ON demodb.* TO ‘alfred’@’localhost’; GRANT SELECT ON … Continue reading

Posted in Scripts | Tagged | Comments Off on Oracle与MySQL的差异和对比

一步一步学Python(2) 连接多台主机执行脚本

最近在客户现场,每日都需要巡检大量主机系统的备库信息。如果一台台执行,时间浪费的就太冤枉了。 Continue reading

Posted in Python | Tagged , | Comments Off on 一步一步学Python(2) 连接多台主机执行脚本

任督二脉之Shell中的正则表达式

VBird说学习Linux,掌握了Shell和正则就相当于打通了任督二脉,此后能力的成长才会突飞猛进。 Continue reading

Posted in Shell | Tagged , , | Comments Off on 任督二脉之Shell中的正则表达式

DBA需要掌握的shell知识

每个中高级DBA都需要掌握一些简单脚本的编写,这样才能从繁杂重复的基础维护工作中解脱出来,才能有时间去研究更有价值的技术。 Continue reading

Posted in Shell | Tagged | Comments Off on DBA需要掌握的shell知识

一步一步学Python(1) 基本逻辑控制举例和编码风格规范

Python的while死循环、for循环、if elif else 分支判断以及官方建议的编码风格。 Continue reading

Posted in Python | Tagged , , , , | Comments Off on 一步一步学Python(1) 基本逻辑控制举例和编码风格规范