在listener.ora配置文件中配置listener 1527的监听并且使用tnsnames连接测试

文章目录

  • 前言:
  • 一、命令语句实现
    • 1、监听介绍
    • 2、编辑 listener.ora 文件:
      • 寻找配置文件
      • 对配置文件进行配置
    • 3、重启监听
    • 4、配置TNS
  • 二、图形化界面实现
    • 1、listener.ora文件配置
    • 2、tnsnames.ora文件配置
  • 三、测试连接

在这里插入图片描述

前言:

命令实现和图形化实现选一个就行,然后执行测试连接,推荐使用命令语句实现。因为更简单。

一、命令语句实现

1、监听介绍

  • Oracle 监听是一个数据库连接管理器,它允许客户端应用程序与 Oracle 数据库进行通信。当客户端应用程序请求连接到数据库时,它们将首先与监听器通信,监听器会确定数据库上的服务并将连接请求转发到相应的实例。

  • Oracle 监听器可以在服务器端或客户端上安装。在服务器端,它是一个单独的进程,称为 LSNRCTL。在客户端上,它是一个库,称为 Oracle Net。

  • 监听器通过监听协议来接收连接请求,例如 TCP/IP、IPC 等。它还通过监听地址和端口号来寻找连接请求。

  • Oracle 监听器不仅可以管理数据库连接,还可以处理其他网络服务,例如数据库事件通知、Oracle Net 持久连接和安全连接。监听器还可以通过配置文件进行高级设置,例如连接超时时间、重试间隔和最大连接数量等。

  • 总之,Oracle 监听器是一个非常重要的组件,它确保了客户端应用程序与 Oracle 数据库之间的无缝连接。

2、编辑 listener.ora 文件:

寻找配置文件

我们首先要寻找到listener.ora 文件:
文件的位置一般在:$ORACLE_HOME/network/admin
我们切换到这个目录下:

cd $ORACLE_HOME/network/admin

在这里插入图片描述

对配置文件进行配置

  • 打开配置文件:
vi listener.ora
  • 配置配置文件
    配置如下:
LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1527))(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1527))))ADR_BASE_LISTENER = /u01/app/oracle

HOST哪里是服务器主机名或者ip地址,我这里是本机所以写的localhost
在这里插入图片描述

3、重启监听

监听需要重启之后才能生效

lsnrctl stop
lsnrctl start

在这里插入图片描述

4、配置TNS

找到并编辑 tnsnames.ora 文件,它通常也位于 $ORACLE_HOME/network/admin 目录下
切换到目录下

cd $ORACLE_HOME/network/admin;

编辑TSN

vi tnsnames.ora

添加以下内容:

ORCL1527 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1527))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = orcl)))

在这里插入图片描述

二、图形化界面实现

1、listener.ora文件配置

在Oracle下输入:netca
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
中间点击下一步直接到最后一步
在这里插入图片描述
完成

2、tnsnames.ora文件配置

在Oracle下输入:netca

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、测试连接

使用tnsping命令来测试是否能够成功连接数据库。在命令行中输入:

tnsping TNS服务名

在这里插入图片描述
如果配置成功,在执行完毕应该是这样子的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/147932.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

遥感数据

在研究中,我们常需要遥感数据。在下面的网站中,可以得到遥感数据。 EarthExplorer (usgs.gov)https://earthexplorer.usgs.gov/登陆网站: 通常,在Additional Criteria中,可以下载遥感数据。 不过,这个选项…

安顿APP3.0全新升级,引领智能穿戴健康革新,专注预警疾病风险

随着人们生活水平的提高和工作压力的增加,心脑血管疾病已经成为现代社会的严重问题,特别是心梗、脑卒中等疾病已经开始夺去年轻人的生命。 据报道,近年来,多位年轻人因心脑血管疾病突发去世,如42岁的知名男演员、30岁的…

【C刷题】day7

🎥 个人主页:深鱼~🔥收录专栏:【C】每日一练🌄欢迎 👍点赞✍评论⭐收藏 一、选择题 1、以下对C语言函数的有关描述中,正确的有【多选】( ) A: 在C语言中,一…

AI语音克隆

安装 下载安装github代码库 git clone https://github.com/Plachtaa/VITS-fast-fine-tuning.git安装文档 中日语言模型网站 目前支持的任务: 从 10条以上的短音频 克隆角色声音从 3分钟以上的长音频(单个音频只能包含单说话人) 克隆角色声音从 3分钟以…

2311rust,到60版本更新

1.54.0稳定版 属性可调用类似函数的宏 Rust1.54支持在属性中调用类似函数的宏.类似函数的宏是像基于macro_rules!宏一样调用的或像macro!(...)一样的过程宏. 注意,常见用例是,在Rust文档注解中包含其他文件中的文档.如,如果项目的README代表了一个很好的文档注释,则可用incl…

对于可变参数的处理

可变参数&#xff1a;可变参数“...”根据前面参数的地址确定可变参的地址&#xff0c;所以可变参前面至少要有一个参数来确定可变参的地址&#xff1b;接口函数&#xff1a; #include <stdarg.h>void va_start(va_list ap, last); //申请空间&#xff0c;自动获取栈类型…

java--拼图游戏

