实验一

1.执行sqlplus命令,然后输入账号密码登录,发现成功登录orcl

2.关掉默认监听服务,确认系统上没有运行的监听服务

3.继续用1的方法登录数据库,依然成功登录

结论一:

1.在本地直接用sqlplus命令,再输入账号密码登录数据库,这种方式是不需要监听服务的

实验二

1.查看shell环境变量ORACLE_SID,然后用上述方法登录数据库,发现登录的数据库和ORACLE_SID是一致的

2.修改环境变量ORACLE_SID为test,继续用sqlplus账号密码登录的方式,登录成功,不过登录的数据库变成了test和环境变量ORACLE_SID一致

3.这次我把环境变量ORACLE_SID变成一个空值,继续用sqlplus命令然后输入账号密码的方式i登录,结果登录报错

结论二:

1.结合实验一可以得出,sqlplus+直接输入账号密码登录本地数据库时不需要监听服务启动
2.用这种方式登录数据库,跟环境变量ORACLE_SID有关,这个命令默认登录ORACLE_SID所设置的值对应的数据库实例
3.当用这种方式登录本地数据库时候,该命令会读取ORACLE_SID环境变量的值,然后把这个当成数据库实例名跳过监听直接去访问本地操作系统上的数据库,如果找到了对应实例名的数据库服务则创建连接,否则报错(这仅仅是猜测,没有验证)

sqlplus命令无需监听服务就可以登录本地数据库的登录方式的研究相关推荐

  1. oracle启动监听读取哪个文件,监听服务启动及数据文件恢复oracle数据库

    最近遭遇了 oralce 监听服务启动了 又自行关闭的 悲惨经历 我把我的过程和大家分享一下! 1)排查原因 程序员是懒惰的,我始终都希望能够成功启动监听服务,但是就是事与愿违 有一下方式可能不能成功 ...

  2. 微前端架构实现(项目引入,消息总线,构建部署,监听服务)

    简介 为了解决庞大的一整块后端服务带来的变更与扩展方面的限制,出现了微服务架构(Microservices): 微服务是面向服务架构(SOA)的一种变体,把应用程序设计成一系列松耦合的细粒度服务,并通 ...

  3. oracle rac添加监听,【学习笔记】Oracle 10G RAC增加节点时手动注册监听服务的案例步骤...

    [学习笔记]Oracle 10G RAC增加节点时手动注册监听服务的案例步骤 时间:2016-10-22 22:53   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Ora ...

  4. win7 oracle启动监听,win7系统oracle监听服务无法打开的解决方法

    无论谁在使用电脑的时候都可能会发现oracle监听服务无法打开的问题,oracle监听服务无法打开让用户们很苦恼,这是怎么回事呢,oracle监听服务无法打开有什么简便的处理方式呢,其实只要依照1.如 ...

  5. oracle10g 监听服务无法启动

    问题:在"运行"输入services.msc,启动服务OracleOraDb10g_homelTNSListener出现如下错误信息: "本地计算机上的OracleOra ...

  6. 电脑上打不开oracle官网,win10系统oracle监听服务无法打开的详细教程

    有关win10系统oracle监听服务无法打开的操作方法想必大家有所耳闻.但是能够对win10系统oracle监听服务无法打开进行实际操作的人却不多.其实解决win10系统oracle监听服务无法打开 ...

  7. oracle监听服务在哪里看,手把手教你处理win7系统oracle监听服务无法打开的恢复方法...

    电脑犹如汽车,在使用过程中需要正确的方法,否则就会有win7系统oracle监听服务无法打开的情况出现,大多用户还是第一次碰到win7系统oracle监听服务无法打开的问题,有不少爱学习的电脑小白曾试 ...

  8. Android通知监听服务之NotificationListenerService使用篇

    前言 本篇我们将介绍如何利用NotificationListenerService实现类似智能手表通知同步.微信自动抢红包等功能.实现这些功能的原理其实就是监听系统的通知服务,接下来我们来看该如何实现 ...

  9. xp下如何配置oracle监听,黑鲨研习win10系统oracle监听服务无法打开的办法

    今天和大家分享一下win10系统oracle监听服务无法打开问题的解决方法,在使用win10系统的过程中经常不知道如何去解决win10系统oracle监听服务无法打开的问题,有什么好的办法去解决win ...

最新文章

  1. 想快速入门NLP?我们测评了15门最火课程,帮你找到最适合的
  2. python split函数 空格_Python随笔29:Python基础编程练习题23~24
  3. html利用浏览器打印jquery.jqprint-0.3.js,制作票据通用模板js
  4. pdf打印机怎么添加并使用?
  5. 计算机excel函数输入法,Excel公式输入技巧3法
  6. 管理故事:孙权的用人哲学
  7. RandLA-Net Pytorch版本: module not found error: no module named ‘torch_points_ kernels. points_ cpu‘
  8. 全球案例 | 一家有着百年历史的航空公司如何扩展和转型,推动航空业创新
  9. teamview服务器无响应,排查TeamViewer连接不上的2个可能原因及解决策略
  10. Linux系统的登录方式
  11. java.lang.IllegalArgumentException: Illegal URL:
  12. 吕梁市服务器维修,终端服务器 吕梁知名智能车检网络摄像机 电话交通技术监控机柜...
  13. vba:消息框基础,msgbox
  14. 星际旅行飞船乘坐票制作生成微信小程序源码下载
  15. 二进制空间权重矩阵_空间权重矩阵(SWM)
  16. Oracle drop删表后的数据恢复
  17. 带通滤波器c5000汇编语言,基于的数字滤波器设计及实现.pdf
  18. 6572 官方 支持 Android,MTK6572 android4.4上串口模块的调试
  19. 「Activiti精品 悟纤出品」流程模型搭建-小试牛刀 - 第324篇
  20. 云台限位功能的作用?

热门文章

  1. 任何的Linux开发板+ADB+fastboot驱动-----真实有效!
  2. 图片上传和显示——上传图片——上传文件)==ZJ
  3. 关于知网的CAJviewer不正常显示的问题
  4. Jquery3.x高版本支持IE8
  5. python 判断号码是否可用(号码过滤)
  6. 学术和编程:想一出是一出的艺术
  7. 高斯随机信号matlab,高斯随机信号生成初探.ppt
  8. ubuntu卸载 mysql
  9. 索罗斯等华尔街金融大鳄,为什么名声那么臭?
  10. php页面怎么转换成静态页面,php如何生成静态页面