控制台登陆时用的是机器名;
sql plus登陆时用数据库名称

解决方案 »

  1.   

    sql plus登陆时用数据库名称它该怎么书写?我不知道格式。谢谢。
      

  2.   

    主机字符串:cy不行,我试过了。
    另外,我在用Oracle Enterprise Manager Console登录的时候选择的是独立启动方式,这个有关系么?我试着以第二个选项"登录到Oracle Management Server"方式登录,不成功,这是怎么回事?
      

  3.   

    hehe,真的假的啊 --50分
    说话算数哦,那我就告诉你:
    你可以先以普通用户登陆,进去了再给成sys用户,我的机器是这样的:
    以普通用户登陆 
    用户 test
    口令 ****
    连接串 test;
    连上后在连sys
    conn sys/****@test as sysdba
    如下:连接到: 
    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> show user;
    USER 为"TEST"
    SQL> conn sys/****@test as sysdba;
    SQL> show user;
    USER 为"SYS"
    SQL>
      

  4.   

    是真的。50分。
    我一生气把Oracle重装了,刚刚装好。
    现在我用SQL Plus登录,       用户名称:sys
           口令:sAF154ald1000afda
           主机字符串没填。报错:ERROR:ORA-28009:connection to sys shoud be as sysdba or sysoper这个主机字符串究竟该怎么写啊,我郁闷,一天了!如果你的方法能让我登录,马上给分。
      

  5.   

    谢谢你啊,walker_lai(彼岸漫步者),怎么我那时不开窍呢?我按你的方法试过了,果然奏效。
    不知道有没有办法不通过普通用户登录这样去绕一下子呢?
      

  6.   

    ferrywong(皇妹),什么连接串?是主机字符串吗?
    我先用普通用户登录,比如scott(密码tiger),这步不用填写主机字符串。
    再按walker_lai(彼岸漫步者)提供的方式登录:SQL> conn sys/****@test as sysdba就可以了。本来我是要来结贴的,看到你问题,我再晚点时间结贴吧,你看看还有什么问题?