DBA警世录:有些习惯DBA需要养成

作者:eygle  原文链接: http://www.eygle.com/archives/2007/02/dba_need_some_habit.html


这几天,在帮助一个朋友进行数据恢复。

造成故障的原因很简单,因为维护升级时错误的连接到生产主机,结果导致生产库故障,数据文件被删除并部分覆盖。

因为这个案例,我想说一下作为一个DBA应该养成的一些基本习惯。 以前曾经写过一篇What Kind Of DBA we need-我们需要什么样的DBA?

今天想说的是一些在工作中应该养成的习惯或者说基本守则: 1.经常使用hostname命令 在Linux/Unix上,我们使用ssh或telnet等通过多次跳转,很容易变更了连接主机,如果不经过确认就可能在不正确的主机上执行了错误的操作。 通过hostname命令可以确认我们连接到的主机,避免发生不应该的误操作。在执行中要操作之前一定要通过hostname命令确认连接主机,这是DBA或者系统管理员应该养成的习惯:

[oracle@jumper oracle]$ hostname jumper.hurray.com.cn

2.使用pwd确认路径 经常有朋友在错误的路径下错误的执行了"rm -rf *"等命令,这类错误的发生率居然也是很高的。 所以作为一个DBA,经常性的执行pwd命令来确认自己的工作路径:

[oracle@jumper oracle]$ pwd /opt/oracle

3.确认instance_name等数据库中要信息 在执行truncate/drop等操作之前,应该确认连接到了哪个数据库,从v$database或v$instance等视图中可以获得这些信息(可能需要授权)

SQL> select instance_name,host_name from v$instance; INSTANCE_NAME HOST_NAME ---------------- ---------------------------------------------------------------- eygle jumper.hurray.com.cn

通过一些良好习惯的养成,可以使得我们少犯错误。 所以,有一些习惯是需要养成的。

-The End-

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Linyb极客之路

工作流引擎之activiti中的排他网关和并行网关

排他网关.png

26110
来自专栏DeveWork

WordPress 代码实现相关文章(列表模式)功能

之前分享的相关文章代码化功能是仿无觅的图文模式,现在分享的一个是文章列表陈列模式。代码最初来自 Willin Kan,经过zwwooooo 的修改优化。不得不说...

23270
来自专栏lgp20151222

微信开发的一些坑

千万不要再微信开发中,随便用全变成大写或者小写的方法,因为微信的标签竟然没有统一大小写!看起来无伤大雅,但是我们开发总有一些框架会用到这些功能,所以一旦出错,只...

11010
来自专栏散尽浮华

ping监控脚本案例分析

22530
来自专栏农夫安全

查找代理工具

查找代理工具:ProxyBroker https://github.com/constverum/ProxyBroker.git 为了解决大家查找代理的问题,介...

26360
来自专栏walterlv - 吕毅的博客

Git 更安全的强制推送,--force-with-lease

发布于 2018-05-07 11:16 更新于 2018-09...

21720
来自专栏漏斗社区

有一种内涵叫Z-BlogGetShell漏洞分析

36860
来自专栏凉城

EMLOG扩展 - 百度自动推送JS优化,规避错误、重复推送、判断文章是否收录

54470
来自专栏北京马哥教育

黑客的Linux神技能:使用环境变量进行提权

在这篇文章中,我将会为大家介绍一些使用环境变量进行Linux提权的方法,包括在CTF challenges中使用到一些的技术。话不多说,让我们进入正题!

21400
来自专栏逆向技术

病毒分析第一讲,分析病毒注意事项,以及简单分析主要功能

        病毒分析第一讲,分析病毒注意事项,以及简单分析主要功能 一丶认识木马和病毒的区别 木马和病毒是两个不一样的,有人会把木马认为是病毒,但其实不是 ...

23560

扫码关注云+社区

领取腾讯云代金券