C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 24 11:21:06 2004Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> connect / as sysdba
已连接。
SQL> alter user sys identified by sys;用户已更改。
SQL> alter user system identified by system;用户已更改。SQL>

解决方案 »

  1.   

    8.1.7
    SQL> connect / as sysdba ----> SQL> connect internal
      

  2.   

    C:\svrmgrl
    svrmgr>connect internal
    svrmgr>alter user system identified by 123456;
      

  3.   

    上面应该不行,丢失sys和system密码应该是没有解决方法,不然Oracle太不安全了
      

  4.   

    to zlncut:
      做上述操作的前提是:
      1.你要登录到oracle所在的机器执行,你必须有Windows密码
      2.你登录windows的用户必属于oradba组  所以还是很安全的。
      

  5.   

    楼上说的没错817里面,可以使用oradba的用户登陆windows
    然后用orapwd重新生成internal用户的口令文件,用svrmgrl登陆修改
      

  6.   

    上面应该不行,丢失sys和system密码应该是没有解决方法,不然Oracle太不安全了
    -------------------------------
    说的有理。应该还有一种方法。曾经在www.itpub.net看过。现在记不起来了。
      

  7.   

    楼上的方法是行的 我就经常这么做
     回复人: drabit(square) ( ) 信誉:100  2004-3-24 11:25:59  得分:0 
     
     
      
    C:\>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期三 3月 24 11:21:06 2004Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> connect / as sysdba
    已连接。
    SQL> alter user sys identified by sys;用户已更改。
    SQL> alter user system identified by system;用户已更改。SQL>是用的操作系统认证方式的!而不是数据库认证方式。你登陆计算机的帐号必须是计算机管理员。
      

  8.   

    不知道sys密碼如何連接成功呀。
    數據庫連接不成功,如何執行sql語句呀,
    不解。
      

  9.   

    沒有吧各位高手們﹗我在另一位一台機子上配置了一個數據庫oracle817的﹐我在本機連上后﹐一樣的可以修改啊﹐我先以一個普通用戶的身份登錄進去后再修改的。請問對linux下的數據庫如果忘記了怎么辦﹖
      

  10.   

    对xinpingf(白开心)兄弟的方法比较感兴趣.
    哪位DD可以详细说明一下这个方法如何使用吗?PS:偶是刚开始学ORA的小菜菜.大家多多关照,谢谢!
      

  11.   

    oracle密码忘了,就不会找出来的.虽然知道密文.
    你可以修改掉旧的密文.当然你登录的用户具有DBA权限.
      

  12.   

    system密码用manager
    sys用change_on_install就可以了Oracle默认的
      

  13.   

    我觉得不大可能,用普通用户可以登录上oracle,但他有没有那种权限啊,
      

  14.   

    那我用的是Oracle817, SQL> connect / as sysdba
    ORA-12560: TNS: 协议适配器错误C:\svrmgrl
    svrmgr>connect internal
    ORA-12560: TNS: 协议适配器错误我用的是本机的adminstrator 登陆的, 请问哪位大侠告诉我, 是什么问题啊?
    还有, 我的机器上配置了多个Oracle 服务
      

  15.   

    数据库一般都分DB用户和OS用户,至少oracle和sqlserver是这样,informix更是和操作系统集成。
    9i下OS的administrator默认在oracle的DBA组,以它登录当然可以更改system,sys的密码。把数据库删了都可以了,把操作系统删了也可以。
    OS都不在了,oracle还谈什么安全。丢了oracle管理员密码,能把数据搞垮,丢了os管理员密码...就算oracle不提供混合登录,总可以把oracle删掉吧,这样叫安全吗?
    首先,以本机登录已经是安全的一方面,防止物理接触,管理员帐号更是要安全。
    817没用过,如果不能登录,那么一定是os的管理员默认情况下不在oracle的管理员组,而不是不能访问。
      

  16.   

    请问如何把OS的管理员设置到Oracle 的管理员组中, 谢谢!!
      

  17.   

    用orapwd重新生成sys口令,System口令可以用前面楼上的几位说的alter user system identified by manager