将ASM里面的文件copy到文件系统

数据文件存放在ASM里面查看不是很直观,有时候需要把文件从ASM里面copy到文件系统。我记录了一下两种方法,还有一种用AMDU,ODU也可以实现

1. 直接在asmcmd里面用cp命令   --这个命令在oracle10g的rac是不能用的,11g是没有问题的

ASMCMD> ls   
SYSAUX.260.894187589
SYSTEM.259.894187575
UNDOTBS1.261.894187601
UNDOTBS2.263.894187615
USERS.264.894187621
USERS.268.895081225
USERS.269.895582787
USERS.280.898078315


ASMCMD> cp SYSAUX.260.894187589 /home/grid/sysaux.dbf
copying +datadg01/xedb/datafile/SYSAUX.260.894187589 -> /home/grid/sysaux.dbf


[root@rac01test grid]# pwd
/home/grid
You have new mail in /var/spool/mail/root
[root@rac01test grid]# ll
total 1894508
drwxr-xr-x 2 grid oinstall       4096 Oct 23 16:34 Desktop
drwxr-xr-x 2 grid oinstall       4096 Oct 23 16:34 Documents
drwxr-xr-x 2 grid oinstall       4096 Oct 23 16:34 Downloads
-rw-r----- 1 grid oinstall 1939873792 Apr 14 16:18 
sysaux.dbf
这里sysaux.dbf就是copy出来的文件

2.用rman copy命令    --这个命令也有局限性。只能copy一下内容:

archivelog, backup, check, controlfilecopy, current, datafile, datafilecopy, keep, (, level, nochecksum, nokeep, reuse, tag


2.1 rman  copy 归档
copy archivelog '+ARCH_DG/arc1/1_1216_894187568.dbf' to '/tmp/log/1_1216_894187568.dbf';

2.1 rman copy 数据文件

RMAN> copy datafile  '+DATADG01/xedb/datafile/system.259.894187575' to '/home/oracle/system.dbf'

Starting backup at 14-APR-16
using target database control file instead of recovery catalog
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=152 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00003 name=+DATADG01/xedb/datafile/undotbs1.261.894187601
output file name=/home/oracle/system.dbf tag=TAG20160414T171543 RECID=2 STAMP=909162958
channel ORA_DISK_1: datafile copy complete, elapsed time: 00:00:15
Finished backup at 14-APR-16


[root@rac01test oracle]# ll
-rw-r----- 1 oracle asmadmin 770711552 Apr 14 16:29
 system.dbf
这里的system文件就是copy出来的

转自:https://blog.csdn.net/zhengwei125/article/details/51153350

最新文章

  1. 撑100s小游戏
  2. MyEclipse中常用的快捷键大全,快来.....
  3. scalac error: bad option: '-make:transitive' on mvn package via command line
  4. html第一阶段总结
  5. 【转】使用sklearn做单机特征工程
  6. (基础篇) php中0与空 Null false的区别
  7. LinuxC 文件与目录 打印文件操作错误信息
  8. Java 网络编程(一)
  9. 配置node与express初试
  10. A Very Simple Problem
  11. adb 获取Android手机信息命令(2)
  12. Unity历史
  13. centos7安装nginx,以及使用node测试反向代理
  14. C++中的extern
  15. stark 组件 url 二级分发的实现
  16. socket粗解
  17. MFC动态按钮的创建及其消息响应 和 自定义消息
  18. 20145328《网络对抗技术》Final
  19. 判断页面中的js方法是否存在,存在就调用它,不存在则忽略
  20. Codeforces766A Mahmoud and Longest Uncommon Subsequence 2017-02-21 13:42 46人阅读 评论(0) 收藏

热门文章

  1. 什么叫做ECS云服务器?
  2. Salesforce LWC学习(二十八) 复制内容到系统剪贴板(clipboard)
  3. Java-Word转PDF
  4. Greenplum 性能优化之路 --(二)存储格式
  5. Android各版本迭代改动与适配集合
  6. Git的使用上传与下载github
  7. mini-web框架-元类-总结(5.4.1)
  8. kepler.gl 2.4.0重要更新
  9. Python将word文档批量转PDF
  10. k8s之深入解剖Pod(三)