1、了解拼图游戏基本功能&#xff1a; 拼图游戏内容由若干小图像块组成的&#xff0c;通过鼠标点击图像块上下左右移动&#xff0c;完成图像的拼凑。 2、拼图游戏交互界面设计与开发&#xff1a; 通过创建窗体类、菜单、中间面板和左右面板完成设计拼图的交互界面 &#xff…

0069【Edabit ★☆☆☆☆☆】【求一个数的N次方】To the Power of _____

0069【Edabit ★☆☆☆☆☆】【求一个数的N次方】To the Power of _____ logic loops math numbers Instructions Create a function that takes a base number and an exponent number and returns the calculation. Examples calculateExponent(5, 5) // 3125 calculateEx…

观察者模式的运用——消息队列

观察者模式是一种行为设计模式&#xff0c;它定义了一种一对多的依赖关系&#xff0c;让多个观察者对象同时监听某一个主题对象&#xff0c;当主题对象发生变化时&#xff0c;会自动通知所有观察者对象。观察者模式广泛应用于事件处理、用户界面更新和异步消息传递等情境中。 …

ChatGPT之父被OpenAI解雇

首席技术官 Mira Murati 任命临时首席执行官领导 OpenAI&#xff1b;山姆阿尔特曼&#xff08;Sam Altman&#xff09;离开公司。 阿尔特曼先生的离职是在董事会经过深思熟虑的审查程序之后进行的&#xff0c;审查程序得出的结论是&#xff0c;他在与董事会的沟通中始终不坦诚…

java 实现串口通讯

1、引入依赖 <dependency><groupId>org.scream3r</groupId><artifactId>jssc</artifactId><version>2.8.0</version> </dependency>2、配置启动串口 Component public class ContextHolder implements ApplicationContextAw…

使用共享内存进行通信的代码和运行情况分析,共享内存的特点(拷贝次数,访问控制),加入命名管道进行通信的代码和运行情况分析

目录 示例代码 头文件(comm.hpp) log.hpp 基础版 -- 服务端 代码 运行情况 加入客户端 代码 运行情况 两端进行通信 客户端 代码 注意点 服务端 代码 两端运行情况 共享内存特点 拷贝次数少 管道的拷贝次数 共享内存的拷贝次数 没有访问控制 管道 共享…

神辅助 Cursor 编辑器,加入 GPT-4 让编码更轻松!

分类 互联网 在 ChatGPT 问世之前&#xff0c;我们的编码方式很多时候都是面向搜索引擎编码&#xff0c;需要不断地进行搜索&#xff0c;然后复制粘贴&#xff0c;俗称复制粘贴工程师。 但是&#xff0c;随着ChatGPT的出现&#xff0c;这一切将彻底改变。 ChatGPT 是一种基于…

AI工具合集

网站&#xff1a;未来百科 | 为发现全球优质AI工具产品而生 (6aiq.com) 如今&#xff0c;AI技术涉及到了很多领域&#xff0c;比如去水印、一键抠图、图像处理、AI图像生成等等。站长之家之前也分享过一些&#xff0c;但是在网上要搜索找到它们还是费一些功夫。 今天发现了一…

STM32 HAL库函数HAL_SPI_Receive_IT和HAL_SPI_Receive的区别

背景 前段时间开发一个按键板驱动&#xff0c;该板用的STM32F103系列单片机&#xff0c;前任工程师用STM32CubeMX生成的工程&#xff0c;里面全是HAL库调用&#xff0c;我接手后&#xff0c;学习了下HAL库的用法&#xff0c;踩坑不少&#xff0c;特别是带IT后缀的函数&#xf…

R语言实现多变量孟德尔随机化分析(1)

多变量孟德尔随机化分析调整了潜在混杂因素的影响。 1、调整哪些因素&#xff1f;参考以往文献。可以分别调整&#xff0c;也可以一起调整。 2、解决了什么问题&#xff1f;某个暴露相关的SNP&#xff0c;往往与某个或者某几个混杂因素相关。可以控制混杂偏倚。 3、如何解释…

AI从入门到精通,什么是LLMs大型语言模型?

大型语言模型是指由大量文本数据训练而成的自然语言处理模型&#xff0c;它可以生成高质量的文本内容&#xff0c;并能够理解和回答人类提出的问题。 这种模型通常基于深度学习技术&#xff0c;如循环神经网络&#xff08;RNN&#xff09;或变换器&#xff08;Transformer&…

【左程云算法全讲11】贪心算法 并查集

系列综述&#xff1a; &#x1f49e;目的&#xff1a;本系列是个人整理为了秋招面试的&#xff0c;整理期间苛求每个知识点&#xff0c;平衡理解简易度与深入程度。 &#x1f970;来源&#xff1a;材料主要源于左程云算法课程进行的&#xff0c;每个知识点的修正和深入主要参考…

电子电器架构 —— 车载网关边缘节点总线转换

电子电器架构 —— 车载网关边缘节点路由转发策略 我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 PS:小细节,本文字数3000+,详细描述了网关在车载框架中的具体性能设置。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 没有人关注你。也无…

Java枚举

在Java中&#xff0c;枚举&#xff08;Enumeration&#xff09;是一种特殊的数据类型&#xff0c;用于表示一组常量。Java 5及以上版本引入了枚举类型&#xff08;Enum Type&#xff09;&#xff0c;通过关键字 enum 来定义。 以下是关于Java枚举的一些基本概念和用法&#xf…