在登陆的时候 cmd命令下  输入 
  sqlplus  userName/passWord@Orcl  与
 
  sqlplus  userName/passWord两者有什么区别
 第一种方式我知道会去tnsname中找到匹配的服务名,去查找相应主机
 那第二种方式是不是默认访问本机的数据库服务呢? 

解决方案 »

  1.   

    http://blog.csdn.net/smh821025/article/details/4571306
      

  2.   

    第一个是登录名叫ORCL的数据库
    第二个是默认数据库数据库可以自己建立并命名的.
      

  3.   

    第一个是登录名叫ORCL的数据库
    第二个是默认本地数据库
      

  4.   

    第一个是访问网络服务名为Orcl的数据库。
    当然网络服务名(Net Service Name)是通过Net Configuration Assistant或直接修改
    tnsname.ora文件来配置的。第二个是访问默认的数据库。
    所谓的默认数据库是指在windows系统中ORACLE_SID键值所指向的数据库。
      

  5.   

    第一种是指定数据库,
    第二种,假如你机器上有多个数据库,那么用这各方法登录的是HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\ORACLE_SID 所指向的数据库。
      

  6.   

    一个使用了listener,一个使用操作系统认证。