[發明專利]Oracle RAC自動添加刪除結點的方法無效
| 申請號: | 200810014459.1 | 申請日: | 2008-03-11 |
| 公開(公告)號: | CN101251803A | 公開(公告)日: | 2008-08-27 |
| 發明(設計)人: | 魏健;王守昊 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/46 |
| 代理公司: | 濟南信達專利事務所有限公司 | 代理人: | 姜明 |
| 地址: | 250014山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | oracle rac 自動 添加 刪除 結點 方法 | ||
技術領域
本發明涉及計算機領域,具體涉及一種集群環境中的自動添加刪除Oracle?RAC(RealApplication?Cluster)結點的技術,在線擴展RAC結點,不影響現有用戶應用。
技術背景
Oracle?RAC是一種真正的集群應用程序,實現動態的自動添加刪除結點,可以調節集群結點資源,提高集群利用率。添加、刪除結點的過程復雜,如果實現自動添加刪除結點的程序,可以簡化實施人員在結點添加刪除過程中配置安裝工作。Oracle?RAC的手工添加結點的過程主要有下列步驟:配置新結點與RAC中其它結點的rsh和OCFS(Oracle?Cluster?File?System),以及各種環境變量;主結點上調用OUI(Oracle?Universial?Installer)向新結點上安裝CRS;再次調用OUI向新結點上擴展Product?DB,在Product?DB安裝結束的時候,調用VIPCA,進行虛擬接口的配置;然后調用dbca創建數據庫。Oracle?RAC的手工刪除結點的過程主要有下列步驟:停止并刪除本結點的所有數據庫實例;停止并刪除本結點的監聽器;停止并刪除本結點的nodeapplications;刪除本結點的CRS和Product?DB,更新結點列表;刪除RAC相關的配置文件。在上述添加和刪除結點的過程中需要與集群中各結點不斷交互,輸入所需的信息,總計幾百步的配置。如果一名熟練操作者,在保證各項配置完全正確的前提下,完成結點添加、刪除的操作步驟,至少需要花費幾小時時間。如果實現自動化的添加刪除過程,實現上述過程將只需花費十幾分鐘的時間。特別對于不熟悉安裝配置工作的人員,也可以順利完成添加、刪除結點工作。
發明內容
本發明的目的是提供一種Oracle?RAC自動添加刪除結點的方法,包括以下兩個步驟:
結點添加的步驟:
a)RAC配置信息以及新結點的IP信息和名稱保存到配置文件rac.conf;
b)配置新結點的基本環境:ocfs文件系統、IP地址、與主結點相同的環境變量;
c)在主結點上,通過命令行參數指定Response?file,調用OUI?CRS,把CRS擴展到新結點上,運行runInstaller更新結點列表;
d)在主結點上,通過命令行參數指定Response?file,調用OUI?Product?DB,把Product?DB擴展到新結點上,運行runInstaller更新結點列表;
e)配置新結點的Virtual?IP;
f)在新結點上添加并啟動監聽器listener;
g)在新結點上添加并啟動數據庫的實例。
結點刪除步驟:
a)獲取RAC中所有結點的名字列表,獲取本結點的IP地址、nodelist以及RAC上運行的數據庫列表;
b)把數據庫列表中的每個數據庫,列出它在本結點的所有實例,停止并刪除這些實例;
c)停止并刪除本結點的監聽器;
d)通過srvctl?stop?nodeapps-n`hostname`來停止本結點的VIP資源;調用本結點的rootdeletenode.sh把node?applications從RAC刪除,并通過遠程調用,在剩下的任意結點中運行runInstaller更新結點列表;
e)調用rootdelete.sh把本結點從CRS中刪除,并通過遠程調用,在剩下的任意結點中運行rootdeletenode.sh刪除本結點剩余資源,以及運行runInstaller更新結點列表;
f)通過遠程調用,在每一個剩余結點上把本結點信息從/etc/hosts,/root/.rhosts,~oracle/.rhosts中刪除;
g)修改IP地址配置文件,刪除在Oracle?RAC中使用的IP地址;
h)刪去Oracle相關文件和目錄。
本發明的有益效果是:自動化Oracle?RAC添加刪除結點的配置過程,簡化人工配置,在線擴展RAC結點,不影響現有用戶應用,提高了集群資源使用的效率,這種方法適用范圍廣,對windows操作系統和linux操作系統都適用,對Oracle?RAC的9i/10g/11g版本也都適用。
附圖說明
附圖1為自動添加結點的示意圖;
附圖2為自動添加結點中CRS和Product?DB擴展示意圖;
附圖3為自動刪除結點的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810014459.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:布袋除塵器中旁通煙道上的旁通閥
- 下一篇:電子文件列表的顯示處理方法和系統





