ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 【EM】重新创建EM Database Control

【EM】重新创建EM Database Control

原创 Linux操作系统 作者:mikeliuy 时间:2013-05-30 09:02:16 0 删除 编辑
前几天使用RMAN的convert,做了一次数据库整体迁移。迁移完成后发现Database Control不能使用了,在网上查了查需要重新创建(如果想修改DBSNMP的密码,也是要重新创建的)。
下面是我记录的重新创建过程。
1、清除数据库中,与EM有关的对象

SQL> select * from dba_roles where role like 'MGMT%'; 

ROLE                           PASSWORD
------------------------------ --------
MGMT_USER                      NO

 

SQL> select username,default_tablespace from dba_users where account_status='OPEN'; 

USERNAME                       DEFAULT_TABLESPACE
------------------------------ ------------------------------
SYSTEM                         SYSTEM
SYS                            SYSTEM
SYSMAN                         SYSAUX
DBSNMP                         SYSAUX
MGMT_VIEW                      SYSTEM 

5 rows selected.

 

SQL> drop role MGMT_USER; 

Role dropped.

 

SQL> drop user MGMT_VIEW cascade; 

User dropped.

 

SQL> drop user SYSMAN cascade; 

User dropped

 

SQL> drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; 

Synonym dropped.

 

SQL> drop public synonym SETEMVIEWUSERCONTEXT; 

Synonym dropped.

2、使用emca进行重建
[oracle@db-dest ~]$ emca -config dbcontrol db -repos recreate
可以最后没有执行成功,在/u01/app/oracle/products/10.2.0.1/db_1/cfgtoollogs/emca/ORCL目录下查看日志,发现如下异常:
CONFIG: ORA-25153: Temporary Tablespace is Empty

进入数据库查看,果然临时表空间没有临时文件。

SQL> select tablespace_name,status from dba_tablespaces; 

TABLESPACE_NAME                STATUS
------------------------------ ---------
SYSTEM                         ONLINE
UNDOTBS1                       ONLINE
SYSAUX                         ONLINE
TEMP                           ONLINE
USERS                          ONLINE 

7 rows selected.

 

SQL> select tablespace_name,file_name from dba_temp_files; 

no rows selected
10g版本在整体迁移数据库后,需要弥补的东西不少啊。执行下面的命令,将临时文件加入临时表空间。

SQL> alter tablespace temp add tempfile '/u01/app/oracle/oradata/ORCL/tempfile01.dbf' size 50M autoextend on; 

Tablespace altered.

 

SQL> select tablespace_name,file_name from dba_temp_files; 

TABLESPACE_NAME FILE_NAME
------------------------------ ------------------------------
TEMP /u01/app/oracle/oradata/ORCL/tempfile01.dbf

好了 ,现在可以重新创建了。注意,还是要执行清除操作。


[oracle@db-dest ~]$ emca -config dbcontrol db -repos create

 

STARTED EMCA at Apr 28, 2013 5:21:58 PM

EM Configuration Assistant, Version 10.2.0.1.0 Production

Copyright (c) 2003, 2005, Oracle.  All rights reserved.

 

Enter the following information:

Database SID: ORCL

Listener port number: 1521

Password for SYS user: 

Password for DBSNMP user: 

Password for SYSMAN user: 

Email address for notifications (optional):

Outgoing Mail (SMTP) server for notifications (optional):

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

 

You have specified the following settings

 

Database ORACLE_HOME ................ /u01/app/oracle/products/10.2.0.1/db_1

 

Database hostname ................ db-dest.ocmu.org

Listener port number ................ 1521

Database SID ................ ORCL

Email address for notifications ...............

Outgoing Mail (SMTP) server for notifications ...............

 

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

Do you wish to continue? [yes(Y)/no(N)]: Y

Apr 28, 2013 5:22:15 PM oracle.sysman.emcp.EMConfig perform

INFO: This operation is being logged at /u01/app/oracle/products/10.2.0.1/db_1/cfgtoollogs/emca/ORCL/emca_2013-04-28_05-21-58-PM.log.

Apr 28, 2013 5:22:18 PM oracle.sysman.emcp.EMReposConfig createRepository

INFO: Creating the EM repository (this may take a while) ...

Apr 28, 2013 5:29:03 PM oracle.sysman.emcp.EMReposConfig invoke

INFO: Repository successfully created

Apr 28, 2013 5:29:23 PM oracle.sysman.emcp.util.DBControlUtil startOMS

INFO: Starting Database Control (this may take a while) ...

Apr 28, 2013 5:31:13 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

INFO: Database Control started successfully

Apr 28, 2013 5:31:13 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

INFO: >>>>>>>>>>> The Database Control URL is http://db-dest.ocmu.org:1158/em <<<<<<<<<<<

Enterprise Manager configuration completed successfully

FINISHED EMCA at Apr 28, 2013 5:31:14 PM


红色部分是需要设置的,还有sys,dbsnmp,sysman的密码,看到蓝色部分,说明重新创建成功了。

这时,可以进行访问了。http://db-dest.ocmu.org:1158/em

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/26812308/viewspace-762396/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-06-18

  • 博文量
    72
  • 访问量
    420998