在数据库服务器上,监听文件的位置是:$ORACLE_HOME/network/admin/listener.ora

试验如下:

移动db服务器上的监听文件,如下命令:

[oracle@ENMOEDU admin]$ ls

listener13101011AM2225.bak  listener13101011AM2741.bak  samples     tnsnames13101011AM2646.bak

listener13101011AM2646.bak  listener.ora                shrept.lst  tnsnames.ora

[oracle@ENMOEDU admin]$ mkdir test

[oracle@ENMOEDU admin]$ mv listener.ora ./test

[oracle@ENMOEDU admin]$ ls

listener13101011AM2225.bak  listener13101011AM2741.bak  shrept.lst  tnsnames13101011AM2646.bak

listener13101011AM2646.bak  samples                     test        tnsnames.ora

先在db服务器上启动监听:

[oracle@ENMOEDU admin]$ lsnrctl

LSNRCTL for Linux: Version 11.2.0.3.0 - Production on 22-JAN-2014 23:48:10

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> start

Starting /u01/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Log messages written to /u01/app/oracle/diag/tnslsnr/ENMOEDU/listener/alert/log.xml

Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ENMOEDU)(PORT=1521)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Start Date                22-JAN-2014 23:48:20

Uptime                    0 days 0 hr. 0 min. 0 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Log File         /u01/app/oracle/diag/tnslsnr/ENMOEDU/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ENMOEDU)(PORT=1521)))

The listener supports no services

The command completed successfully

查看监听状态,此时没有注册任何服务:

LSNRCTL> status

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Start Date                22-JAN-2014 23:48:20

Uptime                    0 days 0 hr. 14 min. 20 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Log File         /u01/app/oracle/diag/tnslsnr/ENMOEDU/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ENMOEDU)(PORT=1521)))

The listener supports no services

The command completed successfully

启动数据库:

#sqlplus / as sydba

#startup

再次查看监听状态:

LSNRCTL> status

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.3.0 - Production

Start Date                22-JAN-2014 23:48:20

Uptime                    0 days 0 hr. 18 min. 8 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Log File         /u01/app/oracle/diag/tnslsnr/ENMOEDU/listener/alert/log.xml

Listening Endpoints Summary...

(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ENMOEDU)(PORT=1521)))

Services Summary...

Service "ENMOEDU" has 1 instance(s).

Instance "ENMOEDU", status READY, has 1 handler(s) for this service...

Service "ENMOEDUXDB" has 1 instance(s).

Instance "ENMOEDU", status READY, has 1 handler(s) for this service...

The command completed successfully

到此时可以发现服务已经注册到监听器了,可以进行远程cmd下sqlplus(或其他客户端)连接服务器数据库,客户端有两种连接方式如下:

cmd下:

sqlplus sys/oracle@192.168.80.10:1521/ENMOEDU as sysdba --这样就可以远程连接到数据库了。

也可以在客户端的tnsnames文件中配置如下(ORCL是我windows本机配置,ORCL1连接符的配置是为了远程连接服务器数据库):

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

ORCL =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl.168.3.2)

)

)

ORCL1=

(DESCRIPTION =

(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.80.10)(PORT = 1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = ENMOEDU)

)

)

这时就可以通过连接符ORCL1进行远程数据库连接。

cmd下:sqlplus sys/oracle@ORCL1 as sysdba ---通过连接符远程连接到数据库

如上为没有listener.ora文件时候的动态监听试验,总结待续......

