如题……
还有一个问题就是,我机子上装了9i跟10g
在dos环境下如何进入我想要的数据库
现在我输入sqlplus都是直接进入9i
我想进入10g该怎么办啊?

解决方案 »

  1.   

    更改tnsnames.ora文件试试改下PATH试试
      

  2.   

    参考这个文章
    机器名修改的解决和这个一样http://blog.csdn.net/inthirties/archive/2009/08/19/4464583.aspx和http://www.inthirties.com/?p=700
      

  3.   

    要进入10G的话,首先
    Microsoft Windows XP [版本 5.1.2600]
    (C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Edison>set oracle_sid=10G的数据库的oracle_sid
    然后
    C:\Documents and Settings\Edison>sqlplus / as sysdba
      

  4.   

    他说的可能是另个SID一样吧
    否则的话直接sqlplsu / @SID就可以了吧
      

  5.   


    lz说的是console服务,不是sqlplus console。
      

  6.   

    把 tnsname.ora 里面的 host 改成127.0.0.1 或者 本机ip
      

  7.   


    谢谢啊,看了你推荐的文章,终于解决问题了!
    还有,计算机名更改之后,原来登陆em的端口由1158被改成了5501,好奇怪啊!
    呵呵,虽然不知道是什么原因,但能够正常登陆em还是很开心……