1、在Oracle服务端和客户端都安装完之后,就需要配置监听程序和本地网络服务,以便外部程序和工具的访问,所以Oracle提供了两款自带的工具来配置它们分别是

Net Configuration、Net Configuration Assistant,下面是他们的所处位置(也就是打开路径)

2、Net Configuration和Net Configuration Assistant的区别

a、Net Configuration Assistant是向导式(windows 下的傻瓜式安装)的安装界面,而Net Configuration Assistant是手动配置界面

b、Net Configuration Assistant在配置完监听程序和本地网络服务(TNS)后会重启当前的服务,而Net Configuration只是修改配置文件的参数和手动修改配置文件的效果是一样的,但是它并不会重启服务,修改完之后,你需要手工启动监听程序。

注意:如果初次安装Oracle,建议使用Net Configuration Assistant配置监听程序和网络服务,应为使用Net Configuration会让你指定网络配置文件的位置,

新手可能会一头雾水,但是如果你用Net Configuration Assistant配置完后,在使用Net Configuration配置的话,它会自动定位到配置文件的位置

3、Net Configuration Assistant

3.1  监听程序配置

在配置之前,先说下监听程序的对于Oracle的作用:简单的说,要和服务器进行通讯,必须要和服务器进行连接,建立连接时,服务器要知道已经有客户端连接来了,而监听器就是干这个活的,告诉服务器有客户端连进来了,然后客户端和服务端进行连接,注意:一旦建立了连接,就算此时监听程序损毁或者停止,客户端都能正常的访问Oracle服务端,但是如果断开了Oracle服务端的连接,再次连接时,就需要开启或者修复监听程序,才能正常的访问。详细功能请参照Oracle 监听器

Net Configuration Assistant的配置流程如下:

初次安装,选择添加

指定监听程序名字

选择TCP协议

选择标准端口号

ok,一个监听程序配置完成

3.2本地网络服务名配置

下面是我个人的理解,因为网上没有找到比较权威的说法!

监听程序有个注册服务的功能,质上将,listener是建立实例和客户端进程之间联系的桥梁。Listener与实例之间的联系,就是通过注册的过程来实现的。注册的过程就是实例告诉监听器,它的数据库数据库实例名称instance_name和服务名service_names。监听器注册上这样的信息,对客户端请求根据监听注册信息,找到正确的服务实例名称。目前Oracle版本中,提供动态注册和静态注册两种方式。

网络服务名大致要设置三个参数

a、要访问的数据库实例名

b、服务器所在的ip地址

c、监听要访问的数据库的监听器

有了这三者,客户端就能准确的连接到Oracle数据库服务器,并且找到指定的数据库,进行访问。下面是设置过程

输入要访问的数据库实例名

选择网络协议,默认TCP

设置Oracle数据库服务器所在服务器的ip地址

设置端口号,一般默认1521

然后进行测试,我这里就不测了!!!

Oracle Net Configuration(监听程序和网络服务配置)相关推荐

  1. oracle增加网络服务,Oracle 配置监听和本地网络服务

    一.配置监听 在oracle的配置和移植工具中打开Net Configuration Assistant,然后点击下一步. 点击下一步,然后输入监听的名称点击下一步 点击下一步后如图 点击下一步如图 ...

  2. Oracle单机报监听不支持服务,(转)oracle 启动监听 报“监听程序不支持服务” 解决...

    转自 http://www.51testing.com/html/99/478599-842622.html 今天安装了oracle后,启动监听,报错如下: 启动tnslsnr: 请稍候... TNS ...

  3. Oracle报“无监听程序”解决方案

    针对Oracle报"无监听程序"问题,网上有很多种方案下面解决方案亲测有效: 1.首先我们从电脑程序中找到"配置和移植工具" -> Net Manager ...

  4. linux配置oracle11G监听及本地网络服务 及 数据库建库

    配置监听及本地网络服务 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面. 数据库建库 在oracle用户的图形界面oracle用户中,新开启一个终端 ...

  5. oracle连接 无监听程序,“Oracle 连接报错:ORA-12541: TNS: 无监听程序”解决方案 | 学步园...

    环境描述: Oracle数据库部署在远程机器虚拟机上,本地配置Oracle网络配置,通过PL/SQL连接数据库: 本地已经配置了Oracle Net Manager文件,但是测试后,连接不上Oracl ...

  6. Oracle 配置监听和本地网络服务

    一.配置监听 在oracle的配置和移植工具中打开Net Configuration Assistant,然后点击下一步. 点击下一步,然后输入监听的名称点击下一步 点击下一步后如图 点击下一步如图 ...

  7. oracle数据库无监听程序

    在电脑---服务---启动oracle  tns 如果还是出现错误的话,找到Net Manager,将网络的ip监听删除,将本机的主机名配好,即可打开tns服务 转载于:https://www.cnb ...

  8. oracle错误 无监听程序,oracle_无监听程序_错误

    1: 查看服务器监听服务是否启动,cmd>services.msc>OracleOraDb10g_home1TNSListener, 重新启动下 2: 查看服务器监听文件是否配置正确,路径 ...

  9. oracle ORA-12526: TNS: 监听程序: 所有适用例程都处于受限 无法使用sqlplus / as SYSDBA

    最暴力的方法: 打开控制面板->服务,找到 实例和监听直接重启 一般的方法: 使用系统管理员身份运行以下一段代码 SQLplus  / as SYSDBA;  ALTER SYSTEM DISA ...

最新文章

  1. 还在用Spring Security?推荐你一款使用简单、功能强大的权限认证框架
  2. webpack项目上传云服务器,webpack项目上传云服务器
  3. 一根Express Route同时支持ARM和ASM的VNET
  4. Spring的REST服务发现性,第5部分
  5. UUID工具类及使用
  6. Yolov5系列AI常见数据集(1)车辆,行人,自动驾驶,人脸,烟雾
  7. jQuery 引用地址{包括jquery和google提供的地址}, 节省你不必要的流量
  8. ps cs3怎样能保存html,ps cs3用消失点清理杂物方法介绍
  9. 工具--常见eclipse配置导入web工程(tomcat容器)步骤
  10. 深度剖析Java数据结构之表(二)——List接口
  11. 局域网IP搜索小工具
  12. can卡通用测试软件LCANTest详细介绍
  13. 如何进行反欺诈风控模型冷启动
  14. Windows域服务权限提升漏洞(CVE-2021-42287, CVE-2021-42278)
  15. 基因表达式编程(GEP)自学 第【7】天 Python 实现
  16. 什么是交互设计?交互设计师是做什么的?
  17. MATLAB图像融合分割系统
  18. 怎么修改云服务器数据库权限设置,怎么修改云服务器数据库权限
  19. mysql 唯一约束_Mysql 唯一性约束添加
  20. PS|002自制夸张表情包

热门文章

  1. php 中margin-top,css margin-top属性怎么用
  2. php 字符串 中文位置,怎样查找中文字符的位置呢
  3. 双目立体视觉建立深度图_双目立体视觉测量系统应用
  4. python字符串去掉特殊符号和空格_从字符串中删除所有特殊字符,标点符号和空格...
  5. 何不用python_人生几何,何不Python当歌
  6. android 筛选控件_Flutter学习六之实现一个带筛选的列表页面
  7. 机器学习总结——机器学习课程笔记整理
  8. 揭秘7大AI学习板块,这个星球推荐你拥有
  9. 中国呼吸道防护劳保用品市场投资效益与销售前景调研报告2022年
  10. 区域和裁减区域-Window GDI