Oracle监听器配置异常检测办法

本文介绍Oracle数据库连接配置方法,包括tnsnames.ora和listener.ora文件的设置,确保数据库服务和监听器正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.1.查看数据库连接配置文件tnsnames.ora

文件路径: E:\database\oracle\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora

文件内容:

      配置其他IP地址下的数据库访问

167_ORA10 =

  (DESCRIPTION =

    (ADDRESS_LIST =

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

    )

    (CONNECT_DATA =

      (SERVICE_NAME = ora10)

    )

  )

 

配置本机的数据库访问

ORCL =

  (DESCRIPTION =

    (ADDRESS = (PROTOCOL = TCP)(HOST = jerry.com)(PORT = 1521))

    (CONNECT_DATA =

      (SERVER = DEDICATED)

      (SERVICE_NAME = orcl)

    )

  )

该文件的修改可以在oracle服务的启动下进行,无需停止服务

1.2.查看数据库监听器配置文件listener.ora

文件路径: E:\database\oracle\product\11.1.0\db_1\NETWORK\ADMIN\listener.ora

文件内容:

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

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

      (ADDRESS = (PROTOCOL = TCP)(HOST = jerry.com)(PORT = 1521))

    )

)

这里红色字体 jerry.com是本地计算机名,可在我的电脑->属性->系统属性下查看完整的计算机名称。写IP地址或localhostpl/sql都会提示没有监听程序。本次帮实施查找无监听程序的问题就在这里!

1.3.测试连接

打开oracle的网络管理器


点击数据库图标测试连接


更改登录,填写数据库用户及密码


点击“测试”,提示:正在尝试使用以下用户 ID 连接:orcl,连接测试成功。

1.4. Oracle必要的两个服务


          OracleServiceORCLOracleOraDb11g_home1TNSListener,一个是oracle服务,一个是oracle监听器,这两个服务在使用数据库时必须开启。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值