有一个关于sqlplus 登陆的问题问问

benluobo 2012-02-20 05:22:59
在登陆的时候 cmd命令下

输入


sqlplus userName/passWord@Orcl



sqlplus userName/passWord

两者有什么区别


第一种方式我知道会去tnsname中找到匹配的服务名,去查找相应主机


那第二种方式是不是默认访问本机的数据库服务呢?

...全文
94 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
锋叔子 2012-02-24
  • 打赏
  • 举报
回复
如果你主机上没有其他数据库的话,这两个登录的就是同一个啊
minitoy 2012-02-21
  • 打赏
  • 举报
回复
一个使用了listener,一个使用操作系统认证。
zhouhaochen 2012-02-21
  • 打赏
  • 举报
回复
第一种是指定数据库,
第二种,假如你机器上有多个数据库,那么用这各方法登录的是HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\ORACLE_SID 所指向的数据库。
我心飞翔 2012-02-20
  • 打赏
  • 举报
回复
第一个是访问网络服务名为Orcl的数据库。
当然网络服务名(Net Service Name)是通过Net Configuration Assistant或直接修改
tnsname.ora文件来配置的。

第二个是访问默认的数据库。
所谓的默认数据库是指在windows系统中ORACLE_SID键值所指向的数据库。
liuhui168168 2012-02-20
  • 打赏
  • 举报
回复
第一个是登录名叫ORCL的数据库
第二个是默认本地数据库
a871084484 2012-02-20
  • 打赏
  • 举报
回复
第一个是登录名叫ORCL的数据库
第二个是默认数据库

数据库可以自己建立并命名的.
mingchaoyan 2012-02-20
  • 打赏
  • 举报
回复
[Quote=引用楼主 benluobobo 的回复:]
在登陆的时候 cmd命令下

输入


sqlplus userName/passWord@Orcl



sqlplus userName/passWord

两者有什么区别


第一种方式我知道会去tnsname中找到匹配的服务名,去查找相应主机


那第二种方式是不是默认访问本机的数据库服务呢?
[/Quote]
是的,而且这个是最新建的那个
horizonlyhw 2012-02-20
  • 打赏
  • 举报
回复
http://blog.csdn.net/smh821025/article/details/4571306

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