Oracle 11g 在数据库监控和管理方面引入了许多新的特性。在以前的Oracle版本中,有一个基于文本的 alert.log 文件用于记录所有DBA感兴趣的数据库活动,该文件包含了错误信息和主要的数据库活动及DBA监控的操作。然而,这个 alert.log 文件在 Oracle 11g 中消失了,取而代之的是一个名为 log.xml 的XML文件。
Oracle 11g 还引入了一个新的名为 ADR Command Interface (ADRCI) 的命令行工具,用于查看 log.xml 文件中的内容。通常,ADR工具位于 Oracle 11g 的 ORACLE_BASE/diag/rdbms///alert 目录下。要使用 ADR 工具,可以使用 adrci 命令。
例如:使用 adrci 命令启动一个 ADR 命令行工具的新会话。
[oracle@linux ~]$ adrci -- 执行 adrci 命令
ADRCI: Release 11.1.0.6.0 - Beta on Fri Jul 4 21:26:28 2008
Copyright (c) 1982, 2007, Oracle. All right reserved.
ADR base = "/u01/app/oracle"
adrci> -- adrci工具的命令提示符
现在让我们检查一下 ADR 命令行工具有哪些新的功能,使用 help 命令来查看有哪些选项:
adrci> help -- 输入 help 命令
HELP [topic]
Available Topics:
CREATE REPORT
ECHO
EXIT
HELP
HOST
IPS
PURGE
RUN
SET BASE
SET BROWSER
SET CONTROL
SET ECHO
SET EDITOR
SET HOMES | HOME | HOMEPATH
... 略
为了得到扩展的 help 选项,我们可以输入 help extended 命令:
adrci> help extended -- 输入 help extended 命令
HELP [topic]
Available Topics:
BEGIN BACKUP
CD
DDE
DEFINE
DESCRIBE
END BACKUP
LIST DEFINE
MERGE ALERT
MERGE FILE
QUERY
SET COLUMN
SHOW CATALOG
SHOW DUMP
SHOW SECTION
SHOW TRACE
SHOW TRACEMAP
SWEEP
UNDEFINE
VIEW
adrci>
例如,我们可以得到 BEGIN BACKUP 命令的的更详细的解释,这有点类似于以前 UNIX 的 man 页面。
adrci> help begin backup -- 输入 help begin backup 命令
Usage: [BEGIN | END] BACKUP
Purpose: Begin backup allows an external operation system backup of the
the ADR metadata to be done in a consistent fashion. After the
begin backup, perform. the backup of the home and then perform. an
end backup.
Notes: This command operates on a single home at a time. You must
execute and backup before doing another begin backup.
adrci>
退出 ADR 命令使用 :q 命令,与 Linux 下的 vi 编辑器类似。
这仅仅是一个简单的介绍,具体的使用请参看相关的文档。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/7827681/viewspace-448450/
,如需转载,请注明出处,否则将追究法律责任。