show user
orselect user from dual;

解决方案 »

  1.   

    这是通过密码文件的验证机制的,只要你的当前操作系统的用户在ORA_DBA这个组里,那么你就可以以sysdba的用户身份登陆,无须提供密码。
      

  2.   

    C:\>sqlplus frans@oradevSQL*Plus: Release 9.0.1.3.0 - Production on 星期二 10月 21 10:15:22 2003(c) Copyright 2001 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> select user from dual;USER
    ------------------------------
    FRANSSQL>
      

  3.   

    在本机系统,Oracle认为CONNECT / AS SYSDBA 是以本地管理员身份登录的,
    而Windows(不知你用的是否是Windows系统)的本地管理员在Oracle具有默认
    的DBA权限,所以用CONNECT / AS SYSDBA 能连接;
    第二问题查看当前登陆的用户名:Show user;