APP下载

浅谈如何在工作中学习数据库维护

2013-02-22张冉

产权导刊 2013年9期
关键词:系统管理员备份数据库

■ 张冉

(河北省石家庄市公交总公司,石家庄050011)

浅谈如何在工作中学习数据库维护

■ 张冉

(河北省石家庄市公交总公司,石家庄050011)

在工作当中,往往会出现工作和所学专业不对口的情况,尤其是在企业中,这样的情况会更加普遍。结合我曾经做过的数据库维护的工作体会,在这里提供一些关于如何开始着手工作的建议和基础的数据库维护知识,希望能对处于同样情况下的同志们有所帮助。

首先,要克服畏难心理。清代的金兰先生说过:“志之所趋,无远勿届。穷山复海不能限也。志之所向,无坚不入。锐兵固甲,不能御也。”所以我们首先要做到的就是坚定信念:没有无法克服的困难,只是不太熟悉专业,我们还可以继续学习,努力充实自己,让自己逐步掌握专业知识,熟练应对工作中的问题。

其次,要去了解自己的工作,做好应对问题的准备。比如说数据库维护的工作。乍一听这个名词好像很高深,很难处理,有种无从下手的感觉。我在刚接手这项工作的时候,首先想到的就是要去实际的动手浏览操作一下。这时就提到一个问题:一个门外汉,万一破坏了程序,丢失了数据怎么办?所以要先学习数据库备份。这项工作也是数据库日常维护的一项重要内容。备份有两种方式可以选择:一是永久备份,先创建备份设备,也就是建立一个放置备份数据库的设备,再将数据库备份到备份设备上;二是临时备份,就是直接将数据库备份到物理文件上。一般公司都会有永久备份设备。为了防止混乱,方便自己使用,我采用了临时备份。这里要注意,临时备份一定不能随意使用,它涉及到数据库的安全。

光学会备份数据库还不行,还要学会恢复数据库,才能不破坏数据,保证数据库的完整。

现在找到了维护数据库工作的着手点,做好了备份和还原的准备工作,接着就是亲手登录数据库进行体验操作。这时我们可以发现,登录账户可以连接到服务器上,但是却不具有访问任何数据库的能力,这就涉及到数据库的认证过程,因为一个登录账户可以映射为多个数据库用户,所以首先验证身份。登录账户只是认证用户是否有连接到数据库服务器的“连接权”,然后验证是否是数据库的合法用户。合法用户除了对所属数据库系统表具有一些查询权限外并不对数据库中的用户和对象具有任何权限。最后就是权限认证,验证用户是否具有要进行的操作的权限。维护数据库的工作人员称为数据库系统管理员,拥有全部的操作权限;一般的普通用户只具有对数据的编辑查询功能。系统管理员可以对普通用户授予工作范围内的权限,也可以收回权限,不允许用户具有某种操作权,或者收回曾经授予的权限,置空标记,也可以拒绝某用户具有某种操作权,称为拒绝访问,这种情况下即使由于继承获得的权限也无效。

当一个数据库建立后,应该进行一系列的功能测试和性能测试,来确保此数据库的稳定性和功能上的完善性。由于我们只是进行数据库的维护,这意味着我们手中的数据库是成熟可运行的,所以登录后的测试就可以略过了,直接进行操作就好。但是在这里要重点强调一下,不需要我们再进行测试,并不意味着已有的数据库功能就是完美无缺的。随着企业的不断发展和信息化建设,业务需求也会有所调整,这时就需要我们能够及时地上下沟通,将实际需求尽量转化为应用设计和开发人员能够理解的专业语言,保证数据库程序能够尽可能小的快速调整更改,更好的贴合企业的实际需求,为企业生产服务。

数据库操作有很多,对我来讲,查询操作是应用比较多的一项。有些数据库的操作,比如统计,是建立在查询操作的基础之上进行的。这也表明查询操作的重要性,有时可以说是实现其它操作的前提。数据库的查询功能虽然种类较多,实际使用中容易混淆各种功能的具体用法,对现实的任务需求有时很难立即选择出合适的查询方式进行实现。这里我们可以进行一定量的实例操作与分析,对多次重复出现的查询方式进行解析,熟练掌握此查询方式使用的条件,提高工作效率。

掌握了数据库的基本操作以后,就可以考虑如何处理数据库故障了。通常来说有事务内部故障;影响事务但不破坏数据的系统故障;软、硬件容错的介质故障和病毒引起的故障。出现故障后第一选择什么方式排除呢?在我看来,重启服务器是首选。别看简单,却很有效,有八成的可能排除故障;其次是使用备份恢复数据库;还可以利用数据库镜像,它能够提供完整或几近完整的数据冗余,增强数据保护。当发生介质故障时,数据不会丢失,提高了数据库的可用性。为减少数据库故障发生,还可以加强对数据库空间的管理,定期清理磁盘碎片,收缩数据库。

数据库维护还包括一项重要的内容就是维护数据库的安全。数据库安全一种是指系统运行安全,它通常会被不法分子通过网络等途径入侵电脑使系统无法正常启动或超负荷,让机器进行大量运算,并关闭cpu风扇,使cpu过热烧坏等;另一种是系统信息安全,它指的是数据有被盗取、独立性和完整性被破坏等威胁。为了防止上述危害发生,可以通过行政手段制定一些政策,例如只能使用指定电脑上网、禁止未授权备份、无关人员不得进入机房、有限人员拥有系统管理员权限等来预防。同时可以通过使用较复杂的混合密码并达9位以上、定期更换密码、加强数据库日志的记录、修改TCP/IP使用的端口、对网络连接进行IP限制等技术手段来维护安全。

以上只是自己的一些心得体会和对数据库维护知识的一个粗浅罗列,目的是为了帮助大家能找到适合自己工作的切入点。如果想更好地开展工作,还需要深入学习,勤加思考,才能真正地让知识服务于工作。■

猜你喜欢

系统管理员备份数据库
“备份”25年:邓清明圆梦
创建vSphere 备份任务
计算机文件安全管理系统研究与设计
数据库
旧瓶装新酒天宫二号从备份变实验室
数据库
数据库
数据库
出版原图数据库迁移与备份恢复
浅议会计电算化工作中的系统管理员