公司高可用性和升級的一些思考
1、LINUX AS 4.4 32BIT 10.2.0.1升級到LINUX AS 5.0 64BIT 10.2.0.1
升級的主要思想是使用RMAN OPEN狀態下全備,然後加上歸檔日誌檔案進行恢復,最後使用指令碼utlirp.sql和utlrp.sql來完成升級,使用熱備的原因是可以節約大量的生產庫停機時間,我們可以事先完成RESTORE,最後的任務就是RECOVER了。
2、資料中心搬遷
--1、DB 搬遷
我們可以使用DATA GUARD來進行SWITCH,主庫變備庫,備庫變主庫,這樣是要事先做好準備建立好DATA GUARD,停機時間將會大量減少,需要做的只是進行切換。
--2、APP 搬遷
APP搬遷只有把檔案複製回來進行然後進行重建,需要諮詢APP是否有類似DATAGUARD的功能,如果有也可以大量縮短停機時間。
3、容災
--1、DB容災
使用DATA GUARD對資料檔案進行保護,模式可以採用最大可用性和最大效能如果可以我們可以引入BROKER 的FSFO來自動進行故障切換需要諮詢這個組建是否穩定。
使用RAC在例項級別做容災並且負載均衡,但是是否使用RAC根據升級後的伺服器負載而定,如果確實一臺伺服器不能很好的支援,需要使用CLUSTER來進行負載均衡。
但是當業務量達到一定的程度後我們的資料庫構架會成為如下的構架:
也就是RAC+DATA GUARD的構架方式
--2、APP容災
需要諮詢,APP 也有ORACLE APPLICATION SERVER DISASTER RECIVERY的功能,但是我們沒有使用過。
4、儲存
1、新建立資料庫資料檔案放到我們的磁碟陣列中去,分離I/O,
並且磁碟陣列盤陣的效能比本機磁碟要好,並且可靠性強,其他
DB檔案比如控制檔案、日誌檔案、歸檔檔案我們放到本地磁碟。
2、中介軟體的檔案放到本地磁碟。
3、對於DB的物理備份和邏輯備份及APP備份我們可以專門從磁碟整列中劃一部分作為備份區域。
4、對於核心業務系統做了RAC過後我們可以使用ASM+RAC的模式,但是為了提高效能需要使用專門的陣列(新購買),
可以諮詢下ASM是否穩定。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7728585/viewspace-662535/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL高可用方案MHA的一些總結和思考MySql
- 騰訊雲Redis全面升級,效能提升400%,可用性高達5個9Redis
- MySQL高可用方案的一些思考MySql
- 遷移式升級的一點思考
- 小公司的前端建設的一些思考前端
- 構件SOA下的“流程公司”升級
- 可用性測試的五點思考
- 5、pgpool-II高可用性(一)資料庫的高可用性資料庫
- 袋鼠雲數棧UI5.0體驗升級背後的故事:可用性原則與互動升級UI
- MAC電腦升級後的一些BUGMac
- 對於最近的一些理解和思考
- 有關GO和Erlang的一些思考Go
- 公司ES升級帶來的坑怎麼填?
- beego的安裝和升級Go
- MySQL升級過程中的一些心得-1MySql
- MySQL升級過程中的一些心得-2MySql
- 公司成立初期的思考
- 關於DDD和COLA的一些總結和思考
- Google 晉升機制 | 大公司如何升級打怪, 獲得晉升?Go
- 生活的一些思考
- 我的一些思考
- Sqlserver鎖升級的理解和例子SQLServer
- 視覺化搭建的一些思考和實踐視覺化
- 圖靈社群改版的一些建議和思考圖靈
- SQL Server之旅(15):nolock引發的三級事件的一些思考SQLServer事件
- 一些思考
- .1.7.2 應用程式高可用性與服務和FAN
- SQL Server 2005和Oracle高可用性對比SQLServerOracle
- kali安裝和升級
- 商業即生活,一些思考和感悟
- SQL Server中的高可用性概覽SQLServer
- MySQL資料庫的高可用性分析MySql資料庫
- GitHub 的 MySQL 高可用性實踐分享GithubMySql
- A Oracle Data Guard Broker 升級和降級Oracle
- [轉]使用複製來提升MySQL的高可用性和處理能力MySql
- 使用 MaxScale 實現資料庫的高可用性和彈性資料庫
- 解決MacBook Pro升級風扇狂轉和CPU飆高問題Mac
- Java IO的一些思考Java