在远处数据库上 
conn 普通用户可以登录。
我想直接conn /as sysdba ,然后alter system和sys用户的密码,
但是报错ORA-12560:TNS:协议适配器错误。这个怎么弄呢。

解决方案 »

  1.   

    //修改用户口令 格式 alter user 用户名 identified by 新密码;
    alter user system identified by manager;
    修改密码成功了?
      

  2.   


    您的意思是,普通用户登陆后,可以改sysdba用户的密码吗
      

  3.   

    conn / as sysdba 是本地验证模式啊,得登录到数据库服务器上才能这样登录
      

  4.   

    WinXP 下重新设置 Oracle 管理员密码
    试试这个,Oracle “跨平台”,应该可以
      

  5.   

    抛开那个报错,
    如果sysdba的默认用户(sys,system)密码忘记了在远程处理、数据库服务器上分别怎么处理。
      

  6.   

    总结:
    这个登录主要有两种验证方式:
    密码验证;操作系统验证
    如果密码忘记了,可以用操作系统验证登录后修改密码。
    本地和远程机器上的处理方法一致,只不过需要登录到数据库所在的服务器:
    然后 conn /as sysdba 登录
    alter user username identified by password;
    如果有多个实例,可指定,入conn /@orcl as sysdba
    然后再alter 用户的密码。结贴 谢谢大家。