如何用oracle 11g,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>>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值