从Oracle 10gR2开始,Oracle为ASM提供了一个命令行的管理工具--asmcmd,通过这个工具可以连接ASM实例,并且执行一系列的系统命令以查看ASM信息:
[oracle@danaly dbs]$ export ORACLE_SID=+ASM [oracle@danaly dbs]$ asmcmd ASMCMD> pwd + ASMCMD> cd +ORADG/DANALY/DATAFILE ASMCMD> ls -l Type Redund Striped Time Sys Name DATAFILE UNPROT COARSE JAN 28 21:00:00 Y CM_TS_DEFAULT.279.600674419 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y HY_DS_DEFAULT.275.600559213 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y SYSAUX.266.600173881 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y SYSTEM.264.600173859 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y UNDOTBS2.288.575724527 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y USERS.268.600173893 DATAFILE UNPROT COARSE JAN 28 21:00:00 Y WAPCM_TS_VISIT_DETAIL.286.569437899复制
在Oracle Database 11g里,ASMCMD中的cp命令可以实现从磁盘组到文件系统,从文件系统到磁盘组、从磁盘组到磁盘组的文件的拷贝,极大的方便了文件的交换与传输。
以下是两种常见传输转换示范:
从磁盘组到文件系统:
ASMCMD> cp +DGEXT/orcl/datafile/tbsext.256.628847401 /home/oracle/tbsext.dbf source +DGEXT/orcl/datafile/tbsext.256.628847401 target /home/oracle/tbsext.dbf copying file(s)... file, /home/oracle/tbsext.dbf, copy committed.复制
从文件系统到磁盘组:
ASMCMD> cp /home/oracle/tbsext.dbf +DGEXTBK/prod/datafile/tbsext.dbf source /home/oracle/tbsext.dbf target +DGEXTBK/prod/datafile/tbsext.dbf copying file(s)... file, +DGEXTBK/prod/datafile/tbsext.dbf, copy committed.复制
而在Oracle 10g中,通常只能通过RMAN进行ASM和文件系统之间的数据转移,如通过如下步骤:
RMAN> copy archivelog '+DATADG/rac/archivelog/2011_04_08/thread_1_seq_12.277.747946559' to '/opt/oracle/12.arc';复制
Starting backup at 08-APR-11 using target database control file instead of recovery catalog allocated channel: ORA_DISK_1 channel ORA_DISK_1: sid=150 instance=rac1 devtype=DISK channel ORA_DISK_1: starting archive copy input archive log thread=1 sequence=12 recid=1 stamp=747946560 output filename=/opt/oracle/12.arc recid=3 stamp=747953556 channel ORA_DISK_1: archivelog copy complete, elapsed time: 00:00:02 Finished backup at 08-APR-11 RMAN> copy archivelog '/opt/oracle/12.arc' to '+DATADG/rac/archivelog/12.arc'; Starting backup at 08-APR-11 using channel ORA_DISK_1 channel ORA_DISK_1: starting archive copy input archive log thread=1 sequence=12 recid=3 stamp=747953556 output filename=+DATADG/rac/archivelog/12.arc recid=4 stamp=747953655 channel ORA_DISK_1: archivelog copy complete, elapsed time: 00:00:02 Finished backup at 08-APR-11 RMAN> catalog archivelog '+DATADG/rac/archivelog/12.arc'; cataloged archive log archive log filename=+DATADG/rac/archivelog/12.arc recid=5 stamp=74795367复制
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
655次阅读
2025-04-18 14:18:38
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
625次阅读
2025-04-15 17:24:06
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
530次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
479次阅读
2025-04-22 00:20:37
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
475次阅读
2025-04-17 17:02:24
一页概览:Oracle GoldenGate
甲骨文云技术
459次阅读
2025-04-30 12:17:56
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
449次阅读
2025-04-22 00:13:51
火焰图--分析复杂SQL执行计划的利器
听见风的声音
405次阅读
2025-04-17 09:30:30
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
369次阅读
2025-04-15 14:48:05
Oracle数据库Hint大全,31个使用案例,速来下载!
陈举超
343次阅读
2025-04-16 21:25:19