环境:redhat 5.8-64bit

db: oracle 11.2.0.4- 64bit

准备继续学习下ocp的相关知识点,在vm中创建oem,其中一些emca、emctl用法和在操作中出错的情景,详细如下:

=====1、emca和emctl用法

1,修改DBSNMP密码:

重新配置DBCONSOLE,需要输入DBSNMP密码,但任何密码都会显示错误,需要预先修改。

sql>alter user dbsnmp identified by xxx;

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

如果此命令还是失败,可直接利用重建命令:

$emca -config dbcontrol db -repos recreate

根据提示,先输入SID,再输入Y继续;

输入端口1521,输入SYS密码,输入DBSNMP密码,输入SYSMAN 密码,输入Y继续

完成。

5,检查状态 emctl status dbconsole。

附emca常用命令:

创建一个EM资料库

emca -repos create

重建一个EM资料库

emca -repos recreate

删除一个EM资料库

emca -repos drop

配置数据库的 Database Control

emca -config dbcontrol db

删除数据库的 Database Control配置

emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158

emca -reconfig ports

emca -reconfig ports -dbcontrol_http_port 1160

emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务

emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务

emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态

emctl status dbconsole

配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

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

Oracle 10G重建EM DB Control.

1.drop configuration files and repository run :

emca -deconfig dbcontrol db -repos drop

2. Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and mangement objects:

a. drop user sysman cascade;

b. drop role MGMT_USER;

c. drop user MGMT_VIEW cascade;

d. drop public synonym MGMT_TARGET_BLACKOUTS;

e. drop public synonym SETEMVIEWUSERCONTEXT;

3.Create configuration files and repository run

emca -config dbcontrol db -repos create

创建EM时,提示的端口号,应为实例的断口号,比如1521,不是EM的端口号(比如1158)

EM的端口号在这个文件中可以查到10.2.0\db_1\sysman\config\emca.properties

然后,进行em后,界面出来了,但报了一个错:

Java.lang.Exception: Exception in sending Request :: null

很多功能不能用,提示重新登录.

在Oracle论坛上查到了解决办法:

找到下面的文件

10.2.0\db_1\ZYKNET_ORC2\sysman\config\emd.properties

其中的agentTZRegion缺省是GMT,改为你所在的时区即可,例如:

agentTZRegion=Asia/Chungking

关于时区的列表参考:10.2.0\db_1\sysman\admin\supportedtzs.lst

然后,重启OracleDBConsole

=====2、操作时出错的情景

1.  emca: 按要求配置了.bash_profile中的环境变量

点击(此处)折叠或打开

ORACLE_UNQNAME=orcl; export ORACLE_UNQNAME

ORACLE_HOSTNAME=srv1; export ORACLE_HOSTNAME

ORACLE_HOMENAME配置时,开始配置了localhost

EM Configuration issue. /u01/app/oracle/product/10.2.0/db_1/localhost_orcl not found.

2. emca配置用户locked问题

srv1:/home/oracle> emca -config dbcontrol db -repos create

STARTED EMCA at Feb 25, 2015 10:55:33 AM

EM Configuration Assistant, Version 11.2.0.3.0 Production

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

Enter the following information:

Database SID: orcl

Listener port number: 1521

Listener ORACLE_HOME [ /u01/app/oracle/product/10.2.0/db_1 ]:

Password for SYS user:

Password for DBSNMP user:

Feb 25, 2015 10:56:17 AM oracle.sysman.emcp.util.GeneralUtil initSQLEngineLoacly

WARNING: ORA-28000: the account is locked

这个地方 DBSNMP用户被locked了,需要解锁

sysdba用户: alter user sysman account unlock;即可

3. 由于开始时配置ORACLE_HOSTNAME=localhost,导致出错,只能用命令emca -config dbcontrol db -repos recreate重新创建下

点击(此处)折叠或打开

srv1:/home/oracle> emca -config dbcontrol db -repos recreate

STARTED EMCA at Feb 25, 2015 10:58:39 AM

EM Configuration Assistant, Version 11.2.0.3.0 Production

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

Enter the following information:

Database SID: orcl

Listener port number: 1521

Listener ORACLE_HOME [ /u01/app/oracle/product/10.2.0/db_1 ]:

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/product/10.2.0/db_1

Local hostname ................ srv1

Listener ORACLE_HOME ................ /u01/app/oracle/product/10.2.0/db_1

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

Database SID ................ orcl

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

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

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

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

WARNING : While repository is dropped the database will be put in quiesce mode.

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

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

Feb 25, 2015 10:58:59 AM oracle.sysman.emcp.EMConfig perform

INFO: This operation is being logged at /u01/app/oracle/cfgtoollogs/emca/orcl/emca_2015_02_25_10_58_38.log.

Feb 25, 2015 10:59:01 AM oracle.sysman.emcp.EMReposConfig invoke

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

Feb 25, 2015 11:03:13 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Repository successfully dropped

Feb 25, 2015 11:03:15 AM oracle.sysman.emcp.EMReposConfig createRepository

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

Feb 25, 2015 11:15:06 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Repository successfully created

Feb 25, 2015 11:15:23 AM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

INFO: Uploading configuration data to EM repository (this may take a while) ...

Feb 25, 2015 11:17:37 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Uploaded configuration data successfully

Feb 25, 2015 11:17:45 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole

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

Feb 25, 2015 11:18:06 AM oracle.sysman.emcp.util.DBControlUtil secureDBConsole

INFO: Database Control secured successfully.

Feb 25, 2015 11:18:06 AM oracle.sysman.emcp.util.DBControlUtil startOMS

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

