四年前倒在了轉型數據庫的路上,我就念念不忘,這次再次出發,只爲完成未盡的目標,寫此博客,記錄本身學習的每一步。linux
放低心態從零開始,網上指導的帖子太多,而我則是多問一句爲何來引領我學習的步伐。sql
一切先從安裝開始,目前的版本有兩個,11gR2和12c,聽說12c變化很大,我仍是先從11g開始,版本爲11.2.0.4數據庫
下載安裝包自沒必要多說,只下了linux版本的。七個壓縮包,比之前一下多了5個,有點懵,趕忙查一查都是作什麼的centos
l Database, 用於安裝、升級數據庫;服務器
l grid infrastructure,用來升級RAC。若是要使用Clusterware、ASM、ACFS、ASM動態卷等功能時都須要先安裝此包。oracle
l (Client)表示客戶端;ide
l Gateway software,gateways是指透明網關,若是要從oracle訪問其它數據庫系統(sqlserver,sybase…)則須要安裝Gateway;工具
l examples, 是示例文件安裝包;sqlserver
l deinstall,是Oracle自帶的界面化卸載工具;性能
接下來就是操做系統的選擇,有3個選擇redhat,centos,Oracle Linux。從網上的說法來看,選centos的多,由於免費、穩定,剩下的2個均可以在付費的狀況下得到廠家的技術支持及最新的補丁,再比較一下Oracle Linux是oracle公司本身優化開發的系統,官方說能提高性能,我我的以爲這個提高性能應該是真的,可是確定有前提條件。最後決定選擇centos,Oracle Linux兩個系統都裝一次,比較一下。至於性能方面的差異,我想只有真實環境,數據量大到必定程度後才能看出二者的差異了。
第一輪,先用Oracle Linux7.5,我能找到的最新版本。
安裝系統沒啥特別的,須要注意的2個地方,第一個是分區,其實這也不是什麼須要注意的地方,如今的服務器自己硬盤足夠大,並且確定還會掛載大存儲,真的須要咱們注意的就是swap了,官方的建議
(1)ORACLE官方要求最小1GB的RAM,建議2GB或更大
(2)SWAP與RAM的大小配置關係
1)、RAM爲1-2GB時,SWAP大小建議爲RAM大小的1.5倍
2)、RAM爲2-16GB時,SWAP大小建議與RAM大小相等
3)、RAM大於16GB時,SWAP大小建議爲16GB
網上大神的建議,如今服務器大內存多的是,128 256 512都不稀奇,swap建議設置成內存的一半或至關,其實我以爲這也是廢話,內存夠用,不用swap最好,具體的比例只能在之後的實際狀況種學習了,不過能肯定的一點是,及時內存再大,也要設置swap,否則確定出事。
第二個就是安裝系統文件的選擇,雖然知道全勾上確定沒錯,可是本着最小原則以及學習的精神,仍是選擇了最小安裝。在後續的安裝中在陸續補充須要的組件和軟件。
未完待續。