在安裝os之前一般需要做raid,至於是做raid5還是raid1+0則根據自己的需求在i/o效能及安全性上衡量。在選擇安裝包的時候我一般不主張完全安裝,畢竟我們的伺服器資源還是很珍貴的,沒有必要的服務可以不用裝。我們可以按最小化安裝,以後再根據需要補充安裝。當然如果能確定需求的話直接選擇自己需要的包來安裝是最好的。
一. linux磁碟劃分:
1. 對於內建2塊磁碟(146g)的系統,/ 目錄 20gb,swap 與記憶體大小相當(記憶體8gb以下的機器swap配置8gb),/boot 100mb。作為資料庫平台,建立/dba檔案系統20gb作為資料庫軟體目錄;其餘的磁碟空間分配給/u01檔案系統,作為存放資料檔案的目錄。
2. 對於內建4-6塊的磁碟系統,/ 目錄 40gb,swap 與記憶體大小相當(記憶體8gb以下的機器swap配置8gb),/boot 100mb。作為資料庫平台,建立/dba檔案系統40gb作為資料庫軟體目錄;其餘的磁碟空間分配給/u01檔案系統,作為存放資料檔案的目錄。
3. 對於oracle資料檔案目錄檔案系統使用mke2fs -j -t largefiles命令建立。
二. oracle目錄標準(建議):
3. oracle建庫採用customer方式,直接更改初始undo和temp表空間為8gb(或4gb,也可以通過增加資料檔案數目到更大,根據實際的業務需求);system表空間為512mb(或者1gb);redolog為100mb;單個的datafile大小8gb為宜(ext3檔案系統的特性使然,其他檔案系統則根據其特性自行設定),datafile的大小一次性劃分到8g最好,不建議使用自擴充套件。
三. 引數及服務配置:
1. 建立ntp時間同步服務,具體方法請參考:http://blog.csdn.net/huang_tg/archive/2010/06/01/5640916.aspx
2. 修改核心引數/etc/sysctl.conf,對於內存在8gb-16gb之間的機器:
kernel.shmall = 2097152 -> 4194304 (4kb單位,總記憶體大小)
kernel.shmmax = -> 8589934592 (實際物理記憶體的2/3)
kernel.shmmni = 4096
對於內存在16gb以上的
kernel.shmall = 2097152 -> 8388608 (4kb單位,總記憶體大小)
kernel.shmmax = -> 10179869184 (實際物理記憶體的2/3)
kernel.shmmni =4096 -> 8192
3. 根據情況修改程序數限制/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024 ->2048
oracle soft nofile 65536
4. 如果有需要可安裝linxu系統效能監視工具,當然也可以直接使用linux自帶的命令及工具。
搭建MariaDB資料庫伺服器
mariadb資料庫管理系統是mysql的乙個免費開源的分支,主要由開源社群在維護,採用gpl授權許可 mariadb的目的是完全相容mysql,包括api和命令列,使之能輕鬆成為mysql的代替品。mariadb由mysql的創始人michael widenius主導開發,他早前曾以10億美元的 ...
oracle資料庫伺服器01
以下操作,必須以超級管理員身份登入,才能修改 oracle安裝後,會預設生成很多個使用者 以超級管理員身份登入,請注意,其中的空格符 sys是乙個超級管理員,有最大的許可權,dba是角色名,槓二邊是使用者名稱和密碼,以dba角色名進入,無需使用者名稱和密碼 sqlplus as sysdba 例如 ...
Oracle伺服器資料庫導至本地資料庫
一 開啟cmd輸入匯出語句。匯出資料庫語句 匯出後dmp檔案在伺服器上 將dmp檔案複製貼上到本地 二 建立表空間。建立使用者。create the user create user sw new local identified by 123456 default tablespace sw ne...