《Oracle核心技术》第二次印刷勘误

Posted by boypoo on May 14th, 2014

先说翻译小组的事,目标是翻译那些有用的Oracle基础文档,QQ群:301189430

加入之前先按英文格式提交一章翻译稿:http://docs.oracle.com/cd/E11882_01/server.112/e41573/perf_overview.htm#PFGRF025

Read the rest of this entry »

系统运维管理故事——空格惹的事

Posted by boypoo on October 10th, 2013

 

故事一: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*完成。

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

OOW2013小记

Posted by boypoo on July 30th, 2013

从2004第一次在中国举办,到2013据说可能是最后一次在中国举办,10年时间,4次OOW,Oracle从10g前进到了12C。

04年的时候我忙着将某省电信各地市的系统从Oracle734、817升级到Oracle9iR2,今年我们忙着将众多客户的数据库从9i、10g升级到11.2.0.3。

总说做技术的一直在追逐着新技术,跟不上时代的步伐,其实我们一直在稳稳的前进。10年前火热的9i,今天依然有人在用,今天正普遍的11gR2,10年后是否还在用就不得而知了。

10年前10gR1刚发布,引入了SGA自动管理,有人带头起哄说,Oracle要越来越自动化了,DBA何去何从。到今天,Oracle确实更加自动化了,各种现场、QQ+YY的Oracle培训都更加火热,DBA的保有量和新增量其实史无前例的多。那是因为Oracle的市场占有率长期稳居第一,超过48%。10年之后呢?

Read the rest of this entry »


Copyright © 2007 数据工人. All rights reserved.