當前位置:首頁 » 服務存儲 » oracle集群系統共享存儲配置
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

oracle集群系統共享存儲配置

發布時間: 2022-10-20 21:46:09

❶ oracle 對系統配置要求

安裝的軟體環境需求:

下列從兩個主要的方面闡述Oracle9i對軟體環境的要求。

對操作系統的要求建議在全新安裝的Windows 2000 Server上安裝資料庫伺服器,在Windows 2000 Server或Windows 98上安裝管理客戶機。

對虛擬內存的要求建議可以將虛擬內存適當進行調整以加快安裝速度。安裝的網路環境需求安裝Oracle9i資料庫伺服器,至少需要有兩台計算機,通過交換機或集線器構成區域網。

(1)oracle集群系統共享存儲配置擴展閱讀:

Oracle零售雲服務充分集合了甲骨文公司在雲、安全、零售行業以及網路等領域的專業性,完美地對甲骨文雲進行了補充。甲骨文雲是目前業界最廣泛的公有雲服務產品組合,涵蓋SaaS、PaaS、DaaS及IaaS。

甲骨文雲現在每天支持6200萬用戶和230億項交易,在全球3萬台設備上運行,在19個數據中心有400PB級存儲。

Oracle 零售雲服務為零售高管提供了最前沿的工具,讓零售商能夠在不斷變化市場中時刻保持領先位置。Jill Puleri表示:「IT部門對於企業的價值是以月為衡量時間的,Oracle零售雲服務能夠顯著地加快部署時間,幫助零售業的IT部門將注意力從系統維護轉向業務的創新層面。」

❷ Oracle 11g 怎麼設置共享存儲區

10g之後只需設置sga_target,max_sga_target ,且sga_target小於等於max_sga_target ,max_sga_target 需修改初始化參數修改,sga_target在max_sga_target 范圍內動態調整。

❸ 搭建oracle rac環境時,怎麼給兩台aix伺服器配置一個共享存儲設備,這個共享存儲設備可以是哪些設備

所謂的共享存儲就是兩台主機能共同訪問的存儲,一般是指磁碟陣列。

❹ 實現oracle rac 的共享存儲有哪些方式

ASM
ROW
ROW+ASM
OCFS+ASM
基本上就是這四種,但是OCFS問題較多,新版Linux放棄對該文件系統的支持。

❺ oracle 怎麼做集群

通過RAC實現。只是共享存儲。各台機器有自己的共享內存。並非每台機器的內存共享累加起來組成一個資料庫的共享內存。 RAC的好處是所有機器組成一個集群。 ORACLE RAC工作原理 在一個應用環境當中,所有的伺服器使用和管理同一個資料庫,目的是為了分散每一台伺服器的工作量,硬體上至少需要兩台以上的伺服器,而且還需要一個共享存儲設備。同時還需要兩類軟體,一個是集群軟體,另外一個就是Oracle資料庫中的RAC組件。同時所有伺服器上的OS都應該是同一類OS,根據負載均衡的配置策略,當一個客戶端發送請求到某一台服務的listener後,這台伺服器根據我們的負載均衡策略,會把請求發送給本機的RAC組件處理也可能會發送給另外一台伺服器的RAC組件處理,處理完請求後,RAC會通過集群軟體來訪問我們的共享存儲設備。 邏輯結構上看,每一個參加集群的節點有一個獨立的instance,這些instance訪問同一個資料庫。節點之間通過集群軟體的通訊層(communication layer)來進行通訊。同時為了減少IO的消耗,存在了一個全局緩存服務,因此每一個資料庫的instance,都保留了一份相同的資料庫cache。 RAC中的特點是:每一個節點的instance都有自己的SGA 每一個節點的instance都有自己的background process 每一個節點的instance都有自己的redo logs 每一個節點的instance都有自己的undo表空間所有節點都共享一份datafiles和controlfiles Oracle還提出了一個緩存融合的技術(Cache fusion) 目的有兩個 1.保證緩存的一致性IXPUB技術博客 2.減少共享磁碟IO的消耗IXPUB技術博客因此在RAC環境中多個節點保留了同一份的DB CACHE 緩存融合(Cache fusion)工作原理: 1.其中一個節點會從共享資料庫中讀取一個block到db cache中 2.這個節點會在所有的節點進行交叉db block 3.當任何一個節點緩存被修改的時候,就會在節點之間進行緩存修改 4.為了達到存儲的一致最終修改的結果也會寫到磁碟上 ClusterWare組件 有四種Service Crsd - 集群資源服務 Cssd - 集群同步服務 Evmd - 事件管理服務 oprocd - 節點檢測監控有三類Resource VIP - 虛擬IP地址(Virtual IP) OCR - Oracle Cluster Registry(集群注冊文件),記錄每個節點的相關信息 Voting Disk - Establishes quorum (表決磁碟),仲裁機制用於仲裁多個節點向共享節點同時寫的行為,這樣做是為了避免發生沖突。  RAC的組件 提供過了額外的進程,用來維護資料庫 LMS - Gobal Cache Service Process 全局緩存服務進程 LMD - Global Enqueue Service Daemon 全局查詢服務守護進程 LMON - Global Enqueue Service Monitor全局查詢服務監視進程 LCK0 - Instance Enqueue Process 實例查詢進程

