SQL> conn /as sysdba
已连接。
SQL>不要输入密码就切换成功了?

解决方案 »

  1.   

    你是在服务器上直接登的吧,服务器上有密码文件,保存有sys的密码
      

  2.   

    是的,是在服务器上连的。如果在客户端连,想登录为sysdba  为何报 ORA-12560 错 :conn sys/test as sysdba 这样写不对吗?
    C:\Documents and Settings\Administrator>sqlplus system/test@testSQL*Plus: Release 8.1.7.0.0 - Production on 星期四 5月 31 16:15:21 2007(c) Copyright 2000 Oracle Corporation.  All rights reserved.
    连接到:
    Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production
    With the Partitioning option
    JServer Release 8.1.7.0.0 - ProductionSQL> conn sys/test as sysdba
    ERROR:
    ORA-12560: TNS: 协议适配器错误
    警告: 您不再连接到 ORACLE。
      

  3.   

    在客户端连接应该这样写:
    SQL> conn sys/test@服务名 as sysdba
      

  4.   

    鍚屾剰妤间笂鐨勶紝涓嶅姞@榛樿涓烘槸鍦ㄦ湰鏈虹櫥闄嗭紝浣犲鎴锋満娌℃湁搴撳綋鐒朵細鎶ラ敊锛屽鏋滆鍦ㄥ鎴锋満涓婄敤sysdba鐧婚檰锛屽繀椤诲皢鏈嶅姟鍣ㄤ笂鐨勫弬鏁皉emote_login_passwordfile璁剧疆涓簊hared锛岄粯璁ゅ€兼槸exclusive