第1篇 数据库管理员岗位职责工作内容
数据库管理员职位要求
1.较强的技术能力
2.具备自信心、好奇心、坚韧的意志力、老练、自我驱动、注意细节等个性特点
3.数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作
4.数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除等等
数据库管理员岗位职责/工作内容
1.安装和升级数据库服务器(如oracle、microsoft sql server),以及应用程序工具
2.数据库设计系统存储方案,并制定未来的存储需求计划。创建数据库存储结构(tablespaces)和数据库对象(tables,views,inde*es)
3.根据开发人员的反馈信息,必要的时候,修改数据库的结构
4.登记数据库的用户,维护数据库的安全性
5.保证数据库的使用符合知识产权相关法规
6.控制和监控用户对数据库的存取访问
7.监控和优化数据库的性能
8.制定数据库备份计划,灾难出现时对数据库信息进行恢复
9.维护适当介质上的存档或者备份数据。备份和恢复数据库
10.联系数据库系统的生产厂商,跟踪技术信息
第2篇 数据库开发管理员岗位职责
职责描述:
1、负责公司各产品的数据库系统相关工作,包括系统规划、性能监控、调优、数据备份、故障处理等。
2、负责数据库的性能优化,使用新技术和新架构满足日益增长的业务需求;
3、研究数据库架构、分布式存储和开展数据库优化等技术,提高系统的稳定性和健壮性;
4、对数据库进行容量规划、架构设计,提高业务高可用性和容灾能力;
5、负责数据库部署方案的制定、实施,参与数据库设计,对整体框架提出建议,
6、维护数据库稳定运行,持续发现和解决潜在的问题;
7、提取业务组共性数据需求,提出技术解决方案,培训指导业务组使用
8、数据库工具(维护、备份等)选型,编写相关规范和指南,负责培训
9、传统关系型数据库、mongodb数据库性能优化和审计
10、数据集成工具(etl等)、数据交换工具的调研和使用培训
任职要求:
1、计算机相关专业本科及以上,有两年以上sql server或mysql管理经验;
2、熟悉sql server或mysql数据库体系结构和工作原理;
3、熟悉常用存储引擎的功能和特点以及主从复制原理和实践;
4、熟悉数据库的性能优化、sql调优技术,对高并发数据库的锁和事务隔离问题有深入理解;
5、熟悉数据库容量规划和分表设计方法,有海量数据库设计和支持经验优先;
6、有mysql数据库高负载高并发系统运维经验;
7、具有很强的故障排查能力,有很好的技术敏感度和技术文档整合能力;
8、熟悉常用的数据库备份方法;
9、对数据库技术有强烈兴趣,关注新的技术动态;掌握数据库发展方向,对项目进行合理化数据库使用建议;
10、对如下关键词代表的系统熟悉者优先:redis/mongodb/hadoop/bi/数据交换等。
11、熟悉java、net等开发语言,有具体开发经验优先。
第3篇 数据库开发管理员岗位职责数据库开发管理员职责任职要求
数据库开发管理员岗位职责
数据库管理员-开发&数据管理 狮桥集团 狮桥融资租赁(中国)有限公司,狮桥 【职位描述】
1, 精通sql语句,根据应用业务人员的需求,编写相关sql语句,满足业务的需求;
2, 根据项目的需求配合开发人员对数据库、表、数据字典进行分析与设计;
3, 根据业务需求负责数据库存储过程、包、触发器的编写、排错、优化;
4, 了解数据库的规划、安装、备份、恢复,可以辅助运维dba做简单的日常维护操作;
5, 参与业务需求调研和etl设计开发。
【任职要求】
1, 计算机、统计学、软件工程、应用数学等相关专业,统招本科及其以上学历;
2, 熟练掌握数据库应用设计与开发的专业知识、数据结构设计,精通存储过程和函数的优化,具备较强的sql编写功底和清晰的逻辑思维能力;
3, 熟练使用pl/sql,熟练使用oracle数据库函数和相关pl/sql命令;
4, 对linux操作系统、网络应用有一定的了解和认识;
5, 良好的团队协作能力,良好的业务逻辑沟通能力;
6, 3年以上的oracle数据库应用开发经验,具有ocp认证&大数据和高并发量下数据库开发维护经验者优先;
7,精通bi前端报表开发优先
第4篇 管理数据库管理员岗位职责
数据库管理员 新巴特(安徽)智能科技有限公司 新巴特(安徽)智能科技有限公司,新巴特 岗位职责: 1)负责数据库安装、配置、管理、优化和监控;2)完善数据库设计文档:表结构,字段定义,引擎选择;3)优化各项目组目前业务的sql语句,满足高并发的需求;4)根据业务规划数据库服务器的配置;5)处理修改一些公司业务数据6)协助别的部门查询数据
任职要求:1)熟悉mysql管理,数据备份,优化;2)深入理解数据库引擎的实现机制,能根据相关机制优化数据库3)精通json语句编写,精通查询(索引)优化,表结构、数据类型优化等4)熟悉redis或mongodb等常见的开源缓存组件或数据库5)熟悉linux操作及基本命令6)精通并能灵活运用1种以上的脚本语言,包括shell、python等
第5篇 数据库系统管理员岗位职责内容
1.数据库系统软件的管理维护。
2.数据库的备份。包括备份与恢复,馆内系统数据的备份与恢复,以及异地备份数据的备份与恢复。
3.数据库系统年度使用维护监控分析报告。
第6篇 数据库管理员职位描述与岗位职责任职要求
职位描述:
岗位主要工作内容:
数据分析跟库存管理
专业知识/技能要求:
熟练excel办公软件,对数据分析有一定的经验
以往的工作经历要求:
至少在数据统计方面工作有工作经验
从业资质/岗位证书:
数据分析师助理证
第7篇 dba数据库管理员岗位职责1
dba数据库管理员(岗位职责)
职位描述
岗位职责:
岗位职责:
1、负责业务系统数据库的维护/管理(数据库日常维护,数据库性能监控和调优,数据备份/恢复计划,系统数据安全以及权限管理);
2、负责项目核心模块的研发和项目框架的搭建及公司mysql的底层运维;
3、负责数据库系统部署方案的规划、设计和实施,参与项目设计,对数据库整体架构提出建议;
4、根据开发人员的设计,审核并创建数据库存储结构、数据库对象
5、负责对应用程序进行审查,监控、优化数据库性能,完成定期报表分析;
6、对数据库的权限进行管理和权限的分配。
任职要求:
1、本科及以上学历,计算机相关专业;
2、3年以上相关工作经验,有存储过程,触发器,大数据量的经验;
3、熟悉linu*系统,有阿里云经验者优先考虑;
4、精通 mysql数据库,充分理解数据库设计,熟悉一定的数据架构设计,数据库分库分表规则;
5、沟通能力较好,思路清晰,抗压能力强。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、根据工作需求,负责专项信息及数据库数据的采集、录入、校对、统计、分析等工作。
2、根据工作要求,负责各类报表的制作、更新、核查、保管等工作。
3、根据工作要求,负责数据库的备份、安全等工作。
任职资格:
1.学习能力强,能够快速正确完成领导分配的任务;
2.踏实、肯干、待人真诚、心细责任心强;
3.熟悉数据库基本原理,熟悉sql数据操作语言,熟悉sqlserver/oracle等主流数据库;
4.信息处理、计算机相关专业毕业,大专以上学历;
5、沟通能力较强。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责oracle数据库运维所有方面的工作,包括rac,dataguard搭建;
2、日常oracle数据库运维sql脚本编写;
3、日常oracle数据库的监控、日常管理和故障处理;
4、oracle数据库备份/恢复和oracle数据库优化;
5、维护数据一致性,数据库扩容,架构调整;
6、熟悉数据库系统,能够进行策略,sql优化等工作;
7、熟悉hadoop大数据的优先考虑。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1.负责oracle、db2等数据库的运行与性能优化;
2.负责linu*或uni*环境下的oracle 9i、10g、11g数据库的安装、维护、健康状态监控、性能优化及故障排除;
3.负责sql编程,负责存储过程、函数等编写及sql调试、优化,负责技术方案的编写;
4.负责dataguard、rac等的配置管理,负责oracle扩容、备份恢复、性能监控及数据结构优化;
5.负责故障排查、修复,及时解决数据库出现的各种问题。
任职要求:
1.本科及以上学历;
2.计算机及相关专业;
3.3年以上专业大型数据库管理工作经验;
4.熟悉linu*/uni*者优先;
5.有ocp证书者优先;
6.工作认真负责,学习能力强,有良好的沟通能力及团队协作精神。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责基于ibmai*和linu*(redhat)的oracle、mysql、db2数据库运维;
2、负责oracle、mysql、db2平台部署、系统安装、配置和管理;
3、负责idc的数据库日常运维、技术支持及优化工作,并形成数据库运维知识库;
4、对服务器、系统、数据库运行状况进行监控,及时对故障进行处理,并分析故障原因,记录解决文档;
5、对系统和业务数据进行统一存储、数据备份和容灾管理,制定和优化相关制度,并定期演练和进行数据有效性验证;
6、研究数据库架构、分布式存储和开展数据库优化等技术,提高系统的稳定性和健壮性;
7、配合系统开发团队提供dba服务。
任职要求:
1、本科及以上学历,计算机相关专业;
2、3年以上的第三方支付、金融机构或大型互联网行业idc机房、服务器、数据库运维经验;
3、熟练使用oracle数据库,能够熟练配置调优数据库,较强的pl/sql编程功底和脚本编写能力;
4、有维护30台以上ibmai*或redhatlinu*服务器工作经验者优先;
5、大型oracle/mysql/db2数据库dba优先;
6、良好的沟通能力、团队合作精神和服务意识;善于思考,积极主动、认真负责、具有高度责任感和敬业精神。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责oracle数据库系统监控、部署、备份和管理,确保数据库系统发生问题时,能及时帮助技术定位问题,协助研发人员解决问题,并及时对服务器管理维护工程师手册中相关部分的内容建档和更新;
2、负责安装、设计数据库;进行项目数据库结构更改、跟踪、订正;负责数据库容量规划和实施,数据库性能优化;
3、能够电话远程指导异地数据库服务器维护现场服务工程师进行实施服务器操作系统软件或设备硬件、备件的安装、调试及配置能力;
4、对数据库的数据安全和数据完整性负责,设定数据库的安全策略和备份策略;负责数据库备份与测试;
5、配合开发人员查找执行效率慢的sql;
6、根据业务部门提出的要求收集相关数据信息。
任职要求:
1、大专及以上学历,计算机相关专业毕业,2-5年以上同等职位任职经历;
2、二年以上oracle数据库dba经验,熟悉linu*、ai*操作系统,精通perl、 shell script、 pl/sql 编程,并有丰富的sql tuning知识,熟练掌握oracle相关数据库监控、分析、开发和管理工具;
3、精通oracle数据库系统,能在有关平台上快速安装和管理;
4、熟练使用rman,e*p/imp等备份和恢复数据库,并具备相关经验;
5、能够对sql/数据库性能调优,分析以及解决数据库存在的瓶颈;
6、有oracle相关认证书者优先。有ibm websphere维护经验更佳。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责数据库的日常操作、安装、配置、监控、负载均衡、实时备份、恢复和管理;
2、负责数据库的运行维护及管理等工作;
3、依据业务需求优化数据存储结构 ;
4、协助项目其他成员设计关键的sql语句和触发器、存储过程、表等;
5、通过数据库的日常检查,对性能较差的sql语句提出优化方案 ;
6、测试数据的装载、迁移。
岗位要求:.
1、计算机或相关专业,全日制本科以上学历,3年以上数据库管理经验;
2、精通/熟悉oracle数据库体系结构,基础扎实
3、精通/熟悉data guard/rac等高可用技术,能顺利的配置和管理rac
4、精通/熟悉oracle的备份与恢复技术
5、熟悉主机/存储等硬件环境者优先考虑
6、熟悉uni*/linu*操作系统的使用,
7、熟悉shell、python、perl编程(任一),能使用脚本编写工具提升工作效率
8、熟悉oracle数据库安全特性,有能力对一个大型系统提供安全架构规划
9.善于沟通,具备良好的团队合作精神,具备较强的学习能力和独立解决问题的能力。
10、有互联网金融、第三方支付、金融、电信行业相关经验者优先
dba数据库管理员(岗位职责)
职位描述
工作职责
1、管理数据库服务器、保障服务稳定、高可用。
2、参与数据库设计,优化数据库结构。设计数据库索引、存储过程。
3、负责业务数据库性能调优、安全管理、数据备份。
4、总结和撰写相应的数据库文档;
5、对开发者的数据库访问代码进行评审和优化。
任职资格
1、三年以上sql dba工作经验、深入理解数据库原理、数据库引擎、内存、锁机制等;
2、熟练掌握sql的基本操作和调优、有较强的数据库设计能力;
3、精通sql server数据库的管理、备份和恢复、数据容灾、灾难恢复;
4、熟悉windows操作系统、域控、sql cluster等;
5、有良好的团队精神和协调能力、积极主动、乐于接受挑战、能承受工作压力;
6、熟悉mysql 或oracle数据库优先;
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1.负责mysql数据库建表、触发器的编写;
2. 负责mysql数据库性能监控和调优工作;
3. 开发支持、数据处理以及sql优化;
4. 为网站数据库设计提供性能和管理上的建议;
5. 编写程序或脚本分析、处理相关数据和文件(如日志等)。
任职要求:
1. 二年以上mysql数据库全职dba经验;
2. 精通mysql体系结构,熟练运用各种mysql相关工具进行故障分析,具备解决良好的故障分析和解决能力;
3. 具备利用系统工具分析和优化数据库的能力;
4. 精通sql编程,具备较好sql调优能力;
5. 熟悉linu*操作系统,具有至少一种常见脚本编程能力,如shell/perl/python 等;
6. 之前有互联网或银行大型数据库管理从业经验,可优先考虑;
7. 熟悉java编程的优先考虑;
dba数据库管理员(岗位职责)
职位描述
工作内容:
1.维护数据库稳定运行,持续发现和解决潜在的问题;
2.负责数据库的性能优化,使用新技术和新架构满足日益增长的业务需求;
3.负责数据库的监控系统设计,为开发团队提供平台支持;
4.负责数据库的虚拟化平台建设,实现高可用、可扩展架构;
5.对数据库进行容量规划、架构设计,提高业务高可用性和容灾能力;
6.负责数据库相关工作的整体规划,提供决策建议。
任职资格:
1.计算机相关专业本科及以上,有两年以上mysql管理经验;
2.熟悉mysql数据库体系结构和工作原理;
3.熟悉常用存储引擎的功能和特点以及主从复制原理和实践;
4.熟悉数据库的性能优化、sql调优技术,对高并发数据库的锁和事务隔离问题有深入理解;
5.熟悉数据库容量规划和分表设计方法,有海量数据库设计和支持经验优先;
6.熟悉常用的数据库备份方法,有xtrabackup/innobackup使用经验,并理解其工作原理;
7.精通脚本语言bash,并至少能用perl,python,php,ruby中的一种进行快速开发;
8.对mysql技术有强烈兴趣,熟悉mysql各个分支版本,关注新的技术动态;
9.对如下关键词代表的系统熟悉者优先:redis/mongodb/memcachedb/cassandra等。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责数据库的安装配置及升级改造,性能监控及优化,故障诊断和排除,数据迁移,数据库备份、复制、镜像等容灾方案的制定和实施,以及数据库的安全管理、帐户权限管理;
2、负责库、表、字段、函数、存储过程、视图、触发器、job等数据库对象的维护部署,为开发人员提供开发支持;
3、负责数据库服务器相关管理文档的编写和维护;
4、负责数据库平台的整体架构及解决方案的制定和实施;
5、负责数据库服务器整体性能及工作状况的监控、评估、调优,合理调配数据库服务器资源;
6. 负责ods相关的数据抽取、加载和转换工作;
7. 负责日常的数据报表和数据统计工作。
岗位要求:
1、计算机/数学/统计或相关专业,本科及以上学历;
2、熟悉windows操作系统和基础网络知识,有丰富的mssqlserver管理、开发、维护经验,对其他数据库如mysql,oracle有一定了解;
3、深入了解mssqlserver体系架构及数据库理论,精通sqlserver各项技术,包括性能调优,故障诊断,备份恢复策略的制定与实施,安全漏洞的检测及防御,数据库复制、群集、镜像、logshipping、etl策略的制定与实施,具备数据库容灾解决方案实战经验;
4、精通sql语句,能熟练规范地编写存储过程、函数、视图、触发器,具备较强的sql语句优化经验;
5、具备较强的技术文档撰写能力;
6、具备较强的沟通协作能力,工作严谨细致,勤奋踏实,积极主动,尽责务实,善于学习、思考、归纳总结,有较强的分析解决问题的能力。为人正直、诚信,有较强的团队合作精神和敬业精神.
dba数据库管理员(岗位职责)
职位描述
任职要求: 1、3年以上mysql dba全面运维工作经验,熟悉mssqlserver及oracle数据库管理;2、熟悉linu*系统,能独立完成数据库系统的部署、调优、测试和监控;3、有mysql数据库高负载高并发系统运维经验;4、具有很强的故障排查能力,有很好的技术敏感度和技术文档整合能力;5、熟悉mysql数据库设计、管理与优化,熟悉myisam和innodb引擎,熟练mysql主从调优;6、掌握数据库发展方向,对项目进行合理化数据库使用建议;7、有hadoop、mongodb、redis等nosql经验优先。8、有着7*24小时运维工作的服务意识。工作内容: 1、负责数据库的日常维护,保障系统的健康稳定运行; 2、负责数据库的高可用性部署、系统安装、配置管理以及性能调优; 3、对数据库运行状况进行监控,及时对故障进行处理,并分析故障原因,记录解决文档; 4、研究数据库架构、分布式存储和开展数据库优化等技术,提高系统的稳定性和健壮性; 5、配合系统开发团队提供dba服务;
dba数据库管理员(岗位职责)
职位描述
1、具有2年oracle dba工作经验。
2、精通oracle数据库的安装、管理、调优、备份及数据恢复、数据库安全管理等技术。
3、精通rac、data guard配置管理以及故障排除。
4、对oracle数据库有较深理解和认识,精通oracle内部结构,对于索引、sql及执行计划、内存机制、asm设备管理等方面具备深入的理解。
5、熟悉常见的emc,hp,ibm,hds等存储以及故障排除,熟悉tms,veritas第三方软件,熟悉灾备系统。
6、精通数据库设计,能为开发人员开发高性能系统提供配合和指导,编写数据库设计文档。sql调优,精通pl/sql。能独立进行应用排错、调优(索引、sql语句的优化等)。
7、熟悉linu*操作系统的使用,熟悉shell perl编程,能使用脚本编写工具提升工作效率。
8、熟悉数据库系统存储结构,可根据应用系统情况预测未来存储要求,制定存储方案。
9、熟悉主机/存储等硬件环境者优先考虑。
10、具备1年的大型系统的实际dba工作经验,有ocp证书优先。
dba数据库管理员(岗位职责)
职位描述
工作职责:
1、负责公司的产品数据库架构设计、高并发高性能架构、高可用性架构;
2、负责设计适用移动互联网模式的数据库架构及支撑大数据应用;
3、配合整体运维规范编写数据库技术手册,制定并指导开发人员规范并优化sql语句编写工作,负责数据库架构设计;
4、负责数据库的备份、同步、数据恢复、容灾、读写分离的设计和实现,并熟悉各种工具和比较,熟悉mysql数据库中间件比如:atlas;
5、现有数据库的性能监控、瓶颈发现和分析、优化;
6、为公司产品加入数据挖掘的功能,通过编码代码的技术手段实现数据挖掘功能;
7、负责数据库相关工作的整体规划,提供项目中合理化使用数据库的决策建议;
8、负责数据库的监控系统设计,为开发团队提供技术支持。
任职资格:
1、计算机或相关专业本科以上学历,3年以上数据库开发或dba工作经验 ;
2、熟悉数据库体系结构和工作原理,熟悉数据库容量规划和分表设计方法;
3、对数据库技术有强烈兴趣,熟悉数据库各个分支版本,关注新的技术动态;
4、精通数据库架构规划、分布式设计部署、sharding、高可用性、主从复制、cluster读写分离设计等技术;
5、熟悉linu*基本管理,熟练使用一种脚本语言,熟练安装搭建数据库服务器及集群系统等;
6、能够向开发人员提供数据库技术支持,并对程序开发中调用的sql语句进行优化;
7、良好的团队协作能力,积极主动,乐于接受挑战,能承受工作压力;
8、有大数据量、大并发场景的数据库构架经验者优先,有hana数据库管理经验优先。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、负责数据库服务可用性监控、容量规划、架构设计和扩容实施;
2、根据业务需求,改进数据库架构,实施数据库集群/负载均衡方案;
3、提供内部员工的数据库培训。
任职要求
1、具有团队合作精神,思维清晰,细致耐心,责任心强,能独立完成工作,承受较大工作压力;
2、精通数据库管理与优化;
3、良好的故障分析和解决能力;
4、具备大规模mysql数据库服务器批量运维和管理经验;
5、熟悉mysql集群、负载均衡方案,了解相关高可用技术方案;
6、熟悉linu*操作系统,熟悉shell脚本语言。
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1.较强的技术能力
2.具备自信心、好奇心、坚韧的意志力、老练、自我驱动、注意细节等个性特点
3.数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作
4.数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除等等
dba数据库管理员(岗位职责)
职位描述
任职要求:
1、本科以上学历、三年以上专职大型数据库构建和管理工作经验。
2、熟悉oracle、sqlserver、mysql、mangodb、redis数据库的运行机制、体系架构、管理及备份恢复;
3、有tb级,7*24数据库维护经验,能根据业务情况对数据库进行调优;
4、熟悉uni*/linu*平台操作,熟悉shell&perl编程,精通/熟悉sql和pl/sql,有调优经验;
5、团队合作精神较强;性格乐观;具备创新精神;热爱技术;能承受一定工作压力。
6、具有良好的文档写作能力,沟通能力,表达能力;熟练阅读英文技术文档;
7、根据业务需求,参与数据库的架构设计和数据结构的优化。
8、可适应出差。
岗位职责:
1、参与和协助研发完成业务系统的数据库设计、规划和调优;
2、维护线上业务核心数据库的7*24安全、稳定运行;
3、解决数据库和相关服务器平台遇到的各类技术难题 ;
4、能够按照项目进度,完成各类工作。
5、负责数据库的监控系统设计,为开发团队提供平台支持;
6、负责数据库的虚拟化平台建设,实现高可用、可扩展架构;
7、对数据库进行容量规划、架构设计,提高业务高可用性和容灾能力;
dba数据库管理员(岗位职责)
职位描述
岗位职责:
1、理解需求人员编写的需求文档,并进行数据结构、组件和程序等的设计工作;
2、依据详细设计,使用专业工具、技术方法,独立进行软件开发;
3、负责技术文件的整理,形成功能设计文档;
任职要求:
1、大专及以上学历;
2、热爱工作;
3、具有良好的团队合作精神,性格开朗,善于沟通,有责任心和上进心。
薪资待遇:
实习期2600元;
转正之后3800+,有很大上升空间!
发展前景:java初级开发工程师→java中级开发工程师→java高级开发工程师→软件架构师→系统架构师/产品经理→项目经理/首席技术官
早8:30-晚5点,双休,提供住宿;
此岗位一经录用,提供广阔的发展空间,入职即签订劳动合同,办理五险一金,提供交通补助,带薪年假,法定节假日正常休息,有意者可在线投递简历。
第8篇 数据库管理员岗位职责
1.安装和升级数据库服务器(如oracle、microsoft sql server),以及应用程序工具
2.数据库设计系统存储方案,并制定未来的存储需求计划。创建数据库存储结构(tablespaces)和数据库对象(tables,views,indexes)
3.根据开发人员的反馈信息,必要的时候,修改数据库的结构
4.登记数据库的用户,维护数据库的安全性
5.保证数据库的使用符合知识产权相关法规
6.控制和监控用户对数据库的存取访问
7.监控和优化数据库的性能
8.制定数据库备份计划,灾难出现时对数据库信息进行恢复
9.维护适当介质上的存档或者备份数据。备份和恢复数据库
10.联系数据库系统的生产厂商,跟踪技术信息
第9篇 数据库管理员岗位职责范本
1.负责中心机房和营业网点(单机)数据库系统的安装、升级等工作。
2.负责数据库系统运行情况的检查维护,发现故障应及时修复并详细记录故障发生的现象、时间、原因及处理方法。
3.负责系统数据库的备份、恢复。
4.负责对系统数据库有关参数进行调整,在调整时须经科技管理部门负责人批准后方可进行,并做好情况记录。
5.完成领导交办的其他工作。
第10篇 数据库管理员岗位职责和任职条件
职位概述
数据库管理员(database administrator,简称dba),是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义。
数据库管理员岗位职责
1.测试程序或数据库,纠正错误,并作出必要的修改
2.修改现有的数据库和数据库管理系统
3.规划、协调和实施数据库的安全保护措施
4.与其他工作人员协调一起开发数据库
5.编写数据库的说明
6.培训用户并回答相关问题
7.指定数据库用户的访问级别
8.审批、调度、计划并监督安装新的数据库
9.审查项目的要求,估计完成项目所需的时间和成本
10.制定标准和准则来指导软件的使用和授权,以保护信息
11.审查程序,更改数据库中的管理系统手册
12.开发整合不同的产品,以满足不同的需求
13.开发数据模型,阐述数据库的原理
数据库管理员任职条件
技术是指dba执行一项任务时所需要的技能。在数据库环境的管理与维护中,技术任务可归结成许多不同的分类。下面列出了一名dba应掌握的一些技术(排名不分先后)。
1.理解数据备份/恢复与灾难恢复
恢复已损坏的数据库是每一个dba应掌握的最重要的技能。dba需要完全理解数据库所有可能的备份与恢复方法,以及不同备份方法与不同恢复策略的对应关系。此外,dba还需要与业务部门合作,一起确认业务需求,明确用户能够容忍的数据丢失底线。此外,业务用户还需要确定在系统故障情况下,他们的业务能够维持多长时间。理解这些需求可以帮助dba开发出一个满足业务用户要求的备份/恢复方法。一个优秀的dba要定期测试备份与恢复流程,保证他们有能力恢复业务数据,满足企业所规定的业务数据丢失与恢复要求。
2.工具集的使用
所谓工具集,指是的他们要有一组用于执行不同dba任务的脚本。这个工具集应该包含不同的小代码片段,它们可以快速诊断问题或执行一个特定的任务。这些工具脚本应该按dba的活动类型归类,如备份、索引维护、性能优化、容量管理等。由于总是会执行新任务、发现新问题或找到其他人开发的好用脚本,因此一个优秀的dba会不断地给这个工具集增加新脚本。此外,他还应该了解网上哪里能够找到一些免费的工具和脚本。一个好的dba知道什么时候可以利用其他人编写的脚本,从而节省自己的时间和改进自己的工具集。
3.知道从哪里获得帮助
即使是数据库大牛,也不可能是无所不知的,每个人都有需要寻求帮助或建议的时候。而知道从何处寻找建议是很重要的。如果一个数据库实例不能按预期方式运转,那么快速寻找新问题的解决方法也是一个重要能力。一个好的dba知道如何快速地在网上查找一个未知问题的解决方法。此外,他们也可能已经知道了一些非常不错的网站,也知道业界专家会提供一些好建议,同时知道什么时候应该忽略一些不好的建议。你可能想象不到,确实有一些建议不值得参考。
4.知道如何使用原生性能工具
以sql server举例,性能是一个关键的问题,因此dba需要知道如何修复故障和监控性能问题。现在有许多第三方性能监控工具可以帮助dba优化性能。如果dba只使用第三方工具,而不会使用sql server自带的原生工具来监控性能,那么相信很快就会出现问题。虽然使用第三方工具来监控性能也很不错,但是dba一定要理解sql自带的一些原生工具,如sql server profiler、database engine tuning advisor、dynamic managementviews、系统/扩展的存储过程、extended events等。许多第三方工具实际上在使用这些底层的原生工具。因此,理解这些自带的原生工具将有利于增强dba使用第三方工具的经验。
5.研究新版本
在技术领域中,没有什么是一成不变的。每隔两三年,主流数据库厂商都会发布一个大版本的更新。dba应该紧跟新版本所作的修改,它们可能有许多变化方法,最好的方法是迟早介入这个过程。测试版开放后马上下载和安装,尽快掌握第一手使用经验。一名好的dba总是走在学习排头兵,总是会第一时间安装和测试新版本。这样他们就可以尽早理解新特性,然后提出一些合理的新建议,帮助组织更好地利用新版本数据库。
6.理解代码最佳实践方法
dba应该了解如何编写高效的代码。有许多糟糕的编码实践方法会导致拙劣的性能。一名好的dba要能够理解和识别这些糟糕的编码实践方法,知道如何修改这些烂代码,让它们变成高效代码。此外,他们还要记录下写代码的最佳实践方法,并且将这些实践方法分享给其他人。
7.持续不断地学习
数据库及其组件涉及面非常广。dba很难理解一个技术的方方面面。dba需要持续学习如何管理数据库。这个学习过程有很多方法。其中之一就是参加正式培训。但是,并非人人都有这样充裕的事件和金钱,也并非人人都能够放下手头工作专门出去参加正式的培训。但是,还有许多其他方法可以获得培训,而且大多数还是免费的。一名好的dba一定要订阅一些定期发布数据库新技巧和新文章的社区网站。此外,他还应该加入一些用户组织,可以在周末参加一些当地的免费沙龙活动。
8.数据库安全性
在最近一段时间里,安全性是一个热门话题。dba应该完全掌握如何实现数据库的安全访问。他们应该理解操作系统身份验证和数据库身份验证的区别,以及它们各自的使用场合。他们应该理解如何使用数据库角色来管理不同类型用户的安全配置。他们应该理解连接数据库的端口与协议。此外,他们还应该理解如何加密整个数据库,或者加密一个数据库中一个表的某一个字段,同时理解关于加密数据的各种问题。
9.数据库设计
决定数据库性能的一个关键问题是数据库设计。dba需要理解关于数据库设计的各个方面。他们要能够理解设计好坏的区别。他们需要理解为什么使用正确的外键约束、主键、检查约束和使用数据类型能够保持数据库的数据完整性和实现高效的数据查询与更新。
10.索引设计
数据库索引是提高应用程序检索和更新数据速度的重要环节。dba需要知道索引的工作原理。他们应该知道聚簇索引和非聚簇索引的区别,知道这些索引的物理存储方式。dba应该知道如何在执行计划中使用这些索引。他们应该理解如何找到索引的使用统计、理解索引碎片及如何发现丢失的索引。他们应该知道如何维护索引,以及索引统计信息对于查询引擎的重要作用。
11.容量监控与规划
数据库往往要使用大量的资源,包括cpu、内存、i/o及磁盘空间。dba应该理解如何监控数据库所需要的不同主机资源的用量。他们应该能够理解这些资源在不同时间的使用情况,以及利用历史使用数据来规划未来的容量需求。在监控过程中,dba应该能够预见到容量规划会在将来什么时候出现问题,然后采取必要的措施保持数据库不会因为容量限制而出现中断。
12.数据库许可证
不同的产品有许多不同的许可证授权方式。而且,同一款产品本身又有许多不同的版本。dba应该理解所负责的数据库版本的不同授权模式。他们应该能够提供指导如何通过合理购买授权来减少现在的数据库总拥有成本,以及如何合理利用授权方法来降低未来版本的升级成本。
13.尽可能实现自动化
dba每天都需要执行许多的日常任务。其中一些任务需要每天执行,而另一些则每周、每月或每年执行。一名好的dba需要理解如何高效地安排自己的时间。其中一种方法是建立工作流程,这些日常任务的自动执行。通过实现日常任务的自动化执行,dba就可以用更多的时间去关注于数据库环境管理中遇到的严重问题。
本文只是表达了笔者个人对于dba应具备的重要特质的看法。你具备的特质越多,作为dba的你就越优秀。成为一名成功dba的关键是不断地学习与提高,努力去掌握更多关于如何管理和维护数据库环境的知识。
很多时候管理人员都忽视了dba的个性特点,他们只关注dba的技术能力。实际上,上面谈到的每个职责都意味着:dba需要跟各种人员打交道,这些人员可能是销售商、用户、开发人员或者管理人员。这说明:dba必须具有下面的个性特点:自信心、好奇心、坚韧的意志力、老练、自我驱动、注意细节。
技术是指dba执行一项任务时所需要的技能。在数据库环境的管理与维护中,技术任务可归结成许多不同的分类。下面列出了一名dba应掌握的一些技术(排名不分先后)。
数据库管理员职位的工作经验人群比例
无(10%)
1年以下(10%)
1-3年(11%)
3-5年(31%)
5-10年(21%)
10年以上(13%)
数据库管理员职业发展路径
职位的汇报上级
①it项目经理
②产品研发经理
③技术经理
职位的管理下属
数据库工程师
职位的转职目的
①研发经理
②技术经理
企业招聘数据库管理员可与猎头网合作,快速招聘到合适的人才。