首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Oracle频道
中国IT教育
Google
首页 入门基础 安装配置 体系架构 PLSQL 备份恢复 性能调优 开发技术 资讯动态 考试认证 下载 专题 讨论
您现在的位置: 中国IT实验室 >> Oracle >> 产品介绍 >> 正文

Oracle 11g 新特性之如何使用ADRCI

  一。关于 ADR Command Interpreter (ADRCI)

  关于Automatic Diagnostic Repository (ADR)—

  一个存放数据库诊断日志、跟踪文件的目录,称作ADR base,对应初始化参数DIAGNOSTIC_DEST,如果设置了ORACLE_BASE环境变量,

  DIAGNOSTIC_DEST等于ORACLE_BASE,如果没有设置ORACLE_BASE,则等与ORACLE_HOME/log.

  关于ADRCI

  ADRCI Command-Line Utility 命令行工具,使用该工具查看ADR中的日志和跟踪信息,查看健康报告;

  还可以将相关错误日志和信息打包成zip文件,以便提供给oracle support分析。

  在ADRCI工具中可以执行很多命令,另外可以象sqlplus一样执行脚本。

  二。开始使用ADRCI

  1.运行ADRCI,$ORACLE_HOME/bin/adrci

  代码:

  [root@ractest ~]# su - oracle

  [oracle@ractest ~]$ which adrci

  ~/11g/bin/adrci

  [oracle@ractest ~]$ adrci

  ADRCI: Release 11.1.0.4.0 - Beta on Thu Jul 12 05:39:29 2007

  Copyright (c) 1982, 2006, Oracle.  All rights reserved.

  ADR base = "/home/oracle"

  adrci>>

  退出ADRCI,在adrci>>提示符下敲入exit或者quit , 回车大小写敏感:在adrci中命令大小写不敏感

  代码:

  adrci>>SHOW traCEfile

  diag/rdbms/orcl/orcl/trace/orcl_ora_20187.trc

  diag/rdbms/orcl/orcl/trace/orcl_fbar_11388.

  但使用搜索串的时候是敏感的,比如:

  SHOW TRACEFILE %mmon%

  2.如何得到帮助信息:

  (1)得到adrci中的命令列

  代码:

  adrci>>help

  HELP [topic]

  Available Topics:

  CREATE REPORT

  ……

  (2)也可以使用adrci –help来得到adrci的命令使用和选项。如:

  代码:

  [oracle@ractest ~]$ adrci -help

  Syntax:

  adrci [-help] [script=script_filename]

  [exec = "one_command [;one_command;……]"]

  Options      Description                     (Default)

    --------------------------------------------------------------

  script       script file name                (None)

  help         help on the command options     (None)

  exec         exec a set of commands          (None)

    -------------------------------------------------------------

  (3)如何得到特定命令的帮助信息:

  adrci>>HELP SHOW TRACEFILE

  Usage: SHOW TRACEFILE [file1 file2 ……] [-rt | -t]

  [-i inc1 inc2 ……] [-path path1 path2 ……]

  ……………。

  3.使用ADRCI进行批处理命令或者脚本

  (1) 使用exec选项,用分号将命令隔开

  这里文档中有个小问题,文档中写ADRCI EXEC="COMMAND[; COMMAND]……",

  只能在windows平台这样写,在unix/linux平台下必须用小写来执行。

  代码:

  adrci>>show homes;show base; echo '20070712'

  ADR Homes:

  diag/rdbms/orcl/orcl

  ADR base is "/home/oracle"

  20070712

  adrci>>

  adrci>>

  adrci>>exit

  [oracle@ractest ~]$ adrci exec="show homes;echo '20070712';echo '';show base; "

  ADR Homes:

  diag/rdbms/orcl/orcl

  20070712

  ADR base is "/home/oracle"

[1] [2] 下一页

【责编:John】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 社区讨论
 博客论点