ITPub博客

首页 > Linux操作系统 > Linux操作系统 > gc oem

gc oem

原创 Linux操作系统 作者:ad007520 时间:2010-09-06 00:08:05 0 删除 编辑

OEM有两种工作模式:
login to the oracle management server是连接到OMS服务器,由OMS服务器和目标数据库的Agent进程联系。
launch standalone是直接连接到目标数据库,并不需要配置Agent和OMS服务器。

一般来说,数据库安装好以后,在服务器上用 sqlplus "/as sysdba"都可以连接,这是使用本地认证方式,并没有通过tns,不需要listener启动。

但是通过oem连接,不够是哪种方式,都是通过tns连接的,所以你必须做两件事情:
1、把listener配置好并启动
2、把tnsnames配置好
只要用 sqlplus user/pass@db_name 的方式能够连接了,通过oem也就可以连接了

关于port可以查看 $oracle_home/install/portlist.ini的内容

10g的叫Database Control,如果是Windows平台,可以在服务中看到OracleDBConsole。
用emctl start dbconsole启动(windows、Unix均适用)。Oracle的命名也够乱的。

附加:
启动服务命令   net start oralceservice####
启动isqlplus  isqlplusctl start


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;(sys用户是数据库的默认的管理员的用户名,sysman是oem的管理员用户名。)
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

我们来看一下数据库中的这个用户:

SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Prod
PL/SQL Release 10.2.0.4.0 - Production
CORE    10.2.0.4.0      Production
TNS for Linux: Version 10.2.0.4.0 - Production
NLSRTL Version 10.2.0.4.0 - Production

SQL> col username for a15
SQL> select username,password,account_status from dba_users where USERNAME='MGMT_VIEW';

USERNAME        PASSWORD                      ACCOUNT_STATUS
--------------- ------------------------------ --------------------------------
MGMT_VIEW      A2C9C472AEB0438C              OPEN


这个用户不拥有对象:

SQL> select object_name,object_type from dba_objects where wner='MGMT_VIEW';

no rows selected


实际上 MGMT_VIEW 用户数DB Control Repository的一部分,和SYSMAN用户一起构成DB Control Repository的组成部分。

MGMT_VIEW 不拥有任何对象,仅用于查询 SYSMAN 用户对象。


启动OEM的命令:
emctl stop dbconsole     //关闭
emctl  start  dbconsole   //启动

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

上一篇: dg简化 failover
下一篇: 高级复制 入门
请登录后发表评论 登录
全部评论

注册时间:2009-06-28

  • 博文量
    137
  • 访问量
    287979