在登录本机的数据库库服务时不需要再使用@ServeName;
登录网络数据库服务时,必须使用@ServeName。

解决方案 »

  1.   

    在本机登陆默认的DATABASE,可以不使用
    如果是访问 网络上的其他 DATABASE 就要使用了
      

  2.   

    但是,我想远程执行startup,shutdown命令..这时候
    sqlplus system/manager as sysdba
    却是正确的。
    而下面的写法却提示我,权限不足
    sqlplus system/manager@tns as sysdba我十分不理解。。高手帮忙!!!
      

  3.   

    是吗?那我觉得你前后登陆的根本不是同一个数据库!你可以到Net manager里去看看!