大佬教程收集整理的这篇文章主要介绍了Oracle RMAN还原时set newname文件名有空格报错的解决方法,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
前言
在做数据恢复时,偶尔会碰到需要对数据文件位置调整的案例,在这种情况下,可以在RMAN中使用SET NEWname命令。
在Oracle 11g之前,RMAN只支持SET NEWname FOR DATAFILE,@R_262_2396@增加了SET NEWname FOR TEMPfile/SET NEWname FOR tableSPACE/SET NEWname FOR DATABASE的命令。
优先顺序如下:
1.SET NEWname FOR DATAFILE and SET NEWname FOR TEMPfile
2.SET NEWname FOR tableSPACE
3.SET NEWname FOR DATABASE
今天遇到一个非常奇怪的现象,查看OracLE数据库的一个文件,明明这个文件是存在的,但是使用ls -lrt 查看都显示这个文件不存在。很是纳闷! 后面发现在终端输入文件名后并使用tab键时,发现文件后其实是有空格(不可见字符)。
Oracle@ehvlnx02 ~]$ ls -lrt /u01/oradata/SCM2/system01.dbf ls: /u01/oradata/SCM2/system01.dbf: No such file or directory [Oracle@ehvlnx02 ~]$ cd /u01/oradata/SCM2/ [Oracle@ehvlnx02 SCM2]$ ls -lrt @R_450_10586@l 5238456 -rw-r----- 1 Oracle oinstall 48504832 Nov 8 19:24 users01.dbf -rw-r----- 1 Oracle oinstall 209715712 Nov 8 19:24 redo06.log -rw-r----- 1 Oracle oinstall 209715712 Nov 8 19:24 redo05.log -rw-r----- 1 Oracle oinstall 209715712 Nov 8 19:24 redo04.log -rw-r----- 1 Oracle oinstall 209715712 Nov 8 19:24 redo02_1.log -rw-r----- 1 Oracle oinstall 367009792 Nov 8 19:24 ppc_x01.dbf -rw-r----- 1 Oracle oinstall 786440192 Nov 8 20:04 sysaux01.dbf -rw-r----- 1 Oracle oinstall 2553290752 Nov 8 20:09 undotbs01.dbf -rw-r----- 1 Oracle oinstall 545267712 Nov 8 20:09 system01.dbf -rw-r----- 1 Oracle oinstall 209715712 Nov 8 20:14 redo01_1.log -rw-r----- 1 Oracle oinstall 9781248 Nov 8 20:17 control01.ctl [Oracle@ehvlnx02 SCM2]$ ls system01.dbf\ \ \ \ \ \ \ \ \ \ system01.dbf [Oracle@ehvlnx02 SCM2]$ ls system01.dbf* system01.dbf [Oracle@ehvlnx02 SCM2]$ clip_image001
以上是大佬教程为你收集整理的Oracle RMAN还原时set newname文件名有空格报错的解决方法全部内容,希望文章能够帮你解决Oracle RMAN还原时set newname文件名有空格报错的解决方法所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。