eygle.com   eygle.com
eygle.com  
 

« August 27, 2007 | Blog首页 | August 29, 2007 »



August 28, 2007

RAC相关的一则DBA招聘需求

作者:eygle

出处:http://blog.eygle.com

有朋友在我的留言板发了一则招聘需求,机会不错,我帮他发布在这里。
看有没有朋友感兴趣:
该企业为政府扶持企业,工作地点是暂时在贵州,负责建设和部署中心数据库集群,此后工作职责位在各大城市建立数据中心,根据运营情况可自由选择就职地点.
DBA主要要求如下:
1.大型应用生产库2年以上管理维护经验
2. ORACLE10G RAC+ 2年以上管理维护经验,精通RAC性能监控调优,负载监控,熟练解决一般故障.有10G RAC安装调试经验更佳
3. DATAGUARD数据库的部署
4.精通数据库性能监控调优,SQL调优
5.精通高并发环境DB的规划设计和流程设计优化.
主要工作:
数据库的规划、设计、安装、配置,日常运行、维护和监控工作,备份、存储、容灾系统的规划设计工作;
一般DBA月薪15-20K/月
对某些方面特别精通的(如DB设计规划或RAC安装部署)待遇要求可另外提出.

有意者请将邮件寄送至: xueyumengyao『@』163.com 做进一步沟通

-The End-

Posted by eygle at 4:32 PM | Comments (18)


Oracle 11g新特性:Automatic Diagnostic Repository

作者:eygle

出处:http://blog.eygle.com

Oracle Database 11g的FDI(Fault Diagnosability Infrastructure)是自动化诊断方面的又一增强。
FDI的一个关键组件是自动诊断库(Automatic Diagnostic Repository-ADR)。

在Oracle Database 11g之前,Oracle的各类跟踪文件、日志文件等诊断文件的存储位置并不统一,现在在FDI的基础架构之上,Oracle开始统一规划这些文件的存储,ADR之于诊断文件,就类似于OFA(Optimal Flexible Architecture )之于数据库文件,FRA(Flash Recovery Area)之于备份文件。

ADR的路径被称为ADR BASE,这个位置由一个新的初始化参数DIAGNOSTIC_DEST决定。


SQL> show parameter diagnostic_dest


NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
diagnostic_dest                      string      /opt/oracle


这个参数的缺省值和环境变量ORACLE_BASE有关:
■ 如果设置了 ORACLE_BASE 则 DIAGNOSTIC_DEST = ORACLE_BASE
■ 如果未设置 ORACLE_BASE ,则 DIAGNOSTIC_DEST = ORACLE_HOME/log

我们可以简单看一下ADR BASE的目录结构:


[oracle@test126 ~]$ tree -d diag/
diag/
|-- asm
|-- clients
|-- crs
|-- diagtool
|-- lsnrctl
|-- netcman
|-- ofm
|-- rdbms
|   `-- eygle
|       `-- eygle
|           |-- alert
|           |-- cdump
|           |-- hm
|           |-- incident
|           |-- incpkg
|           |-- ir
|           |-- lck
|           |-- metadata
|           |-- stage
|           |-- sweep
|           `-- trace
`-- tnslsnr
    `-- test126
        `-- listener
            |-- alert
            |-- cdump
            |-- incident
            |-- incpkg
            |-- lck
            |-- metadata
            |-- stage
            |-- sweep
            `-- trace


33 directories


现在一目了然,包括ASM、CRS等组件日志都被ADR囊括其中。

对于FRA,通过V$FLASH_RECOVERY_AREA_USAGE视图,Oracle可以知道闪回区的使用情况.
现在对于ADR,Oracle可以通过一个新的视图v$diag_info来查询自动诊断库的信息:

SQL> select * from v$diag_info;


   INST_ID NAME                      VALUE
---------- ------------------------- ------------------------------------------------------------
         1 Diag Enabled              TRUE
         1 ADR Base                  /opt/oracle
         1 ADR Home                  /opt/oracle/diag/rdbms/eygle/eygle
         1 Diag Trace                /opt/oracle/diag/rdbms/eygle/eygle/trace
         1 Diag Alert                /opt/oracle/diag/rdbms/eygle/eygle/alert
         1 Diag Incident             /opt/oracle/diag/rdbms/eygle/eygle/incident
         1 Diag Cdump                /opt/oracle/diag/rdbms/eygle/eygle/cdump
         1 Health Monitor            /opt/oracle/diag/rdbms/eygle/eygle/hm
         1 Default Trace File        /opt/oracle/diag/rdbms/eygle/eygle/trace/eygle_ora_10858.trc
         1 Active Problem Count      0
         1 Active Incident Count     0


11 rows selected.


SQL> select table_name from dict where table_name like '%DIAG%';


TABLE_NAME
------------------------------
V$DIAG_INFO
GV$DIAG_INFO

Oracle每一个进步都是精心设计的,模块化、规范化正在被不断的加强。

-The End-

Posted by eygle at 12:45 PM | Comments (0)



CopyRight © 2004-2008 eygle.com, All rights reserved.