2014-12-26 18:15:27
来 源
中存储网
错误分析
事在某运营商测试OGG过程中遇到操作系统文件无法访问的问题,对应的文件系统是数据库的redo,数据库所有文件均放在文件系统上。

故事一:GoldenGate容灾建设项目实施不下去了!

同事在某运营商测试OGG过程中遇到操作系统文件无法访问的问题,对应的文件系统是数据库的redo,数据库所有文件均放在文件系统上:

oracle@sczw09db:/oradata/redo1$ls -tlr

total 25165848

drwxr-xr-x   2 oracle     dba             96 Dec 24  2009 lost+found

-rw-r—–   1 oracle     dba        1073742848 Sep 22 10:55 redo_t2g2m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:56 redo_t2g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:57 redo_t2g4m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t1g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t2g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g6m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g2m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t2g6m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g3m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:12 redo_t2g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:12 redo_t1g4m1.dbf

更细一步:

oracle@sczw09db:/oradata/redo1$ls -tlr *.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:56 redo_t2g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:57 redo_t2g4m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t1g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:58 redo_t2g5m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 10:59 redo_t1g6m1.dbf

-rw-r—–   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g1m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t2g6m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:00 redo_t1g3m1.dbf

-rw-rw—-   1 oracle     dba        1073742848 Sep 22 11:12 redo_t1g4m1.dbf

但是OGG抽取进程却找不到相应文件,更进一步直接ls单个redo文件也显示找不到:

oracle@sczw09db:/oradata/redo1$ls -l redo_t2g2m1.dbf

redo_t2g2m1.dbf not found

聪明的读者可能已经发现问题了。

故事二:一个SQL脚本怎么也删除不了

紧接着没几天,另一个移动客户QQ上说,有一个文件删了几天,删除不了。“能看到,就是删不了。总是提示不存在。”乍一听,以为是数据库备份文件很大,或者是磁盘有问题删除不了呢。让他把具体命令和输出都贴上来:

ls_rm_1

还是用老套路:

ls_rm_2

再试:

ls_rm_3

最后用rm *2.s*完成。

无奈的说,每一个貌似疑难的问题背后,都有一个狗血的人在里面。

原文链接:http://www.zhihong.org/system_maintanence_story_blank_space.html

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。