从11g开始,asmcmd增加了新的cp命令,使得用户可以在ASM和操作系统之间拷贝文件。
不过新功能总是会存在bug的,比如在拷贝在线重做日志的时候,出现了下面的问题:
bash-3.00$ asmcmd
ASMCMD> ls
DATA/
ASMCMD> cd DATA
ASMCMD> ls
RACTEST/
ASMCMD> cd RACTEST
ASMCMD> ls
CONTROLFILE/
DATAFILE/
ONLINELOG/
PARAMETERFILE/
TEMPFILE/
spfileractest.ora
ASMCMD> ls ONLINELOG
group_1.257.664395353
group_2.258.664395353
group_3.265.664398827
group_4.266.664398827
ASMCMD> cd ONLINELOG
ASMCMD> cp group_1.257.664395353 /data/redo01.log
source +DATA/RACTEST/ONLINELOG/group_1.257.664395353
target /data/redo01.log
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
file, /data/redo01.log, copy committed.
ASMCMD> cp /data/redo01.log +DATA/RACTEST/redo01.log
source /data/redo01.log
target +DATA/RACTEST/redo01.log
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
copying file(s)...
file, +DATA/ractest/redo01.log, copy committed.
仅仅拷贝一个文件,Oracle居然重复显示copying file(s)信息50多次。
检查查询了一下metalink,发现文档Bug No. 5996064描述的正是这个现象,Oracle似乎计划在11.1.0.7中解决这个问题。
不过目前看,似乎这个问题对cp命令本身没有影响。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/4227/viewspace-442692/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/4227/viewspace-442692/