用sqlplus命令时,需要输入用户名和密码,那么它的sid是我的2个数据库的哪个呢?怎么修改默认的sid呢?

解决方案 »

  1.   


    连接之前指定ORACLE_SIDC:>set ORACLE_SID=XX
    C:>sqlplus /nolog
    C:>conn user/pwd
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716 
      

  2.   

    设置环境变量值oracle_sid 可以在注册表里面修改 默认是orcl 
      

  3.   

    3楼说的对,连接相应的数据库前,指定一下oracle_sid值。
      

  4.   

    我的意思是在  开始->运行-> sqlplus->这时输入用户名密码直接登陆?(用户名密码所对应的的sid是什么呢?)
      

  5.   

    在你的登陆框(SQL*PLUS)中不是还有个”主机字符串“的选项吗?
    你可以在该项中输入你要使用的数据库,那么在上边的”用户名“和”密码“框中就
    输入对应该”主机字符串“所对应的sid的用户名和密码即可!
      

  6.   

    Windows下,是有两个服务的,如果只启动一个的话,sqlplus会连到启动的那个,如果启动两个的话,登录名和密码不一样,会根据登录名和密码自动匹配,如果不指定用户名密码,应该会报错
      

  7.   

    哦  又是关于环境变量的问题。你可以看看下面的文章 里面标红的部分和图片 会有帮助的http://hi.baidu.com/loveyurui/blog/item/ae970dd5781928d4a144df92.html
      

  8.   

    设置环境变量oracle_sid或者 conn scott/tiger@name