久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

Oracle ASM如何使用asmcmd中的cp命令來執行遠程復制

149次閱讀
沒有評論

共計 4153 個字符,預計需要花費 11 分鐘才能閱讀完成。

丸趣 TV 小編給大家分享一下 Oracle ASM 如何使用 asmcmd 中的 cp 命令來執行遠程復制,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

Oracle ASM 使用 asmcmd 中的 cp 命令來執行遠程復制
cp 命令的語法如下:

cp src_file [--target target_type] [--service service_name] [--port port_num] [connect_str:]tgt_file

–target target_type 是用來指定 asmcmd 命令執行復制操作必須要連接到的實例的目標類型。有效選項為 ASM,IOS 或 APX。
–service service_name 如果缺省值不是 +ASM,用來指定 Oracle ASM 實例名
–port port_num 缺省值是 1521,用來指定監聽端口

connect_str 用來指定連接到遠程實例的連接串。connect_str 對于本地實例的復制是不需要指定的。對于遠程實例復制,必須指定連接串并且會提示輸入密碼。它的格式如下:
user@host.SID
user,host 和 SID 都是需要指定的。缺省端口為 1521,也可以使用 –port 選項來修改。連接權限 (sysasm 或 sysdba) 是由啟動 asmcmd 命令時由 –privilege 選項所決定的。

src_file 被復制的源文件名,它必須是一個完整路徑文件名或一個 Oracle ASM 別名。在執行 asmcmd 復制時,Oracle ASM 會創建一個 OMF 文件例如:
diskgroup/db_unique_name/file_type/file_name.#.#
其中 db_unique_name 被設置為 ASM,# 為數字。在復制過程中 cp 命令會對目標地址創建目錄結構并對實際創建的 OMF 文件創建別名。

tgt_file 復制操作所創建的目標文件名或一個別名目錄名的別名。

注意,cp 命令不能在兩個遠程實例之間復制文件。在執行 cp 命令時本地 Oracle ASM 實例必須是源地址或目標地址。

使用 cp 命令可以執行以下三種復制操作:
1. 從磁盤組中復制文件到操作系統中
2. 從磁盤組中復制文件到磁盤組中
3. 從操作系統中復制文件到磁盤組中

注意有些文件是不能執行復制的,比如 OCR 和 SPFILE 文件。為了備份,復制或移動 Oracle ASM SPFILE 文件,可以使用 spbackup,spcopy 或 spmove 命令。為了復制 OCR 備份文件,源地址必須是磁盤組。

如果文件存儲在 Oracle ASM 磁盤組中,復制操作是可以跨字節序的(Little-Endian and Big-Endian)。Orale ASM 會自動轉換文件格式。在非 Oracle ASM 文件與 Oracle ASM 磁盤組之間是可以對不同字節序平臺進行復制的,在復制完成后執行命令來對文件進行轉換操作即可。

首先顯示 +data/cs/datafile 目錄中的所有文件

ASMCMD [+data/cs/datafile]   ls -lt
Type Redund Striped Time Sys Name
DATAFILE UNPROT COARSE AUG 17 11:00:00 N jy01.dbf =  +DATA/cs/DATAFILE/JY.331.976296525
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y USERS.275.970601909
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y UNDOTBS2.284.970602381
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y UNDOTBS1.274.970601905
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y TEST.326.976211663
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y SYSTEM.272.970601831
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y SYSAUX.273.970601881
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y JY.331.976296525
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y USERS.261.970598319
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y UNDOTBS1.260.970598319
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y SYSTEM.258.970598233
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y SYSAUX.259.970598293

將 +data/cs/datafile/JY.331.976296525 文件從磁盤組中復制到操作系統中

ASMCMD [+]   cp +data/cs/datafile/JY.331.976296525 /home/grid/JY.bak
copying +data/cs/datafile/JY.331.976296525 -  /home/grid/JY.bak

將操作系統中的文件復制到磁盤組中

ASMCMD [+]   cp /home/grid/JY.bak +data/cs/datafile/JY.bak
copying /home/grid/JY.bak -  +data/cs/datafile/JY.bak
ASMCMD [+]   ls -lt +data/cs/datafile/
Type Redund Striped Time Sys Name
DATAFILE UNPROT COARSE AUG 17 11:00:00 N jy01.dbf =  +DATA/cs/DATAFILE/JY.331.976296525
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y USERS.275.970601909
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y UNDOTBS2.284.970602381
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y UNDOTBS1.274.970601905
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y TEST.326.976211663
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y SYSTEM.272.970601831
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y SYSAUX.273.970601881
DATAFILE UNPROT COARSE AUG 17 11:00:00 N JY.bak =  +DATA/ASM/DATAFILE/JY.bak.453.984396007
DATAFILE UNPROT COARSE AUG 17 11:00:00 Y JY.331.976296525
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y USERS.261.970598319
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y UNDOTBS1.260.970598319
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y SYSTEM.258.970598233
DATAFILE UNPROT COARSE MAR 12 18:00:00 Y SYSAUX.259.970598293

將 +data/cs/datafile/JY.331.976296525 文件從磁盤組中復制到遠程 ASM 實例的磁盤組中

ASMCMD [+]   cp +data/cs/datafile/JY.331.976296525 sys@10.138.130.175.+ASM1:+TEST/JY.bak
Enter password: ***********
copying +data/cs/datafile/JY.331.976296525 -  10.138.130.175:+TEST/JY.bak
ASMCMD [+test]   ls -lt
Type Redund Striped Time Sys Name
 N rman_backup/
 N arch/
 Y JY/
 Y DUP/
 Y CS_DG/
 Y ASM/
DATAFILE MIRROR COARSE AUG 17 16:00:00 N JY.bak =  +TEST/ASM/DATAFILE/JY.bak.342.984413875

將 +data/cs/datafile/JY.331.976296525 文件從磁盤組中復制到遠程 ASM 實例所在服務器的操作系統中

ASMCMD [+]   cp +data/cs/datafile/JY.331.976296525 sys@10.138.130.175.+ASM1:/home/grid/JY.bak
Enter password: ***********
copying +data/cs/datafile/JY.331.976296525 -  10.138.130.175:/home/grid/JY.bak
[grid@jytest1 ~]$ ls -lrt
-rw-r----- 1 grid oinstall 104865792 Aug 17 16:21 JY.bak

使用 asmcmd cp 命令比使用 dbms_file_transfer 來方便些。

看完了這篇文章,相信你對“Oracle ASM 如何使用 asmcmd 中的 cp 命令來執行遠程復制”有了一定的了解,如果想了解更多相關知識,歡迎關注丸趣 TV 行業資訊頻道,感謝各位的閱讀!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-24發表,共計4153字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 广南县| 英德市| 措美县| 龙州县| 金平| 东安县| 泌阳县| 虞城县| 华宁县| 济宁市| 新建县| 莆田市| 新龙县| 达拉特旗| 大渡口区| 依兰县| 德州市| 罗甸县| 思南县| 阿克| 唐山市| 济源市| 水富县| 晴隆县| 同德县| 和政县| 沙雅县| 怀化市| 蓬莱市| 杭锦后旗| 容城县| 历史| 桂阳县| 宜丰县| 五寨县| 巴青县| 乌拉特后旗| 兴业县| 垣曲县| 龙山县| 芷江|