在不同主機的ASM之間拷貝檔案
源端 | ASM使用者名稱 | ASM例項名 |
wxlab91 | sys | +ASM |
wxlab92 | sys | +ASM |
orapwd file=orapw+ASM password=sys
2.分別在源端和目標端授予sys使用者sysasm許可權
sqlplus / as sysasm
grant sysasm to sys;
3.開始拷貝(拷貝前需要確認目標端主機的監聽,是否監聽了ASM例項,如果沒有,拷貝會報錯ASMCMD-8201: (Bad argc for RDBMS:ASMCMD-8201))
CODE:
ASMCMD> cp +dg_data/dlsp/datafile/SYSAUX.259.810470585 sys@wxlab92.+ASM:+DG_DATA_SB/dlsp/sysaux.dbf
Enter password: ***
copying +dg_data/dlsp/datafile/SYSAUX.259.810470585 -> wxlab92:+DG_DATA_SB/dlsp/sysaux.dbf[url=mailto:sys@wxlab92.+ASM]sys@wxlab92.+ASM[/url] 代表的意思是:asm使用者的使用者名稱@遠端主機名.asm例項名
上面例子裡,我把源端wxlab91的asm裡的一個檔案拷貝到了目標端wxlab92(在/etc/hosts裡設定ip 主機對應關係)的+DG_DATA_SB/dlsp目錄下
如果命令列內沒輸入密碼,命令執行後,會提示你輸入asm的使用者sys的密碼
CODE:
cp +dg_data/dlsp/datafile/SYSAUX.259.810470585 sys/sys@wxlab92.+ASM:+DG_DATA_SB/dlsp/sysaux1.dbfcopying +dg_data/dlsp/datafile/SYSAUX.259.810470585 -> wxlab92:+DG_DATA_SB/dlsp/sysaux1.dbf命令列內輸入密碼的話,執行後,不需要再次輸入密碼了
當然也可以從ASM裡往遠端的檔案系統裡拷貝資料,或者從本機的檔案系統裡往遠端的ASM裡拷貝資料,如:
CODE:
ASMCMD> cp +dg_data/dlsp/datafile/SYSAUX.259.810470585 sys/sys@wxlab92.+ASM:/data/arch/a.dbfcopying +dg_data/dlsp/datafile/SYSAUX.259.810470585 -> wxlab92:/data/arch/a.dbf
ASMCMD> cp /data/arch/a.dbf sys/sys@wxlab92.+ASM:+DG_DATA_SB/dlsp/c.dbf
copying /data/arch/a.dbf -> wxlab92:+DG_DATA_SB/dlsp/c.dbf
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/22034023/viewspace-756673/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用RMAN在ASM和檔案系統之間拷貝資料ASM
- 【ASM學習】從ASM拷貝檔案的方法ASM
- asm拷貝檔案到檔案系統ASM
- [java IO流]之檔案拷貝Java
- [20170220]快速拷貝檔案在linux磁碟之間Linux
- Docker cp 命令(用於容器與主機之間的資料拷貝)Docker
- IOCP 檔案拷貝
- Oracle 10g使用DBMS_FILE_TRANSFER包在ASM和作業系統之間拷貝檔案Oracle 10gASM作業系統
- 11g中節點間拷貝檔案
- IO流-檔案拷貝
- 檔案內容拷貝
- Java IO 流之拷貝(複製)檔案Java
- 在ASM磁碟組之間移動檔案ASM
- [20180412]手工拷貝檔案到另外主機.txt
- 轉載:關於Linux和Windows拷貝或覆蓋檔案機制的不同 ?LinuxWindows
- Golang命令列拷貝檔案Golang命令列
- QT之不同主機之間TCP通訊QTTCP
- jquery之物件拷貝深拷貝淺拷貝案例講解jQuery物件
- JavaScript之深拷貝和淺拷貝JavaScript
- js之淺拷貝和深拷貝JS
- React之淺拷貝與深拷貝React
- c語言拷貝檔案程式C語言
- Python基礎 - 檔案拷貝Python
- 二進位制檔案拷貝
- 在Docker容器和主機之間複製檔案/資料夾Docker
- 使用shell指令碼及asm cp或RMAN copy批量將資料檔案從ASM拷貝到檔案系統指令碼ASM
- android下根據路徑不同拷貝檔案至指定路徑Android
- 在Linux下ssh 環境的登入 和 檔案拷貝Linux
- 定時拷貝加時間維的檔案和定時刪除過期檔案
- 在不同機器之間使用rman複製資料庫例項,從非asm到asm資料庫ASM
- 間歇性筆記——淺拷貝與深拷貝筆記
- 如何用 scp 在本地和遠端主機之間複製檔案
- 檔案操作(二進位制拷貝)
- 使用expect指令碼SCP拷貝檔案指令碼
- linux 帶路徑拷貝檔案Linux
- 主機和Docker容器之間的檔案互傳方法Docker
- linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器Linux伺服器
- ASM與檔案系統之間copy資料檔案--檔案系統到ASMASM