当前位置: 首页 > 数据库 > 存储技术 > 正文

emca创建EM时的DBSNMP用户与SYSMAN用户的问题

时间:2016-01-30

手工建库完成后,数据库中默认只有以下账户(ORACLE 11.2.0.4):手工建库步骤参考:http://blog.csdn.net/q947817003/article/details/16337611
SQL> show user
USER is "SYSTEM"
SQL> select username,account_status from dba_users;
USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
SYS                            OPEN
SYSTEM                         OPEN
OUTLN                          EXPIRED & LOCKED
APPQOSSYS                      EXPIRED & LOCKED
DBSNMP                         EXPIRED & LOCKED
DIP                            EXPIRED & LOCKED
ORACLE_OCM                     EXPIRED & LOCKED
关于手工建库后,确实没有创建EM时用到的SYSMAN用户,并且DBSNMP用户是锁定的。
在如下测试中发现DBSNMP用户在EMCA的交互时输入密码后即被解锁,而SYSMAN用户则需要等到EM整个创建完成才会在数据库中创建(如创建过程出错时数据库中并未创建此用户)。
关于DBSNMP与SYSMAN的描述:--来自官方文档

DBSNMP DBSNMP 默认密码 The account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database
Oracle企业管理器的管理代理组件所使用的帐户,监控和管理数据库
SYSMAN CHANGE_ON_INSTALL默认密码 The account used to perform Oracle Enterprise Manager database administration tasks. Note that SYS and SYSTEM can also perform these tasks.
帐户用来执行Oracle企业管理器数据库管理任务。需要注意的是SYS和SYSTEM也可以执行这些任务。

实验步骤大致如下:

1.第一次使用 emca -config dbcontrol db -repos create 时

要确保SYS用户密码是正确的。可以通过sqlplus sys/oracle@bys3 as sysdba这种方式测试。
在为DBSNMP输入任意密码(我输入是oraclesys),提示账户锁定;忽略此提示并回车,输入SYSMAN的密码(我输入是oraclesys)--可任意。
Listener ORACLE_HOME [ /u01/app/oracle/product/11.2.0/dbhome_1 ]:
Password for SYS user:  
Password for DBSNMP user:  
Nov 18, 2013 5:02:22 PM oracle.sysman.emcp.util.GeneralUtil initSQLEngineLoacly
WARNING: ORA-28000: the account is locked
Password for SYSMAN user:  
此时CTRL+C掉此交互,或者继续下去也行。。

2.从其它终端或当前终端CTRL+C掉此交互后登陆数据库查看用户情况,如下:---DBSNMP用户已经自动解锁。

SQL> select username,account_status from dba_users;
USERNAME                       ACCOUNT_STATUS
------------------------------ --------------------------------
SYS                            OPEN
SYSTEM                         OPEN
DBSNMP                         OPEN
OUTLN                          EXPIRED & LOCKED
APPQOSSYS                      EXPIRED & LOCKED
DIP                            EXPIRED & LOCKED
ORACLE_OCM                     EXPIRED & LOCKED
#####################################################

查看本栏目更多精彩内容:http://www.bianceng.cn/database/storage/