淘宝网招聘Oracle&MySQL DBA

淘宝网招聘Oracle&MySQL DBA

一年眼看着又要过去了,新年新气象,淘宝网新的招聘计划开始,我们开放而富有激情,致力于打造中国一流的DBA团队,欢迎有志于DBA和电子商务行业,基础扎实,愿意学习和付出的TX们踊跃投简历^_^

之前已经在itpubchinaunix发了招聘的帖子,也收到不少优秀的简历,有的已经开始面试流程。当然,也有的简历让人啼笑皆非,有工作14年的,换过三个公司,其工作经历描述不超过70个字,还包括起止年份、公司名称、部门名称和职位名称,不知道大家拿到这样的简历能够获得什么样的信息?所以,请珍惜您和我的时间,技术很重要,态度更重要。如果是itpub或者CU的朋友,最好能注明你的ID和blog。

简要描述一下职位需求,都是非官方的,其实要求是死的,只要你有自信通过我们的面试,以下条件就都可以略过:

Oracle DBA(产品DBA偏重系统维护和规划,开发DBA偏重SQL优化和开发支持,要是有大牛,欢迎尝试DBA架构师)

技能要求

1、精通/熟悉Oracle数据库的运行机制
2、精通/熟悉Oracle数据库的管理,经验丰富者优先
3、精通/熟悉备份与恢复原理,精通Data Guard
4、精通/熟悉SQL&PL/SQL的编程
5、熟悉linux/aix操作系统的使用
6、熟悉shell&perl编程

MySQL DBA(MySQL是我们新的方向,欢迎有丰富架构和维护经验的TX们加入我们的团队)

技能要求

1、精通/熟悉MySQL数据库的运行机制和体系架构
2、精通/熟悉MySQL数据库的管理,经验丰富者优先
3、精通/熟悉MySQL复制,熟悉MySQL Cluster
4、精通/熟悉SQL
5、熟悉linux/aix操作系统的使用
6、熟悉shell&perl编程

工作地点:人间天堂,西子湖畔

另外,阿里巴巴支付宝阿里妈妈都有DBA和SA的招聘计划,如果大家有兴趣去我们其他的子公司,我也可以帮忙将简历转交给相关同事。淘宝网数据仓库和BI也有招聘需求,如果你对PL/SQL比较熟悉,或者对DW和BI方面有深入理解,也可以一试。

简历请发送至: jiangfeng (at) taobao.com,请在邮件主题注明“应聘DBA”或者“简历

或者也可以加我的MSN聊聊: NinGoo (at) live.com,请直奔主题,不用先hi,你好之类的。如果我有时间,会及时回复的。

DBA备忘录:Online rebuild index遭遇ORA-08104

在online rebuild index的过程中,如果中途异常终止(比如按ctrl+c强行退出),运气不好的话,可能会遇到问题,在你想重新rebuild index(或者drop,analyze)的时候,报错:

ORA-08104: this index object 67420 is being online built or rebuilt

这是由于在异常终止online rebuild操作的时候,oracle没来得及清理相应的临时段和标志位,系统认为online rebuild操作还在进行造成的。在Oracle10g之前,对于这种情况没有太好的办法,只有等SMON进程来进行清理了。网上有说上重启可以解决,有说直接update系统表ind$的,对于不能停机的产品库来说,这些都是不可取的方案。重启不现实,修改系统表更是DBA的大忌。Oracle10g则可以使用dbms_repair.online_index_clean手工清理(metalink的说法,9i打了Bug 3805539的patch的话也能用该过程了)。所以,对于大索引的online rebuild,不要轻易中止。否则可能要等上相当一段时间SMON才能完成清理工作,清理完后,可以在alert.log中看到如下记录:

User:,time:20071209 03:12:09,program:oracle@db1 (SMON),IP:,object:SYS_JOURNAL_67420,DDL: drop table "TAOBAO"."SYS_JOURNAL_67420"

[继续阅读全文]

DBA备忘录:Data Guard之添加数据文件

一般情况下,如果数据文件采用的是裸设备,为了便于管理,会在裸设备上创建soft link,这样在data guard环境中就有个问题,必须在主备库同时执行创建相同的link,否则备库是auto standby file management的话,会导致数据文件创建失败(前提是去掉了文件系统的写权限,否则会加到文件系统中去,这样麻烦更麻烦了)。

加入在主库创建了soft link,添加了datafile,而备库没有创建对应的link多话,则会遇到以下错误:

Errors in file /u01/oracle/admin/comm/bdump/comm_mrp0_2380526.trc:
ORA-01274: cannot add datafile '/u01/oracle/oradata/comm/test.dbf' - file could not be created
ORA-01119: error in creating database file '/u01/oracle/oradata/comm/test_66.dbf'
ORA-27040: skgfrcre: create error, unable to create file
IBM AIX RISC System/6000 Error: 13: Permission denied
Some recovered datafiles maybe left media fuzzy
Media recovery may continue but open resetlogs may fail
MRP0: Background Media Recovery process shutdown

[继续阅读全文]

DBA是一个高危职业

还差几天,来杭州就两个月了,渐渐的开始融入新的工作和团队,工作越来越深入,责任也就越来越重大。这个星期泡了几天机房,熬了一个通宵,还经历了两次比较重大的操作失误,万幸的是没有造成太大的损失,虽然不是我在亲手操作的,但也是全程参与人,真是胆战心惊。DBA是一个高危的职业,操作有风险,下手要慎重

最近由于新的环境很多东西需要消化,都提不起太大的兴趣来更新blog了。或许过一段时间,熟悉了新的系统以后,慢慢的可以再抽出一点时间来总结一下。

顺便说一句,淘宝2008校园招聘正在进行中,有兴趣加入我们的团队,愿意挑战这个高危职业的应届生们,期待着你们的简历