首先數據庫方面的技能:數據庫體系結構、基本概念和基本理論、數據庫管理、備份、恢復、SQL開發、PLSQL開發、工具的使用等等。
操作系統方面的技能:對Linux/Unix系統應該有相當的基礎。理解RAID、RAW、ASM、LVM、OCFS等於存儲相關的概念,能夠安裝Oracle軟件以及打補丁,升級系統等等;可以熟練使用Linux/Unix常用的命令:rpm、cpio、tar、ftp、top、vmstat、iostat、sar、netstat、ifconfig、crontab、chmod、chown、lsof、ntsysv、mv、rm、vi、mkdir和rmdir等等。
關於網絡方面: 需要了解基本的網絡模型和網絡協議工作原理。
工具方面:需要掌握一些性能測量工具的使用方法。
准備完以上知識就開始進行Oracle數據庫方面的優化工作了。