Oracle 資料庫安裝要點總結

2021-07-23 21:39:43 字數 2250 閱讀 5998

1.建庫使用

admin managed 

使用policy managed 會在rac環境下出現節點1的例項名稱為 sid_2的情況

2.有些小補丁如果不使用custom 建立資料庫,建立後需要手動的再次公升級下資料庫的資料字典。

3.資料檔案存放單獨放檔案系統(solaris 中 使用 zfs單獨掛載點)。不要放在預設的資料庫檔案存放位置,不然以後在進行資料庫公升級的時候,使用tar命令備份資料庫軟體會有些麻煩。

4.redo 大小,考慮業務量大小。

根據資料庫大小,與需求方溝通,確定redo的大小。

太大了會出現很長時間不切換的問題,太小又會切換頻繁。

開歸檔的情況下,一般啟用5日誌組,防止頻繁導致資料庫無法正常工作

5.processes 引數設定盡量大一些。

有些開發部門使用中介軟體的連線池功能,多個開發人員開啟很多中介軟體,可能會導致連線數不足的情況發生。

6.sga+pga 一般不要超過 系統記憶體的50%,資料庫其他程序以及em,以及系統需要消耗一定的記憶體資源。需要與客戶進行溝通。

7. fast recovery directory不啟用,日常經常會出現目錄size不足的問題,導致資料庫無法正常啟動。

8.建庫工作完成後,要檢查一下其他的目錄的屬組是否為oracle(backup/archive目錄)。

9.密碼過期問題

10.一般啟用em工具

11.安裝資料庫軟體以及集群軟體需要打最新的psu補丁,以及一些經常會經常使用的小補丁。

根據oracle recommended patches -- oracle database (文件 id 756671.1)打補丁。

12.除了自行建立磁碟組的時候,注意capmpatible,最好保持最新。compatible.asm以及compatible.rdbms控制著asm以及oracle例項可以使用此磁碟組的最老版本。很多磁碟組的新特性都依賴於此引數。compatible.rdbms與資料庫的compatible引數相對應,應保證資料庫的compatible引數比diskgroup的compatible.rdbms屬性更新。修改方法:

alter diskgroup dg2 set attribute 'compatible.asm'='11.1';

alter diskgroup dg2 set attribute 'compatible.rdbms'='11.1';

13. 

cve-2012-1675 是乙個針對 listener,scan_listener的漏洞,通過配置本地以及允許的 ip監聽可以註冊到資料庫。防止黑客通過被控制的其他 ip來擷取資料。

資料庫版本在 11.2.0.4以及以上,可以使用新加入的 vncr的功能來解決。

... &extra=page%3d1

14.為防止bug 12311429,在rac環境下資料庫建立後執行:

1. check the snapshot controlfile location: 

rman> show snapshot controlfile name;

2. configure the snapshot controlfile to a shared disk:

rman> configure snapshot controlfile name to '/snapcf_.f';

or in case of asm use

rman> configure snapshot controlfile name to '+/snapcf_.f';

... 331556786298562#ref

bug簡單說明:因為熱備份的時候,資料庫處於open狀態,在備份current controlfile的時候,資料庫如果有controlfile寫入操作,會使用到snapshot controlfile的情況出現。這時如果snapshot controlfile如果置於另外乙個節點,就可能會報錯。所以這裡修改snapshot control到共享磁碟/檔案系統下,防止這種情況發生。修改配置snapshot controlfile不會立刻建立,記得使用backup current controlfile測試一下,這樣就可以使用asmcmd在相應的目錄下看到檔案的生成,最後需要刪掉測試使用的backup controlfile。

15.因為最近經常遇到ora-12592: tns: bad packet這個問題,所以每次安裝資料庫需要打入補丁18841764

16.oltp型別的應用客戶在未特殊要求的時候rac環境下最好為每乙個例項建立乙個service,另外乙個節點為備節點。方便實現業務分離,減少心跳線的負載,也可以提公升效率。

cmake編譯安裝資料庫要點

在編譯安裝資料庫的時候,最好把一些配置設定好,避免以後再修改,麻煩 cmake dcmake install prefix usr mysql 安裝路徑 dmysql datadir usr mysql data 資料檔案存放位置 ddefault charset utf8 預設字元 ddefaul...

oracle資料庫安裝

安裝完oracle 11g後,需要重新安裝時,你可以試著用以下方法解除安裝oralce.軟體環境 1 windows server 2008 r2 oracle 11g r2 實現方法 1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。3 執行regedit,選擇hkey loca...

Oracle資料庫安裝

2 版本選擇 12c第一版 3 安裝問題解決 a 安裝報錯 無法訪問臨時位置 的問題 1 以管理員命令執行 net share c c 2 進入cmd執行 setup.exe ignoreprereq j doracle.install.db.validate.supportedoscheck fa...