EMDIAG REPVFY套件 - 下载,安装/卸载和升级
适用于:
企业管理器网格控制
本文档中的信息适用于任何平台。
目的
提供一般说明如何安装,升级或卸载的EMDIAGREPVFY套件的。
范围
EMDIAG REPVFY套件旨在收集数据从一个网格控制10g管理信息库或DB控制库,以协助在网格控制10g或DB控制问题的诊断和校正。
EMDIAG REPVFY套件目前不适用于网格控制11g库。
EMDIAG REPVFY套件是用于DB控制所有版本。
EMDIAG REPVFY套件 - 下载,安装/卸载和升级
安装EMDIAG REPVFY套件
1. 网格控制和/或DB控制库是从这里安装的节点上下载EMDIAG REPVFY套件发行2010.0908。.
2. 解压缩文件在一个目录或子的目录EMDIAG或emdiagrepvfyYYYYMMDD.zip
如果你有几个网格控制和/或DB控制安装和运行在不同的数据库中的一个或几个ORACLE_HOMEs库,你只需要安装REPVFY二进制文件一次。
REPVFY将执行相应的命令对环境变量ORACLE_HOME和ORACLE_SID(这一次是使用DB控制库)的基础上正确的库。
因此,我们强烈建议您解压缩的目录$ ORACLE_BASE/ emdiag或
$ ORACLE_BASE/EMDIAG的的文件repvfyYYYYMMDD.zip:
$ unzip repvfyYYYYMMDD.zip -d $ORACLE_BASE/emdiag
要点:如果你解压缩文件repvfyYYYYMMDD.zip在另一个目录(如$ ORACLE_BASE /repvfy例如),一些repvfy的命令可能无法运行。如果你不能使用的名称emdiag或因任何原因EMDIAG,你将需要设置的环境变量EMDIAG_HOME的运行任何repvfy命令。
注:所在的目录解压缩的EMDIAG REPVFY套件将作为此笔<EMDIAG_HOME>的转介。
3. 仅在UNIX上,确保repvfy脚本可执行。
如果没有,使脚本可执行:
$ cd <EMDIAG_HOME>/bin
$ chmod +x repvfy
4. 仅在 Windows 上
repvfy.bat文件有一个硬编码ORACLE_HOME环境变量指针。这是“后备”价值的情况下没有发现在工具启动时的环境。
要改变这个值:
- Edit the file <EMDIAG_HOME>/repvfy.bat
- Change:
IF NOT DEFINED ORACLE_HOME (SET OH=C:\ORA\oms10g)
Into:
IF NOT DEFINED ORACLE_HOME (SET OH=<ORACLE_HOME>)
Example:
IF NOT DEFINED ORACLE_HOME (SET OH=C:\app\oracle\product\db111)
5. 安装 EMDIAG REPVFY 套件
EMDIAG REPVFY套件必须安装在每个数据库存取要诊断一个网格控件或DB控制库。
1. 设置数据库ORACLE_HOME环境变量ORACLE_HOME。
2. 设置环境变量ORACLE_SID,数据库托管库DB控制库的情况下。
3. 运行以下命令:
$ cd <EMDIAG_HOME>/bin
$ ./repvfy -usr SYSMAN -pwd <pwd> -tns <descriptor> install
Where:
<pwd> Password of the sysman user to login to the database
<descriptor> TNS desriptor or alias to connect to the database
这可能是:
-在tnsnames.ora文件中指定一个别名
- 一个在表单 <host>:<port>:<sid>下的字符串
- 一个完整的TNS字符串连接到数据库
库诊断安装须知
如果没有在命令行上指定的仓库密码,该脚本将提示用户输入密码。
安装在一个OMS的$ ORACLE_HOME,如果EMDIAG REPVFY套件,资料库连接字符串采摘从emoms.properties文件,如果没有在命令行上指定。
SYSMAN用户使用默认情况下,如果没有在命令行上指定。
你还可以创建一个repvfy.cfg文件,并存储在<EMDIAG_HOME>/ cfg目录。这个文件可以用来提供,而不是通过在命令行输入参数。模板文件称为repvfy.cfg.template配置的例子,是目前在/ cfg目录。将此文件复制和命名副本定制repvfy.cfg。
SQL * Plus中需要在ORACLE_HOME。
如果不能使用“安装”选项,可以手动运行安装资料库诊断对象,甚至另一台机器上,如果需要的话。
连接到资料库“SYSMAN”
$ sqlplus sysman@<repository connect string>
运行安装脚本:
SQL> @install.sql
在的脚本install.sql位于$为库10G R1 EMDIAG_HOME/10GR1/diag$10G R2的一个仓库EMDIAG_HOME/10GR2/diag。
注意:
一个DB控制10.1或DB控制10.210G R1的一个仓库
一个DB控制11.x的10G R2的一个仓库
更新 EMDIAG 套件
如果已在仓库,而不是做一个新的工具包的完整安装,安装一个版本的EMDIAGREPVFY套件,可以进行升级。升级不破坏或重新修复日志。
设置数据库ORACLE_HOME环境变量ORACLE_HOME。
设置环境变量ORACLE_SID,数据库托管库DB控制库的情况下。
1. 通过运行以下命令,确定现有的版本:
$ repvfy –version
2. 要升级的EMDIAG的REPVFY套件的版本,您刚刚下载并解压缩,运行以下命令:
$ repvfy -usr SYSMAN -pwd <password> -tns <repository connection> upgrade
卸载EMDIAG 套件
1. 设置数据库ORACLE_HOME环境变量ORACLE_HOME。
2. 设置环境变量ORACLE_SID,数据库托管库DB控制库的情况下。
3. 执行卸载。
$ repvfy -usr SYSMAN -pwd <password> -tns <repository connection> deinstall
为库诊断DEINSTALL的重要注意事项::
库诊断对象的安装,如果不能使用“卸载”选项,可以手动,甚至从另一台机器上运行,如果需要的话。
连接到资料库“SYSMAN”
$ sqlplus sysman@<repository connect string>
运行卸载脚本:
SQL> @deinstall.sql
在的脚本deinstall.sql位于$为库10G R1 EMDIAG_HOME/10GR1/diag$10G R2的一个仓库EMDIAG_HOME/10GR2/diag。
注意:
- DB控制10.1或10.2 DB控制10G R1的一个仓库
- DB控制11.X的10G R2的一个仓库