启动实例时,监听程序进程会建立一个指向Oracle DB 的通信路径。随后,监听程序可接
受数据库连接请求。
使用监听程序控制实用程序可控制监听程序。使用lsnrctl,可以:
• 启动监听程序
• 停止监听程序
• 检查监听程序的状态
• 根据配置文件参数重新初始化监听程序
• 动态配置多个监听程序
• 更改监听程序口令
该实用程序的基本命令语法为:
LSNRCTL> command [listener_name]
发出lsnrctl 命令时,如果没有指定其它监听程序名称或执行SETCURRENT_LISTENER 命令,lsnrctl 命令就充当默认的监听程序(名为LISTENER)。
如果监听程序名为LISTENER,则可省略listener_name 参数。
使用命令启动监听程序控制实用程序:lsnrctl
以下两个命令具有相同的效果,但分别使用命令行语法和提示符语法:
命令行语法:
$ lsnrctl start
提示符语法:
$ lsnrctl
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 05-AUG-
2008 11:58:01
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Welcome to LSNRCTL, type "help" for information.
LSNRCTL> start
如果监听程序名称不是LISTENER,则必须在命令中包含监听程序名称,或者使
用SET CURRENT_LISTENER 命令。假设您的监听程序名为flovr_lis。以下是使用提
示符语法停止名为flovr_lis 的监听程序的两个示例:
LSNRCTL> stop flovr_lis
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rhel)(PORT=5521)))
The command completed successfully
该语法与以下语法产生的结果相同:
LSNRCTL> set cur flovr_lis
Current Listener is flovr_lis
LSNRCTL> stop
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rhel)(PORT=5521)))
The command completed successfully
注:在上面的语法中,current_listener 已缩写为cur。
使用命令行语法可产生相同的结果:
$ lsnrctl stop flovr_lis
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 05-AUG-2008
12:31:53
Copyright (c) 1991, 2007, Oracle. All rights reserved.
Connecting to
(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=rhel)(PORT=5521)))
The command completed successfully

测试Oracle Net 连接
tnsping 相当于Oracle Net 中的TCP/IP ping 实用程序。它提供了一种快速测试,可验证
到目标位置的网络路径是否正常。例如,在命令行窗口输入tnsping orcl。
实用程序可验证主机名、端口以及协议是否可到达监听程序,实际上并不检查监听程序是
否处理服务名。tnsping 实用程序还会显示配置文件的位置。当系统中具有多个
ORACLE_HOME 位置时,这很有帮助。

最新文章

  1. sizzle分析记录:getAttribute和getAttributeNode
  2. java中interface的详解
  3. Html5拖拽复制
  4. 操作系统也谈"算法"
  5. Sql Server批量删除指定表
  6. 【ubuntu】系统设置打不开
  7. MySQL注入load_file常用路径
  8. WordPress 主题开发 - (三) 开发工具 待翻译
  9. 解决UITableView中Cell重用机制导致内容出错的方法总结
  10. 网络负载均衡环境下wsHttpBinding+Message Security+Windows Authentication的常见异常
  11. 编写一个python脚本功能-备份
  12. 老李分享:《Linux Shell脚本攻略》 要点(二)
  13. SpringMVC(一)--基础、REST、@RequestParam、POST请求乱码等
  14. 网页meta标签总结
  15. Spark算子篇 --Spark算子之combineByKey详解
  16. 芝麻HTTP:Python爬虫入门之Cookie的使用
  17. 微信小程序 - 相对定位和绝对定位 - 相对路径和绝对路径
  18. python while 格式化 运算符 编码
  19. 使用生活实例理解Asp.net运行时
  20. 基于python实现Oracle数据库连接查询操作

热门文章

  1. OD: Exploit Me - Overwrite Nearby Varible
  2. OC基础 代理和协议
  3. iOS分享 - 对象间的通信之delegate、notificationCenter与block
  4. Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
  5. 一些小trick~
  6. poj1611 简单并查集
  7. zepto自定义事件
  8. Linux 软链接和硬链接的理解与学习
  9. Python新手学习基础之循环结构——For语句
  10. [工具] 解决sublime text运行javascript console无输出问题