一个空格引发的“血案”——oracle全库备份

下午,在xp虚拟机中尝试RMAN对全库备份,本来是很简单的一件事儿,结果。。。

关闭数据库:shutdown immediate;

启动数据库到mount状态:startup mount;

修改数据库归档模式:alter database archivelog;

启动数据库:alter database open;

查看配置:archive log list;

这些都没什么问题,轻车熟路,心情不错。

进入RMANset ORACLE_SID=test

            RMAN TARGET /

尝试备份全库:backup database;

没有任何问题,继续

将整个数据库备份到制定位置:

我就怎么也搞不清楚这句语句怎么错误了,接下来重复N次,伤心了,去度娘上看,但是回答的都不怎么合适。到ITpub论坛上看,有一个情况差不多:

http://www.itpub.net/thread-1738099-1-1.html

也是在RMAN备份时出现无法插创建文件的问题,只不过是在linux系统下,看了论坛里面的回答,没有一个被提问人认为是可用的,到这儿,不禁怀疑,这算是多大一问题啊!!!Oracle中一次全库备份的鈥溤汊澯

又搜索了下,竟然又发现了一个和我一样问题的帖子:http://www.itpub.net/thread-1268725-1-1.html

Oracle中一次全库备份的鈥溤汊澯尼玛,这样一个简单的操作竟然还成了问题了, 20个回复所说的权限,连接,文件夹不存在等竟然没有一个是问题的症结所在,到这儿,我也开始冷静下来了,慢慢找问题吧。按照网上列举的原因,一个一个检测,权限sysdba没有问题,连接正常,归档也很正常,归档日志存储也没有问题,文件夹重新创建一次,也没有什么问题。无比头疼啊。

ITpub上看到他们说的是format后面空格的问题,可是试了很多次都不能解决,失望啊,可是后面随手打了一个空格,却出现了下面的界面:

看见这个的时候,我真的愣了,对比下面这张图,你发现问题了么?

尼玛,幺鸡-吐血我简直要喷血而死了啊,竟然在’’后加一个空格就成功了,这也太***扯了吧,好吧,我彻底的跪了,这么些大神估计也没有想到是这么个问题了吧。

最后,大半个下午就这样的过去了,虽然吐槽了很多,但是至少把这个问题解决了,也算是给我个教训吧。

注:到此,你们知道真的是血案了吧,我都吐血了,能不是血案么,您说是吧,嘿嘿!

posted @ 2013-04-26 19:41  oracle小二郎  阅读(133)  评论(0)    收藏  举报