手工建库完成后,数据库中默认只有以下账户(ORACLE 11.2.0.4):手工建库步骤参考
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的描述:–来自官方文档
|
|
The account used by the Management Agent component of Oracle Enterprise Manager to monitor and manage the database Oracle企业管理器的管理代理组件所使用的帐户,监控和管理数据库 |
|
|
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
#####################################################
3.然后再次使用EMCA手工创建
emca -config dbcontrol db -repos recreate
按提示输入SYS用户密码后,DBSNMP、SYSMAN用户密码要和上一次输入的密码一致。(我输入是oraclesys)
***********************************************************
Enterprise Manager configuration completed successfully
FINISHED EMCA at Nov 18, 2013 5:22:57 PM
监听可以正常创建。
4.此时查看用户: SYSMAN也被自动创建了。
[oracle@bys3 ~]$ sqlplus sys/oracle@bys3 as sysdba
SQL> select username,account_status from dba_users;
USERNAME ACCOUNT_STATUS
—————————— ——————————–
MGMT_VIEW OPEN
SYS OPEN
SYSTEM OPEN
DBSNMP OPEN
SYSMAN OPEN
OUTLN EXPIRED & LOCKED
APPQOSSYS EXPIRED & LOCKED
DIP EXPIRED & LOCKED
ORACLE_OCM EXPIRED & LOCKED
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net