设为首页 收藏本站
查看: 1114|回复: 0

[经验分享] ORACLE OEM重建

[复制链接]

尚未签到

发表于 2018-9-26 10:07:17 | 显示全部楼层 |阅读模式
  一、Oracle OEM开启失败---环境变量ORACLE_UNQNAME未定义问题
登陆https://h1:1158/em 之后,看到数据库实例都是关闭的.启动不了  (1)查看dbconsole状态:emctl status dbconsole
  显示:Environment variable ORACLE_UNQNAME not defined. Please define it.
  解决方法:
  在启动的时候先设置一下oracle_unqname
  set oracle_unqname=$ORACLE_SID
  如果还是失败,在环境变量中添加:
  [oracle@h1 ~]$  vi ~/.bash_profile
  在最后添加:export  ORACLE_UNQNAME=$ORACLE_SID
  [oracle@h1 ~]$ source  ./bash_profile
  使环境变量生效
  2.emctl   start  dbconsole
  如果还出现上述的错误:删除dbconsole重新配置
  [oracle@h1 ~]$ emca -deconfig dbconsole db -repos drop
  STARTED EMCA at Mar 14, 2013 9:06:48 PM
  EM Configuration Assistant, Version 11.2.0.0.2 Production
  Copyright (c) 2003, 2005, Oracle.  All rights reserved.
  Enter the following information:
  Database SID: bitc
  Listener port number: 1522
  Password for SYS user:
  Password for SYSMAN user:
  Do you wish to continue? [yes(Y)/no(N)]: Y
  Mar 14, 2013 9:07:05 PM oracle.sysman.emcp.EMConfig perform
  INFO: This operation is being logged at /app/oracle/cfgtoollogs/emca/ORCL/emca_2013_03_14_21_06_47.log.
  Mar 14, 2013 9:07:05 PM oracle.sysman.emcp.EMReposConfig invoke
  INFO: Dropping the EM repository (this may take a while) ...
  Mar 14, 2013 9:08:35 PM oracle.sysman.emcp.EMReposConfig invoke
  INFO: Repository successfully dropped
  Enterprise Manager configuration completed successfully
  FINISHED EMCA at Mar 14, 2013 9:08:35 PM
  3.如果删除失败,则旧数据清除
  [oracle@h1 ~]$ sqlplus "/as SYSDBA"

  SQL*Plus:>  Copyright (c) 1982, 2009, Oracle.  All rights reserved.
  Connected to:

  Oracle Database 11g Enterprise Edition>  With the Partitioning, OLAP, Data Mining and Real Application Testing options
  #(1)进入数据库删除dbconsole以前的用户,并且修改DBSNMP密码
  SQL>>
  #(2)删除早期DBCONSOLE创建的用户:
  sql>drop role MGMT_USER;
  sql>drop user MGMT_VIEW cascade;
  sql>drop user sysman cascade;
  #(3)删除早期DBCONSOLE创建的对象:
  sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
  sql>drop public synonym SETEMVIEWUSERCONTEXT;
  
  4. 重新创建DBCONSOLE:(如果是在windows下,要先到注册表删除DBCONSOLE的服务,重启电脑)
  emca -config dbcontrol db -repos create
  根据提示,先输入SID,再输入Y继续;
  输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续
  完成。
  5.emca 命令的日志在
  /app/oracle/cfgtoollogs/emca/ORCL/
  日志有两个,一个是概况,一个是明细
  6.OEM开启
  [oracle@h1 ~]$ emctl start dbconsole

  Oracle Enterprise Manager 11g Database Control>  Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.
  https://h1:5501/em/console/aboutApplication
  - An instance of Oracle Enterprise Manager 11g Database Control is already running.
  [oracle@h1 ~]$ emctl status dbconsole

  Oracle Enterprise Manager 11g Database Control>  Copyright (c) 1996, 2009 Oracle Corporation.  All rights reserved.
  https://h1:5501/em/console/aboutApplication
  Oracle Enterprise Manager 11g is running.
  ------------------------------------------------------------------
  Logs are generated in directory /app/oracle/product/11.2.0/dbhome_2/h1_ORCL/sysman/log
  7.OEM常用的命令
  (1)创建一个EM资料库 -
  emca –repos create -
  (2)删除一个EM资料库 -
  emca –repos drop -
  (4)配置数据库的DatabaseControl -
  emca –config dbcontrol db -
  (5)删除数据库的DatabaseControl配置 -
  emca –deconfig dbcontrol db -
  (6)重新配置db control的端口,默认端口在1158 -
  emca –reconfig ports -
  emca –reconfig ports -dbcontrol_http_port 1160 -
  emca -reconfigports -agent_port 3940 -
  (7)先设置ORACLE_SID环境变量后,启动EM console服务 -
  emctl start dbconsole -
  (8)先设置ORACLE_SID环境变量后,停止EM console服务 -
  emctl stop dbconsole -
  (9)先设置ORACLE_SID环境变量后,查看EM console服务的状态 -
  emctl status dbconsole -
  (10)配置dbconsole的步骤 -
  emca -reposcreate -
  emca -configdbcontrol db -
  emctl start dbconsole -
  (11)重新配置dbconsole的步骤 -
  emca –repos drop -
  emca –repos create -
  emca –config dbcontrol db -
  emctl start dbconsole


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-602224-1-1.html 上篇帖子: oracle Flashback Database 下篇帖子: 参加ORACLE技术会议
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表