Feb 25, 2015 11:20:37 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration

INFO: Database Control started successfully

Feb 25, 2015 11:20:37 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration

INFO: >>>>>>>>>>> The Database Control URL is <<<<<<<<<<<

Feb 25, 2015 11:20:52 AM oracle.sysman.emcp.EMDBPostConfig invoke

WARNING:

************************ WARNING ************************

Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted. The encryption key has been placed in the file: /u01/app/oracle/product/10.2.0/db_1/srv1_orcl/sysman/config/emkey.ora. Ensure this file is backed up as the encrypted data will become unusable if this file is lost.

***********************************************************

Enterprise Manager configuration completed successfully

FINISHED EMCA at Feb 25, 2015 11:20:52 AM

创建完毕,成功!!注意::用360浏览器打开时,无法登陆,用firefox没有问题,,这里对360浏览器吐槽下!!!!

oracle 怎么调整emctl,emca和emctl的日常用法及实例(经验保存)相关推荐

  1. EMCA和EMCTL的简单用法

    背景 其实这两个完全是两回事,不过倒是有关系,emca就是建立的资料库,建立后就用emctl来管理服务了.oem有问题基本都是重建emca,然后用emctl来操作. 当时用emca感觉真是一阵空白,太 ...

  2. Oracle 性能调整与优化-程国华-专题视频课程

    Oracle 性能调整与优化-353人已学习 课程介绍         在本课程中,学员们将基于Oracle数据库掌握其性能调整的关键要素以及调整优化方法,包括从物理层面规划,系统层面参数设置,存储子 ...

  3. Oracle性能调整的三把利剑--ASH,AWR,ADDM

    Oracle性能调整的三把利剑--ASH,AWR,ADDM ASH (Active Session History) ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件.不活动的会 ...

  4. 数据库周刊36丨2020年8月数据库排行;云厂商腾讯云增速第一;OceanBase集群安装;Oracle RAC调整网卡MTU值;不改代码解决sql性能问题;Mysql索引研究;TiDB电子书……

    热门资讯 [1.2020年8月数据库排行:PolarDB.GoldenDB发力,云数据库和自主可控成主流] [摘要]2020年8月号的国产数据库流行度排行榜发布.本月的前9位排序依旧没有任何变化.达梦 ...

  5. oracle 调整shared pool,Oracle性能调整中的Shared pool tunning要点

    本文主要简述的是Oracle性能调整中Shared pool tunning要点,Shared pool tunning要点,在Oracle性能调整实际的相关操作中起到不可忽视的作用,以下的文章就是对 ...

  6. oracle8i substr,Oracle中的INSTR,NVL和SUBSTR函数的用法详解

    Oracle中INSTR的用法: INSTR方法的格式为 INSTR(源字符串, 要查找的字符串, 从第几个字符开始, 要找到第几个匹配的序号) 返回找到的位置,如果找不到则返回0. 例如:INSTR ...

  7. oracle模糊查询中的regexp_like嵌套子查询用法

    oracle模糊查询中的regexp_like嵌套子查询用法 regexp_like一般用于模糊查询某一列时包含多个查询条件 需求1:在用户表中查询出账号包含650000和230000的用户. sel ...

  8. Oracle数据库中escape、in、between...and...用法举例

    Oracle数据库中escape.in.between-and-用法举例 1.escape是用来转译的,当表A 的name字段 中存在字符'%',而且查询第二位是 '%',就要用到模糊查询,但是'%' ...

  9. oracle中的select into,Oracle中insert into select和select into的用法

    Oracle中insert into select和select into的用法 两张表进行数据的拷贝,最常用的拷贝语句是: insert into select 和select into from ...

最新文章

  1. 数据结构,堆和栈和队列的概念
  2. 【网络流】学习笔记:一次理解网络流!
  3. 医学+数据科学,必将大有可为 | 清华生物医学影像研究中心赵锡海
  4. 500 行代码写一个俄罗斯方块游戏
  5. java免安装版配置,Tomcat(免安装版)的安装与配置 配置成windows服务
  6. 传递结构体变量解决方案,资料整理一
  7. plsql如何连接oracle11g_PLSQL连接Oracle11G图文教程(含PLSQL配置文件)
  8. socket通信(5)4次挥手
  9. Eclipse保存验证JS缓慢
  10. vue父组件使用子组件函数,vue子组件使用父组件函数
  11. 24、jdbc操作数据库(1)
  12. 2017-2018-1 20155301 20155307 20155339 《信息安全系统设计基础》 实验一 开发环境的熟悉...
  13. click事件的执行顺序
  14. go get报错 i/o timeout的解决办法
  15. Android期末复习题库
  16. 监控系统存储服务器和磁盘阵列,监控怎样用磁盘阵列存储服务器
  17. GNN从入门到精通 -- Graph Embedding (2)
  18. 毫米波雷达和视觉传感器融合的检测仿真代码
  19. CSS——微信朋友圈图片样式实现方法
  20. SpringCloud入门总结 + 使用SpringCloud搭建微服务项目

热门文章

  1. 分享一张前端知识点思维导图
  2. 分享到JavaScript实现
  3. Spring Boot配置多数据源
  4. 最优化方法系列:Adam+SGD-AMSGrad
  5. CNN结构基元:纹理结构和纹理基元方程化GLOH、Gabor...(Code)
  6. VTK:VTK嵌入MFC成功
  7. AI:**消灭程序员需要一百年吗?
  8. delphi 安卓图片保存数据库_delphi 把图片存入数据库
  9. Linux命令之pstree - 以树状图显示进程间的关系
  10. Linux命令Find实例