在装oracle服务器上的机器上运行:sqlplus " / as sysdba",进入sqlplus ,然后用 
ALTER USER user_name IDENTIFIED BY new_passwords 命令修改用户密码。

解决方案 »

  1.   

    sysman/ oem_temp
    重置该用户密码
    1、重新运行emca配置资料库
    2、以资料库的联库用户登陆 运行
    你的安装目录:\oracle\ora92\sysman\admin\vduResetSysman.sql其实你查看一下该语句就明白了:
    关键就是:
    update SMP_VDU_PRINCIPALS_TABLE set password = '9ed0fa64a76b4bd912310580f74926ca'
    where principal_name = UPPER('SYSMAN');
    commit;
      

  2.   

    daydayupliq(敞开胸怀!) 小弟新学oracle的,还得仔细问问.第一步明白了,第二步如下:2、以资料库的联库用户登陆 运行
    你的安装目录:\oracle\ora92\sysman\admin\vduResetSysman.sql其实你查看一下该语句就明白了:
    关键就是:
    update SMP_VDU_PRINCIPALS_TABLE set password = '9ed0fa64a76b4bd912310580f74926ca'
    where principal_name = UPPER('SYSMAN');
    commit;你说的"以资料库的联库用户登陆",这里的资料库的联库用户可以用system吗?还有登陆运行是指登陆到sql/plus吗?谢谢`~~~
      

  3.   

    还有
    1.你们管理oracle一般用什么工具啊,它自带的吗?
    2.那如果不用第三方工具,建表你们都是在sqlplus里面建的吗?
    3.sqlplus建立的表是在哪个表空间中啊?我在user表空间中没找到呢?
    4.我现在用sqldevelope,不知道好不好?请评价一下.^_^
      

  4.   

    呵呵,重置OEM密码 第1、第2两种方法都是可以的资料库的用户指的是你创建资料库时输入的用户,可以查看DBA_USERS来看下,哪个用户跟OEM表空间挂在一起的。工具么?telnet/sqlplus了,基本命令都得学下在sqlplus下实现。
    表跟表空间的关系,可以查dba_tables
    sqldeveloper不错的,偶都不会了,还得跟你学呢。呵呵~ 多泡泡oracle就知道了
      

  5.   

    朋友,我看了查了,但是还有一些问题不太明白:2、以资料库的联库用户登陆 运行
    你的安装目录:\oracle\ora92\sysman\admin\vduResetSysman.sql我的emca里面"编辑配置参数"那里显示的用户名是"OEM_BMONKEY_OEMREP"
    你在"2"里面的以资料库的联库用户登陆,是不是指用OEM_BMONKEY_OEMREP登陆sqlplus,然后运行那个文件呢?谢谢~
      

  6.   

    对,你可以查看dba_users来看看你数据库有哪些用户但是你emca了,就没必要用这第2种方法了
      

  7.   

    但是我登陆oem用的是sysman这个用户登陆的,不是OEM_BMONKEY_OEMREP这个啊,再emca里面怎么更改sysman这个用户的密码呢?还有你说的查看dba_users是不是用system用户登陆sqlplus来查看?
      

  8.   

    sysman 是oem_bmonkey_oemrep(或者别的什么,这个资料库的用户在你第一次创建资料库时写的)下 SMP_VDU_PRINCIPALS_TABLE 表的一条记录而已你不要那么麻烦,emca删了以前的资料库,重建下资料库,就OkLEleL