❻ 如何在Linux下用multipath給Oracle RAC資料庫配置共享存儲

multipath 只是個多路徑軟體。
配置文件:/etc/multipath.conf
查看磁碟:multipath -ll
掃描磁碟: multipath -v2
在使用時,一般用/etc/mapper/mpath{n}塊設備。

❼ oracle rac 多個資料庫共用一個集群服務嗎

與一般的集群產品一樣,ORACLE RAC實現需要考慮以下幾個問題:
1,並發管理,當集群中多個節點同時接受外部客戶端訪問,如何使每個客戶端得到的數據一樣,這就需要保證在集群中每個節點看到的數據都要一樣的,這就是在節點中如何保持數據一致性的問題。ORACLE RAC主要是使用DLM(分布式鎖管理器)來保證集群節點之間的數據一致性
2,健忘症,如我們需要修改集群配置時,只是在集中一台節點上修改,這一台節點會自動把配置信息分發到其他的節點。考慮一種這樣的情形,在節點A上修改了集群配置,而這時候節點B處理關機狀態。當節點B開始的時候,並不知道配置已經發生了改變,這種情形稱為健忘症,在ORACLE RAC中,主要通過把SPFILE存放在共享存儲上來解決配置丟失的問題。
3,腦裂症,在一個共享存儲的集群中,當集群中hearbeat丟失時,如果各節點還是同時對共享存儲去進行操作,那麼在這種情況下所引發的情況是災難的。ORACLE RAC採用投票演算法來解決這個問題,思想是這樣的:每個節點都有一票,考慮有A,B,C三個節點的集群情形,當A節點由於各種原因不能與B,C節點通信時,那麼這集群分成了兩個DOMAIN,A節點成為一個DOMAIN,擁有一票;B,C節點成為一個DOMAIN擁有兩票,那麼這種情況B,C節點擁有對集群的控制權,從而把A節點踢出集群,對要是通IO FENCING來實現。如果是兩節點集群
,則引入了仲裁磁碟,當兩個節點不能通信時,請求最先到達仲裁磁碟的節點擁用對集群的控制權。

❽ 請教Oracle 10G RAC共享存儲方案選擇的相關推薦

您好,我來為您解答:
ORACLRE是不可以實現非共享存儲雙機熱備的雙機熱備的,因為ORACLE數據在兩台伺服器上,兩邊無法保證數據、日誌、UNDO文件的同步。必須共享存儲時間熱備,你必須提供一個共享存儲,考慮成本你可以下個免費的LINUX版本 ISCSI服務端安裝在一台能提。
希望我的回答對你有幫助。

❾ oracle能否實現分布式存儲 如何操作謝謝!

ORACLRE是不可以實現非共享存儲雙機熱備的雙機熱備的,因為ORACLE數據在兩台伺服器上,兩邊無法保證數據、日誌、UNDO文件的同步。必須共享存儲時間熱備,你必須提供一個共享存儲,考慮成本你可以下個免費的LINUX版本ISCSI服務端安裝在一台能提供足夠空間的伺服器上(或者買個桌面型存儲4塊磁碟,提供ISCSI,NAS,FTP功能),在兩台伺服器上安裝微軟免費的ISCSI客戶端設置下,就能實現共享存儲了。當然如果你投資寬裕到150-160W的話,恭喜你可以實現ORACLE的雙機負載均衡了,你兩台伺服器可以同時提供ORACLE服務了,不需要一台主一台備了,當然你需要ORALCE企業版要帶RAC功能的2套(一套也行,不過非法使用了),同時還有一個共享存儲設備,建議買個專業的存儲