我的rac分拆和新系統安裝經歷
前幾天,把一套oracle rac的系統拆開,分為兩臺單機系統。在做的過程中,發現了很多問題,多數問題來源於自己的不細心。
1、分拆rac,執行:
su - oracle
cd $ORACLE_HOME/rdbms/lib
make -f ins_rdbms.mk rac_off
make -f ins_rdbms.mk ioracle
2、升級oracle 9.2.0.1 至 oracle 9.2.0.8
開始,就出現了問題,執行 runInstaller以後,系統讓執行 rootpre.sh,但是根本就沒有這個檔案。經過諮詢oracle,確認直接“Y”就可以。接下來,問題又來了,因為系統已經安裝了oracle和HA軟體,oracle補丁安裝時,總是認為是在oracle rac模式下,試圖向另外一個節點copy軟體,最終也沒有拷貝什麼東西,不過讓人看起來不舒服。
3、配置ha。
因為是利用舊系統,所以ha軟體不用安裝,只是打了最新的補丁。
修改網路配置,把網路從外網調到內網,(中國特色)。
把原來的concurr VG刪掉,然後在兩個節點各自建立了對應的vg和檔案系統,這裡面的技巧是:vg的名字不要一樣,檔案系統不要用直接建立的方法,要採用先建lv,後建檔案系統的方法,並且注意兩個節點的lv名字和檔案系統掛接點要不同。
這些全部做過之後,就配置HA,基本一路順風。在“驗證與同步”環節,出現了警告。系統提示我的vg在兩個節點的 major number不一樣。這個其實我也知道,但是我不知道怎麼改。因為我現在用的是shark,機器上用的vpath。參考網上的做法,直接指定major number和hdisk的方式,在我這不行,總是報錯。這也無關大雅,就放過了。
4、配置oracle。
oracle兩個例項建成後,互相拷貝了$ORACLE_HOME/dbs和$ORACLE_BASE/admin/$INSTANCENAME/下的檔案到對方的對應目錄。然後在兩臺機器各建立的啟停指令碼。listener.ora檔案中漏掉了一行,後來ha切換始終有問題,最終浪費了一上午時間才發現問題的原因。不認真啊!
5、ha、oracle做好後,開始做備份吧。
我這裡用的是veritas。把client和oracle Agent及pach檔案上傳到兩臺機器上,安裝、打補丁、連結oracle lib均沒有問題。在master server段,卻無論如何也發現不了client。又出插曲了!難道是client補丁打得太高了,於是卸掉client軟體,重新安裝,還是不能發現。太怪了,今天如此不順。veritas client已經做過n遍了,從沒發現這個問題啊,在ha環境下requi_interface引數也填了。最後發現,在master server端新增clent名字時,寫錯了了client名字,還是粗心惹的禍。
最後,系統終於正常了。不容易啊,花費了兩天時間。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/115963/viewspace-561462/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 我最近的裝多系統和裝oracle11gr2的經歷Oracle
- 分享我曾經的學習和找工作經歷
- linux mint 19新系統開發安裝sqliteLinuxSQLite
- 我的開發經歷
- Beaglebone Black教程BeagleBone Black安裝最新系統映像
- 我經歷過的監控系統演進史
- 我的前端學習經歷前端
- 聊聊我找工作的經歷
- c#的裝箱和拆箱C#
- 【RAC】RAC安裝錯誤手工解除安裝
- 我的學習經歷——Linux系統入門教程Linux
- 聊聊我所經歷的遊戲公司遊戲
- 我所經歷的Android面試Android面試
- 我的真實面試經歷薦面試
- RAC安裝
- 【原創】Oracle RAC原理和安裝Oracle
- 在Linux環境中安裝Qmail的經歷(轉)LinuxAI
- macOS 14 Sonoma(蘋果最新系統)14.2正式版安裝包Mac蘋果
- Java的自動裝箱和拆箱Java
- Orace RAC安裝-DNS安裝DNS
- oracle goldengate for oracle rac 的安裝和切換OracleGo
- 我的Go語言學習經歷Go
- Android中區分系統程式和安裝程式Android
- 3 安裝配置oracle叢集和RACOracle
- 我做IT專案的專案經理的經歷(轉)
- 解除安裝RAC
- aix rac安裝AI
- RAC安裝2
- 深入剖析Java中的裝箱和拆箱Java
- 【RAC安裝】 AIX下安裝Oracle 11gR2 RACAIOracle
- 我的Java轉型大資料的學習過程和經歷Java大資料
- 我經歷的IT公司面試及離職感受面試
- 我大一學習C++的經歷C++
- REDHAT as5上安裝Oracle9204的失敗經歷RedhatOracle
- 【RAC】 RAC For W2K8R2 安裝--grid的安裝(四)
- rac中解除安裝監聽lsnr和asmASM
- 預安裝RAC的ServiceGuard配置
- 深入理解C#的裝箱和拆箱C#