Oracle 命名服务和监听程序

这段时间在做命名服务和监听服务,做异构数据库迁移,从SQL server 2005中到Oracle 10gR2中。对命名服务和监听服务有了了解;
命名服务:conn sys/oracle@orcl as sysdba   这里的Orcl就是命名服务,他告诉我们是访问那一个服务器。具体服务器ip地址和端口在可以配置。
监听服务:就是提供数据库服务的服务器监听,开放服务的地址和端口。
一般如果是:提供远程服务的话,必须填写本机远程ip,如(192.168.2.9)等等。同时在命名服务中也要填写远程ip地址:(192.168.2.9)
       监听:就是专门负责接收客户端对数据库的访问,监听接受到请求时经过判断后转发给数据库
     这样才可以通过:本地conn sys/oracle@orcl 访问远程的服务器中的oracle
     还有一种是使用命令:tnsping orcl 这样才可以看看是否可以使用。
     如果出现:
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.46)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))OK(90毫秒)
启动监听:
在通过:cd:E:\oracle\product\10.2.0\db_1\BIN\LSNRCTL.EXE
          启动:start orcl   停止:stop orcl
  
oracle管理中:  
      svrmgrl通常用来启动、关闭数据库实例。  
      而lsnrcel则用来管理监听器,比如重新启动监听器,查看其状态
 
 Oracle Net服务名<?XML:NAMESPACE PREFIX = O />
一般没有安装Oracle客户端或者是Oracle数据库软件的电脑,使用PL/SQL是无法连接Oracle数据库的。但可以使用以下方法连接远程的Oracle: 
PLSQL Developer中在数据库名称换成以下即可
(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.9)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))
 在sqlplus中则是:
   conn sys/oracle@'(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.46)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))'
  需要在信息中增加两个单引号
  动态地建立与远程数据库的连接的应用中,这是一种很有效的方法.

转载于:https://blog.51cto.com/xiahouyao123/724466

Oracle 命名服务和监听程序相关推荐

  1. linux 下停止监听程序,Linux下启动Oracle服务和监听程序步骤

    Linux下启动Oracle服务和监听程序启动和关闭步骤整理如下: 1.安装oracle: 2.创建oracle系统用户: 3./home/oracle下面的.bash_profile添加几个环境变量 ...

  2. oracle中srv添加监听服务,Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务...

    Oracle 11g ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务 解决过程: 1. 找到listener.ora监听文件,具体位置:D:\app\Administrator ...

  3. Oracle数据库产重启服务、监听程序命令

    Oracle数据库产重启服务.监听程序命令 文章目录 Oracle数据库产重启服务.监听程序命令 前言 一.重启Oracle数据库 总结 前言 提示:以下是本篇文章正文内容,下面案例可供参考 一.重启 ...

  4. oracle 启动 linux监听,Linux下启动Oracle服务和监听程序

    $ su – oracle $ sqlplus / nolog sql> conn / as sysdba sql> startup                 #启动Oracle,需 ...

  5. oracle注册服务到监听,监听程序未启动或数据库服务未注册到该监听程序解决方法-Oracle...

    监听程序未启动或数据库服务未注册到该监听程序解决方法 oracle中遇到"监听程序未启动或数据库服务未注册到该监听程序" 如下: C:\Users\zhou>emca -re ...

  6. oracle之TNS:无监听程序解决办法

    先说问题:最近在服务器安装了oracle 11g,建了表之后想测试一下,但是连服务器数据库的时候,老是报TNS:无监听程序.然后我在服务端能够正常登录,我自己电脑也是装了oracle的,用服务端连接自 ...

  7. PL/SQL登录Oracle数据库提示“无监听程序”解决办法

    PL/SQL登录Oracle数据库提示"ORA-12541:TNS:无监听程序" 解决办法: 1.打开Oracle Net Manager 监听下的listener主机地址改成主机 ...

  8. 由于 设备加密而出现的几个问题--oracle出现ORA-12541TNS无监听程序 , 火绒软件图标变黑

    描述:ORA-12541TNS无监听程序+火绒软件图标变黑 问题描述:  oracle卸载重装之后ORA-12541TNS无监听程序 暂时不会出现,之后再次重新启动电脑那个问题又出现--光从oracl ...

  9. linux下启动Oracle服务和监听程序

    注:如果读者是出现监听无法启动 请参阅本人实录解决办法:http://blog.csdn.net/johnstrive/archive/2009/08/06/4418481.aspx Oracle数据 ...

最新文章

  1. 拓展ARM研发进展与玩家
  2. 《程序员在第一季度追姐姐的书》——提升自己的形象气质
  3. 年仅59岁!又一国家杰青不幸逝世
  4. java线程 stop()_java 多线程5: java 终止线程及中断机制 (stop()、interrupt() 、interrupted()、isInterrupted())...
  5. 小白程序员最容易踩的“坑”,你踩过几个?
  6. stm32实验报告心得体会_STM32实验报告
  7. 两台笔记本的操作系统都为xp的共享上网教程
  8. c语言中什么函数可以作为虚函数,C++语言中的“虚函数”就像C语言中的指针,必须要弄懂的...
  9. linux 重启mysql_Grafana+Prometheus 监控 MySql服务
  10. 关于GPS数据跳动问题的解决方案
  11. c语言补码取反后什么意思,补码为什么取反加一
  12. 用python做一个抖音上很火的罗盘时钟
  13. IEEEtran模板使用Bibtex插入DOI不显示问题
  14. 软件需求分析——非功能性需求
  15. x线计算机断层摄影机房面积应不小于,X射线计算机断层摄影放射防护要求GBZ165-2012.pdf...
  16. Html 电池图标
  17. 第7章第40节:多图排版:经典的九宫格布局法 [PowerPoint精美幻灯片实战教程]
  18. STM32中断中调用OLED显示出现OLED花屏
  19. 小白学机器学习西瓜书-第三章对数几率回归
  20. 在ELFK架构中加入kafka

热门文章

  1. php auth和rbac区别,THINKPHP中的AUTH权限管理介绍
  2. python分配问题_Python字符串分配问题!
  3. 前端开发那些不常见但十分有效的小玩意
  4. linux系统为什么很重要,为什么Linux系统始终取代不了Windows?这4个原因80%的人不知道!...
  5. socket连接时间太长受什么原因影响?_光纤收发器的六个指示灯都代表什么?
  6. java绘制图形_Java绘制图形
  7. Java编写优雅接口,看看别人后端API接口写得,那叫一个优雅!
  8. 单位阶跃信号是周期信号吗_iPhone12的信号有改观吗?
  9. 关于php的ifelse说法,PHP,否则elseif
  10. Linux下docker的安装及常用命令