大学毕业,就一直做下数据库的一些项目,现在也是,分享一下自己的经历

大学毕业,既是一个终点,更是一个起点,步入社会的新起点。在校期间,我掌握了扎实的专业基础知识,培养了较强的学习能力和解决实际问题的能力。之后由于对Oracle数据库产生了兴趣,我以前呢,曾经去北京参加了CUUG的DBA的培训,感觉挺好的哦,通过全面系统的项目实践,感觉现在已经能胜任DBA一职啦。呵呵。不过,我还是要坚持的学习才行哦。


下面,我来分享一下自己的一些事情哦,感觉经验还是比较少。呵呵。


曾经一些一个项目:数据库的搭建以及日常管理运维


项目简介: 
1.使用存储 raid 5; 
2.对数据库进行备份,对关键性的表定时进行逻辑备份,对归档日志进行管理。
职责和业绩: 1.在 aix 平台下的安装 Oracle10g; 
2.定期对数据库性能测试分析并进行调优; 
3.数据库的日常备份:根据环境需要定制备份策略,编写 shell 脚本自动备份,并定期测试备份的可用性; 
4.操作系统和数据库的日常维护(监控文件系统的剩余空间、数据库对象的空间扩展情况、监控警告日志文件等); 
5.物理备用数据库(standby 数据库)的建立和管理。


客户资源管理系统的项目:


项目简介: 
1.实现 OLTP 系统的在线查询功能; 
2.使用存储 raid 5; 
3.在应用的设计和实现级,对在数据库上运行的应用进行调优; 
4.用 RMAN 对数据库进行备份,对关键性的表定时进行逻辑备份;
5.对归档日志进行管理。
职责和业绩: 1.手动创建据库和数据字典,建立表空间、数据库对象。管理表空间、日志文件、控制文件、回滚段,管理用户、权限和角色;
2.数据库的日常备份、数据库恢复。根据环境需要定制备份策略,编写 shell 脚本自动备份
3.Linux 操作系统和数据库的日常维护(监控文件系统的剩余空间、数据库对象的空间扩展情况、监控警告日志文件等); 
4.物理备用数据库(standby 数据库)的建立和管理; 
5.使用 PL/SQL 编写过程、函数、触发器。
6.优化:
客户反映访问一张表的效率急剧下降,跟踪其 sql 语句,io 量比较大,通过分析statspack 报告,发现有“table fetch continued row ”亊件发生,对主要的表进行分析,发现有大量的行迁移,对表的数据进行重组,并提高块使用参数PCTFREE的值,行迁移现象少有发生,同时提高了查询效率。


在一个公司上班的一些内容:


1.监控生产数据库的日常运行情况,并定期测试备份数据的可用性;
2.定期根据statspack及awr报告,分析系统的性能及对出现的性能问题进行优化。
3.制定备份恢复策略,对备份数据进行恢复测试;
4.参与数据库RAC、DataGuard系统平台的搭建。
5.定时对数据库的连接情况进行检查。
6.对数据库进行某些操作,如创建或删除表空间,增加数据文件。
7.定期检查日志文件,根据日志中发现的问题及时进行处理。
8.数据库空间使用情况监控。
9.当数据库结构发生变化时,及时进行控制文件的备份。
10.检查数据文件的状态。
11.检查数据库定时作业的完成情况。
12.对数据库坏块的处理。
13.对操作系统进行相关维护。

你可能感兴趣的:(分享一下自己的经历)