应该是数据库管理员 ,或者是通过软考的其他人,你可以上希赛网具体了解。
一、 一般监视
1. 监控数据库的警告日志。Alert<sid>log,定期做备份删除。
2. Linstenerlog的监控,/network/admin/linstenerora。
3. 重做日志状态监视,留意视图v$log,v$logfile,该两个视图存储重做日志的信息。
4. 监控数据库的日常会话情况。
5. 碎片、剩余表空间监控,及时了解表空间的扩展情况、以及剩余空间分布情况,如果有连续的自由空间,手工合并。
6. 监控回滚段的使用情况。生产系统中,要做比较大的维护和数据库结构更改时,用rbs_big01来做。
7. 监控扩展段是否存在不满足扩展的表。
8. 监控临时表空间。
9. 监视对象的修改。定期列出所有变化的对象。
10. 跟踪文件,有初始化参数文件、用户后台文件、系统后台文件
二、 对数据库的备份监控和管理
数据库的备份至关重要,对数据库的备份策略要根据实际要求进行更改,数据的日常备份情况进行监控。由于我们使用了磁带库,所以要对legato备份软件进行监控,同时也要对rman备份数据库进行监控。
三、 规范数据库用户的管理
定期对管理员等重要用户密码进行修改。对于每一个项目,应该建立一个用户。DBA应该和相应的项目管理人员或者是程序员沟通,确定怎样建立相应的数据库底层模型,最后由DBA统一管理,建立和维护。任何数据库对象的更改,应该由DBA根据需求来 *** 作。
四、 对SQL语句的书写规范的要求
一个SQL语句,如果写得不理想,对数据库的影响是很大的。所以,每一个程序员或相应的工作人员在写相应的SQL语句时,应该严格按照《SQL书写规范》一文。最后要有DBA检查才可以正式运行。
五、 DBA深层次要求
一个数据库能否健康有效的运行,仅靠这些日常的维护还是不够的,还应该致力于数据库的更深一层次的管理和研究:数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作;数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除,等等很多值得探讨的问题。
数据库管理系统有那些基本功能
1数据定义功能。DBMS提供相应的数据语言来定义(DDL)数据库结构,数据库结构是描述数据库的框架,存储在数据字典中。
2数据访问功能。提供DBMS数据 *** 作语言(DML)来实现数据库数据的基本访问 *** 作:检索、插入、修改和删除。
3数据库 *** 作管理功能。DBMS提供数据控制功能,即数据安全性、完整性、并发控制等。有效控制和管理数据库 *** 作,确保数据的正确性和有效性。
4数据库建立和维护功能。包括数据库的初始数据加载、数据库转储、恢复、重组、系统性能监控、分析等功能。
5数据库的传输。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与 *** 作系统协同工作。
以上说明了数据库管理系统的基本功能。这篇文章已经分享到这里了,希望对大家有所帮助。如果有任何错误,请联系边肖进行更正。
数据库管理系统的主要功能有:数据定义功能、数据 *** 纵功能、数据库的运行管理、数据库信息的接口和数据库的建立和维护功能。
1、数据定义功能:DBMS提供数据定义语言(Data Definition Language,DDL),用户通过它可以方便地对数据库中的数据对象进行定义。
2、数据 *** 纵功能:DBMS还提供数据 *** 纵语言(Data Manipulation Language,DML),用户可以使用DML *** 作数据,实现对数据库的基本 *** 作,如查询、插入、删除和修改等。
3、数据库的运行管理:数据库在建立、运用和维护时由数据库管理系统统一管理、统一控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。
4、提供方便、有效地存取数据库信息的接口和工具:编程人员可通过编程语言与数据库之间的接口进行数据库应用程序的开发。数据库管理员(Database Administrator,DBA)可通过提供的工具对数据库进行管理。
5、数据库的建立和维护功能:数据库功能包括数据库初始数据的输入、转换功能,数据库的转储、恢复功能,数据库的重组织功能和性能监控、分析功能等。这些功能通常是由一些程序来完成。
数据库管理系统的结构
1、外部层(External Level)或称观点层(View Level):包括数个外部纲要(External Schema)或用户观点(User Views),每个外部纲要描述了特定族群有兴趣的部分数据库并对该族群隐藏剩下的部分,如同概念层,每个外部纲要一般使用表达性资料模型(Representational Data Model)实现。
2、概念层(Conceptual Level):包含了概念纲要(Conceptual Schema),概念纲要描述了整个用户社群的数据库结构,其隐藏了实际存储资料的结构并专注于描述实体(Entity)、资料类型(Data Type)、关系(Relationships)、用户 *** 作(User Operations)以及限制(Constraints)。通常数据库系统被实现时,表达性资料模型也被用于描述概念纲要。
3、内部层(Internal Level):内有内部纲要(Internal Schema),内部纲要描述的是实际存储资料的结构,其使用实体资料模型(Physical Data Model)并详细描述数据库的资料存储(Data Storage)及访问路径(Access Path)。
安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
数据库设计系统存储方案,并制定未来的存储需求计划。
一旦开发人员设计了一个应用,就需要DBA来创建数据库存储结构(tablespaces)。
一旦开发人员设计了一个应用,就需要DBA来创建数据库对象(tables,views,indexes)。
根据开发人员的反馈信息,必要的时候,修改数据库的结构。
登记数据库的用户,维护数据库的安全性。
保证数据库的使用符合知识产权相关法规。
控制和监控用户对数据库的存取访问。
监控和优化数据库的性能。
制定数据库备份计划,灾难出现时对数据库信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统的生产厂商,跟踪技术信息。
百科里头讲的dba需要干的事,仅供参考,同为毕业计算机专业大学生在学数据库的共勉
作为混迹证券行业的一名数据库运维人员,数据库管理的繁琐程度,真的远比大家想的更甚。IDC报告显示,77%的受访机构拥有200多个数据库实例,而82%的组织对每个实例至少拥有10个副本。根据这些数据,我们估计一个数据库管理员必须为2000多个数据库实例进行配置、管理、刷新、恢复以及执行其他数据库 *** 作。管理这些实例非常复杂且耗时,当数据库运行在各种传统软件和硬件技术上时,情况还会进一步恶化。
不过,还是有解决办法的。Nutanix推出的数据库管理解决方案Era为数据库管理等相关 *** 作提供类云服务,只需要简单几个步骤的点击,就可以快速创建一套数据库集群环境,补丁管理、数据副本管理也超级简单,是一套非常高效便捷的数据库管理解决方案,想要提升管理效率,将工作重心回归核心业务的企业,都建议试下,绝对惊喜∞
以上就是关于管理和使用数据库系统的各类人员,包括终端用户、应用程序员、系统分析员和_______。全部的内容,包括:管理和使用数据库系统的各类人员,包括终端用户、应用程序员、系统分析员和_______。、数据库管理系统的基本功能是什么、数据库管理系统的主要功能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)