移動ASM的spfile到一個新的disk group
在初始安裝完ASM後,ASM的spfile檔案預設在預設的盤組,現在需要將ASM的spfile檔案移入另一個新的盤組內,以下有兩種方式以供實現。
在ASM的文件中說是使用asmcmd spmove來移動,但是在實際的使用過程中會報錯 :
$ asmcmd spmove +DATA/asm/asmparameterfile/REGISTRY.253.715881237 +PLAY/spfileASM.ora
ORA-15032: not all alterations performed
ORA-15028: ASM file '+DATA/asm/asmparameterfile/REGISTRY.253.715881237' not dropped; currently being accessed (DBD ERROR: OCIStmtExecute)
a、從當前的spfile建立pfile
b、透過新建立的pfile在新的磁碟組建立spfile
c、使用新建立的spfile來驗證HA是否正常
d、刪除先前的spfile
2、使用asmcmd spcopy命令:
a、透過指定-u引數來複製spfile,以更新GPnP pfile在RAC環境中
b、透過新的spfile來重啟HA以驗證是否可用
c、移除以前的spfile
以下為在單節點環境中的示例:
1、建立pfile檔案
$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.1.0 Production on
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
SQL> show parameter spfile
NAME TYPE VALUE
------- ------- --------------------------------------------------
spfile string +DATA/asm/asmparameterfile/registry.253.715881237
SQL> create pfile='/tmp/pfile+ASM.ora' from spfile;
File created.
2、透過以上新建立的pfile在新的盤組內建立spfile:
SQL> create spfile='+PLAY' from pfile='/tmp/pfile+ASM.ora';
File created.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
3、使用新建立的spfile來重啟HA驗證環境:
$ crsctl stop has
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on '
...
CRS-4133: Oracle High Availability Services has been stopped.
$ crsctl start has
CRS-4123: Oracle High Availability Services has been started.
4、驗證新的spfile已經使用:
$ sqlplus / as sysasm
SQL*Plus: Release 11.2.0.1.0 Production on
Copyright (c) 1982, 2009, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
SQL> show parameter spfile
NAME TYPE VALUE
------- ------- --------------------------------------------------
spfile string +PLAY/asm/asmparameterfile/registry.253.715963539
SQL> select name, state from v$asm_diskgroup;
NAME STATE
----- -----------
DATA MOUNTED
PLAY MOUNTED
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Automatic Storage Management option
5、也可以使用asmcmd來驗證:
$ asmcmd spget
+PLAY/asm/asmparameterfile/registry.253.715963539
6、移除舊的spfile:
$ asmcmd rm +DATA/asm/asmparameterfile/registry.253.715881237
以下為使用asmcmd spcopy的示例:
1、透過指定-u引數來複製,以此來更新GPnP pfile,在RAC環境中
$ asmcmd spget
+DATA/asm/asmparameterfile/registry.253.722601213
$ asmcmd lsdg
State Type Rebal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks Votin g_files Name
MOUNTED EXTERN N 512 4096 1048576 14658 9814 0 9814 0 N DATA/
MOUNTED EXTERN N 512 4096 1048576 9772 8507 0 8507 0 N PLAY/
MOUNTED EXTERN N 512 4096 1048576 9772 9212 0 9212 0 N RECO/
$ asmcmd spcopy -u +DATA/asm/asmparameterfile/registry.253.722601213 +PLAY/spfileASM.ora
2、重啟HA以驗證新的spfile使用正常:
$ crsctl stop has
CRS-2791: Starting shutdown of Oracle High Availability Services-managed resources on ''
...
CRS-4133: Oracle High Availability Services has been stopped.
$ crsctl start has
CRS-4123: Oracle High Availability Services has been started.
$ asmcmd spget
+PLAY/spfileASM.ora
3、移除舊的spfile檔案:
$ asmcmd ls -l +DATA/asm/asmparameterfile
Type Redund Striped Time Sys Name
ASMPARAMETERFILE UNPROT COARSE JUN 25 10:00:00 Y REGISTRY.253.722601213
$ asmcmd rm +DATA/asm/asmparameterfile/registry.253.722601213
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10130206/viewspace-1041368/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM下遷移spfileASM
- 【ASM】ASM啟動無法找到spfile問題原因ASM
- 將spfile從ASM裡遷移到檔案系統ASM
- 一次ASM新增新的磁碟組ASM
- ORA-15020:discoverd duplicate ASM disk "XXX_CJCDB_OCR_0002"ASM
- Oracle 19c rac安裝,只能啟動一個節點的ASMOracleASM
- 2019年移動自動化測試的5個新趨勢
- 遇到ASM的兩個BUGASM
- 遷移ASM磁碟組ASM
- 推薦一個新的移動端多屏適配方案(h5+小程式)H5
- 解決Dynamic pawn Fly To到一個位置之後,再按WSAD鍵控制移動時,有一個猛的加速度的問題。
- 11G開始voting disk自動備份到OCR了,也就是說voting disk資訊合併到OCR中了
- Dynamic disk動態磁碟的操作和總結
- 安卓shell 移動某個時間之後的檔案到另外一個資料夾 命令記錄安卓
- VSCode一個簡單的vue移動端適配方案VSCodeVue
- 一個簡單輕便的移動支付整合庫FastPayAST
- 移動OA是一個劃時代的管理進化
- 使用ProxySQL實現MySQL Group Replication的故障轉移、讀寫分離(一)MySql
- RAC環境修改spfile的位置
- 移動所有視窗到第一屏
- 從定位資料塊所在ASM磁碟到ASM strippingASM
- 寫一個高度從0到auto的transition動畫動畫
- 一個基於Ionic3.x cordova的移動APP demoAPP
- 一個基於canvas的移動端圖片編輯器Canvas
- Windows 11 登入後黑屏,只有一個可以移動的滑鼠Windows
- 印象最深的一個bug:sessionStorage快取在移動端失效Session快取
- [譯]移動遊戲發行的新時代遊戲
- 新形勢下的移動安全應變之道
- Dell’Oro Group:過去12個月中全球移動核心網市場收入同比增長14%
- EXCEL擷取某一列從第一個字元開始到特定字元結束的字串到新的一列Excel字元字串
- xbbed一鍵讀取ASM block到檔案系統ASMBloC
- 做一個跑通前後端的`豆瓣租房`移動端webApp後端WebAPP
- 移動網際網路的下一個浪潮已經來臨
- 滑鼠移動到button顏色改變的實現
- VC啟動一個新執行緒的三種方法執行緒
- 關於ASM的一些理論ASM
- ASM單例項安裝後,需要手動設定ASM的引數檔案ASM單例
- 【ASM】ASM資料檔案和OS檔案(FILESYSTEM)轉移方法總結ASM
- 新移動框架中企業自建應用的來源是【移動輕應用管理】框架