删除和创建EM的方法

1. Deleting Database Control Objects 删除数据库控制对象.

 

 官方文档上说一共有六种删除数据库控制对象的方法.  实际上我就看见5种.不知那位高人能看见第六种啊.

 

Option 1: Deleting Database Control Configuration Files Using EMCA Scripts 使用EMCA脚本删除数据库控制文件.

对于单个实例使用如下脚本


$ $ORACLE_HOME/bin/emca -deconfig dbcontrol db

对于集群实例使用如下脚本

$ $ORACLE_HOME/bin/emca -deconfig dbcontrol db –cluster

-deconfig 是必须的.不然会引起一些错误.

 

Option 2: Deleting Database Control Configuration Files and Repository Objects Using An EMCA Script 使用EMCA脚本删除数据库控制文件和repository对象.

单个实例使用如下命令

$ $ORACLE_HOME/bin/emca -deconfig dbcontrol db -repos drop

集群实例使用如下命令

$ $ORACLE_HOME/bin/emca -deconfig dbcontrol db -repos drop –cluster

注意这个命令把数据库放到了Quiesce Mode下.

 

 

Option 3: Deleting A Database Control Repository Using EMCA Scripts 使用EMCA脚本删除repository对象.

单个实例使用如下命令

$ $ORACLE_HOME/bin/emca –repos drop

集群实例使用如下命令

$ $ORACLE_HOME/bin/emca -repos drop -cluster

注意这个命令把数据库放到了Quiesce Mode下.


Option 4: Deleting Database Control Configuration Files Manually 手工删除数据库控制文件.

从你的系统中删除如下目录

$ $ORACLE_HOME/ hostname_sid
$ $ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_ hostname _sid

在windows中你需要删除服务.如下:

1. Run regedit. 运行注册表
2. Navigate to HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services. 在注册表的位置中找到 oracleDBConsolesid条目并删除它。
3. Locate the  OracleDBConsolesid  entry and delete it.

在XP或者2003下面也可以运行下面的指令

sc delete  service_name

也可以用delsrv.exe 删除这个服务.


Option 5: Deleting the Database Control Repository Using RepManager 使用RepManager删除数控控制Repository

这种方法不彻底也不能使用这种方法创建Repository对象.

$ $ORACLE_HOME/sysman/admin/emdrep/bin/RepManager  hostname  listener_port  sid  -action drop

 

Creating Database Control Objects 创建数据库控制对象.

有三种方法可以创建对象

Option 1: Creating the DB Control Configuration Files

不会创建repository 对象

Run the following command for a single-instance database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db
Run the following command for an Oracle RAC database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -cluster


Option 2: Creating the Database Control Repository Objects and Configuration Files

可创建配置文件和repositiory对象.

Run the following command for a single-instance database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos create
Run the following command for an Oracle RAC database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos create –cluster

 Option 3: Creating the Database Control Repository Objects and Configuration Files For a Cloned Database Home

原话说的从database home克隆一个. 估计就是复制旧的.

Run the following command for a single-instance database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos recreate
Run the following command for an Oracle RAC database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos recreate -cluster

 

Re-Creating Or Reconfiguring Database Control 重建或者重新配置数据库控件

Option 1: Re-Creating the Database Control Configuration Files Only (Leaving Repository Intact)

只重建数据库控制配置文件.

Run the following command for a single-instance database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db
Run the following command for an Oracle RAC database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -cluster


Option 2: Re-Creating the Database Control Configuration Files and Repository

重建数据库控制配置文件和reposityory文件.

Run the following command for a single-instance database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos recreate
Run the following command for an Oracle RAC database:
$ $ORACLE_HOME/bin/emca -config dbcontrol db -repos recreate -cluster

 

发布了20 篇原创文章 · 获赞 6 · 访问量 2万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览