要想成为一名优秀的DBA,除了数据库本身的技术能力要熟练之外,还要掌握一些其他的技术,比如操作系统、网络、虚拟化、存储...因为IT的多个领域之间都是有关系的,密不可分! 数据库技术:你要了解以下几方面内容 第一:sql语句及plsql语句 第二:体系架构(数据库的安装、卸载及升级;数据库的启动及关闭;监听器及tns的概念;文件、内存、进程的概念,及它们之间是如何协调工作的;表空间、段、区段、数据块的概念及关系;scn及检查点;表及高水位线;锁;用户及权限;审计等) 第三:备份恢复(冷备份、热备份及RMAN备份) 第四:性能优化(执行计划、跟踪、10046事件、hang分析、索引、分区、sql优化、awr报表等性能分析工具、等待事件等) 第五:高可用性(dataguard、rac、goldengate) 希望我的回答对你有帮助! |
|
来自: 昵称11935121 > 《未命名》