我的tnsnames.ora是:####################################
# TNSNAMES.ORA Configuration File:D:\oracle\ora90\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle Enterprise Manager V2
# Date..........: Thu Aug 03 15:14:18 CST 2006
####################################XIANGSU =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Xiangsu)(PORT = 1521))
    )
    (CONNECT_DATA = (SID = Xiangsu)(SERVER = DEDICATED))
  )# TNSNAMES.ORA Network Configuration File: D:\oracle\ora90\network\admin\tnsnames.oraINST1_HTTP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = Xiangsu)(PORT = 1521))
    )
    (CONNECT_DATA = (SERVER = SHARED)(SERVICE_NAME = MODOSE)(PRESENTATION = http://HRService))
  )EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
    )
    (CONNECT_DATA = (SID = PLSExtProc)(PRESENTATION = RO))
  )TOHEN =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.123.56)(PORT = 1521))
    )
    (CONNECT_DATA = (SERVICE_NAME = tohen))
  )

解决方案 »

  1.   

    $sqlplus /nolog
    $sql>connect /as sysdba
    $sql>alter user sys identified by sys; --改密码为SYS
    $sql>alter user system identified by manager;
      

  2.   

    oem 账户和密码默认的事  sysman /oem_temp  .如果你没有修改过的话.
      

  3.   

    我没有修改过
    用sysman /oem_temp登录,
    还是跳出“ORA-01017:invalid username/password;logon denied”
      

  4.   

    xiaoxiao1984(笨猫一只^_^) ( ) 信誉:100  2006-08-03 16:46:00  得分: 0  
     
     
       $sqlplus /nolog
    $sql>connect /as sysdba
    $sql>alter user sys identified by sys; --改密码为SYS
    $sql>alter user system identified by manager;
      
     
    ***************************************没有用户和密码,我怎么进sqlplus啊???
      

  5.   

    可能你根本就没有运行过oem的配置。所以这个sysman的账户根本就是还没有存在。
    确认你已经运行了。 如果运行了则一定可以的。(我估计是没有)。sysman是repository 库(配置oem是后产生)中一个表格的一条记录。
    如果repository 库的owner是oemrep(假设是这个),那么用它登陆,并执行一下语句即可恢复密码为oem_temp。update SMP_VDU_PRINCIPALS_TABLE set password = '9ed0fa64a76b4bd912310580f74926ca'
    where principal_name = UPPER('SYSMAN').再看不懂就没有办法了。
      

  6.   

    不需要用户名和密码就可以就可以进入sqlplus 阿windows下进入命令窗口:D:\Documents and Settings\liusn>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期四 8月 3 16:46:01 2006Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn / as sysdba
    已连接。
    SQL> show user;
    USER 为"SYS"
    SQL> alter user sys identified by sys;
    ...
      

  7.   

    $sqlplus /nolog
    $sql>connect /as sysdba
    $sql>alter user sys identified by sys; --改密码为SYS
    $sql>alter user system identified by manager;
      

  8.   

    用户:system或sys
    密码:manager或change_on_install
    你试试看看如何!!!
      

  9.   

    學習啦,
    請問zmzbs123(小阵阵) 
    這樣可以修該密碼,那安全不是很差嗎?
      

  10.   

    to zmzbs123(小阵阵)
    dba不要密码的么
      

  11.   

    oracle for win 安装的时候默认当前用户属于dba用户组,属于dba用户组的操作系统用户不需要密码就可以进入sqlplus管理数据库
      

  12.   

    找到orapwd 文件,删了。
    orapwd file=文件路径 password=newpassword 
    这里的password就是内部口令。可以随便用。
      

  13.   

    看你服务器的身份认证模式了..
    如果是操作系统认证..你可以不用密码直接as sysdba.然后再修改密码.
    如果是口令文件.就建议口令文件,然后OK
      

  14.   

    用户:system或sys
    密码:manager或change_on_install
    你试试看看如何!!!要加一点:用户必须是dba。