oracle未获得监听器,无监听文件listener.ora的动态监听小例试验相关推荐

  1. 查看oracle监听服务器,处理Oracle 监听文件listener.log问题

    如果连接时候变得较慢 查看Oracle日志记录,可能是因为此文件太大,超过2G, 需要定期清理,(如果多用户,记得用root,可能没权限) 查看listener.log? find / -name l ...

  2. 玩转oracle 11g(24):数据文件设置自扩展和监听日志文件过大处理

    10. 数据文件为打开自动扩展 select * from dba_data_files; 查询结果: AUTOEXTENSIBLE MAXBYTES MAXBLOCKS INCREMENT_BY N ...

  3. oracle10g无监听配置文件,关于监听配置文件listener.ora的问题

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 这是我的数据库电脑的listener.ora文件的内容 # listener.ora Network Configuration File: E:\Ora ...

  4. node --- 监听文件变化(静态、动态、子进程)

    静态版本:监听的文件名写死了 // watcher.js 'use strict' const fs = require('fs'); fs.watch('target.txt', () => ...

  5. Java实时监听文件夹,实现实时监听微信接收的文件,去掉文件的只读属性

    前言 众所周知,小而美软件每次更新都不干人事啊.上次忘了哪个版本更新的,接收到的文件一律是只读文件,虽然只需要右键属性把只读勾选去掉就行,但是每次接收了个文件都要这么做属实是有点麻烦.所以就自己写了个 ...

  6. 【监听文件 多线程】使用java--WatchService监听文件 开启多线程copy文件

    有一个小需求: 在PC跟前没有人的时候,迅雷下载文件 至PC磁盘上,并且自动移动文件到U盘上,小主只要在走的时候取走U盘即可. 基于这个需求,有了下面这段代码:[JDK  1.8] 1 package ...

  7. oracle 怎么看监听文件,【学习笔记】Oracle11G关于监听文件位置与监听文件大小限制...

    [学习笔记]Oracle11G关于监听文件位置与监听文件大小限制 时间:2016-11-07 21:21   来源:Oracle研究中心   作者:HTZ   点击: 次 天萃荷净 Oracle研究中 ...

  8. oracle配置的监听文件,配置oracle监听文件

    配置oracle监听文件 如果自己配置的监听文件总是出错,可以复制线面的信息进到自己配置文件中更改主机信息即可 [[email protected] admin]$ cat tnsnames.ora ...

  9. Oracle DBA之配置静态监听(listener registered statically)

    为什么80%的码农都做不了架构师?>>>    (1)listener.ora 本次实验将配置静态监听到listener L1上,项目SID_LIST_L1为L1的静态监听配置信息: ...

最新文章

  1. 大脚本运行常见问题总结
  2. 国办发明电〔2020〕27号:国务院办公厅关于2021年部分节假日安排的通知
  3. c++详解【智能指针】
  4. sqlserver实现分页的几种方式
  5. 牛客21297 手机号码
  6. birt什么意思中文翻译_ECTN是什么意思
  7. C语言核心技术-C语言概述与开发环境搭建
  8. MSVCRTD.lib(crtexew.obj) : error LNK2019: 无法解析的外部符号 _WinMain@16,该符号在函数 ___tmainC
  9. springboot集成logback配置文件模板
  10. 基于FPGA的按键消抖
  11. PL/sql快速格式化语句
  12. JS 获取当前浏览器版本,验证浏览器版本是否高于谷歌80
  13. 考题篇(6.2) 05 ❀ FortiGate ❀ Fortinet 网络安全专家 NSE 4
  14. GWAS计算BLUE值3--LMM考虑残差异质计算BLUE值
  15. 网络营销推广落地方案(2018最新)
  16. Codeforces Global Round 2 B. Alyona and a Narrow Fridge(二分)
  17. element-ui table中span-method(行合并)方法使用
  18. 数据结构之字典树Trie
  19. android 截屏函数_android截屏功能实现代码
  20. 人脸识别道闸你不知道的那些事

热门文章

  1. sublime配置go环境_sublime Text3配置go编译环境
  2. Fragment学习2--简单的添加Fragment
  3. 基于JAVA+SpringMVC+Mybatis+MYSQL的二手电动车交易系统
  4. jenkins 安装 和自动部署的 一些配置
  5. 【java设计模式】之 工厂(Factory)模式
  6. Linux经常使用命令(十八) - find概述
  7. avalon视频学习笔记(六)
  8. 由遍历集合所联想到的一些问题
  9. 【转】python 批量修改密码(paramiko)
  10. 在三个层次对Asp.Net的数据操作进行事务