oracle运维故事 一个空格引发的血案_硬盘数据误删

日期:2014-12-26 / 人气: / 来源:网络

故事一: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上说,有一个文件删了几天,删除不了。“能看到,就是删不了。总是提示不存在。”乍一听,以为是数据库备份文件很大,或者是磁盘有问题删除不了呢。让他把具体命令和输出都贴上来:

oracle运维故事 一个空格引发的血案

还是用老套路:

oracle运维故事 一个空格引发的血案

再试:

oracle运维故事 一个空格引发的血案

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

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

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

盘点构成Oracle RAC软件的三种类型

Oracle从10g开始,推出了自己的集群管理软件和存储管理软件。Oracle 11g R2将这两部分软件进行打包,作为一个基础的架构软件推出,同时支持第三方产品的使用。下面对这三部分软件进行详细的讨论。

oracle RAC

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部