學習Oracle應該準備的技能,oracle準備技能

來源:互聯網
上載者:User

學習Oracle應該準備的技能,oracle準備技能

首先資料庫方面的技能:資料庫體繫結構、基本概念和基本理論、資料庫管理、備份、恢複、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資料庫方面的最佳化工作了。


以後想往資料庫方向發展,目前沒什基礎準備去培訓,想學oracle的話是不是需要掌握linux的技術?

今天喝了點酒 有點興奮 多聊聊
第一你要知道oracle是用在什麼樣的環境裡面,不用說 肯定是用作大型應用的後台資料庫。那種大型的應用有可能跑在windows上面嗎?有,但是很少。移動的boss系統,銀行的交易系統都是在unix平台上跑的 所以 要學好oracle linux基礎是必須的。
要學的東西樓上已經回答的很詳細也很正確,oracle的體繫結構、sql語句、plsql都是必須的。說句實在話 玩oracle就是玩sql 一個dba大部分的時間是在調試sql語句、分析執行計畫和提供資料庫效能最佳化建議,oracle這東西要想學細了是深的很,大到備份、調優,小到一個oracle塊是怎樣儲存資料的等等。
第二個問題,如果你想考一個ocp+rhec獲得一個dba的工作 我可以直接告訴你是不可能的。別聽那些什麼培訓機構說的什麼需求大啊工作好找啊什麼的 都是放P的。oracl6e的就業已經不像06、07年的時候了,我們培訓的10個人,有很多還是有工作經驗的 畢業馬上得到dba工作的是人數是0人。如果你沒一點基礎(我是說你一點資料庫基礎甚至是系統知識都沒有) 你直接去培訓oracle 恭喜你 等死吧~
 
oracle具體需要學習些什東東? 真心不清楚資料庫而已,真的有很多東西需要學習?

你覺得資料庫的痛點...
資料庫,,就是對資料進行操作!

1,保證資料的完整,不能出任何錯誤!因為資料是企業的核心!(備份與恢複知識點).
2,如果資料庫出現任何意外,你能解決嗎?(自己給自己找點麻煩,如何把這些東西給串起來)
如,資料檔案,控制檔案,記錄檔,硬碟,作業系統,出現故障,你覺得把他恢複到完來的樣子?
3,資料的大小,你的資料量是多少?1G,100G,1T,1MT,1TT的數量,如何去規劃你的作業系統,存放裝置.如果提高他的運行效率!,這個就是現在的海量資料,資料倉儲要做的事.
4,最簡單的比方,就是我們現在買火車票的系統的資料庫,12306的,怎麼在高峰期解決資料的訪問問題,這個就是時實系統OLTP系統,訪問量突然增加時,如何處理這些負載?(現在ORACLE的叢集與DATAGRID知識)!
你把這些弄精通了,需要花點時間.
這些只是個人見解,說的不對的地方大家指點!:>
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.