我在我的windows xp机子上装了一个oracle 10g,我现在想在cmd命令符下重起数据库,我如何用DBA的身份登录sqlplus呢,
我这样试了不行:sqlplus "/as sysdba",这样在linux下适用,在windows下请问如何以DBA登录呢?
我这样:sqlplus system/system@ora2008 说是没有权限

解决方案 »

  1.   

    是在本机吗?
    是dba组吗?
    sql.net是啥?
      

  2.   

    在CMD中打sqlplus /nolog
    然后再
    conn / as sysdba
      

  3.   


    sqlplus sys/密码 as sysdba
      

  4.   

    按二楼的兄弟的做法不行啊Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\lcz>sqlplus /nologSQL*Plus: Release 10.1.0.2.0 - Production on 星期一 3月 10 09:27:00 2008Copyright (c) 1982, 2004, Oracle.  All rights reserved.SQL> conn /as sysdba
    ERROR:
    ORA-12560: TNS:protocol adapter error
    SQL>
      

  5.   

    conn /as sysdba 有个空格,
      

  6.   

    ORA-12560: TNS:protocol adapter error 这个是监听器的问题用 Net Manager 看看你的配置,另外你的监听服务启动了没有?
      

  7.   

    我在一楼提到的问题你验证过了吗?如果都符合,你才可以conn / as sysdba
      

  8.   

    sqlplus system/system@ora2008 as sysdba
      

  9.   

    sqlplus system/system@ora2008 as sysdba
      

  10.   

    或者
    C:\Documents and Settings\ssy>sqlplus /nologSQL*Plus: Release 9.2.0.1.0 - Production on 星期一 3月 17 17:59:08 2008Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.SQL> conn sys/system@test_192.168.80.38 as sysdba
    已连接。
    SQL>
      

  11.   

    第二种方式
    C:\Documents and Settings\ssy>sqlplus "sys/system@test_192.168.80.38 as sysdba"SQL*Plus: Release 9.2.0.1.0 - Production on 星期一 3月 17 18:01:41 2008Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.
    连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
    With the Partitioning, OLAP and Oracle Data Mining options
    JServer Release 9.2.0.1.0 - ProductionSQL>