oracle数据库监听配置是什么样子?

来源:趣味经验馆 9.67K

连接数据库服务器 (1) 启动服务器端与数据库服务 Linux/Unix下,启动: $ lsnrctl start 关闭: $ lsnrctl stop 查看监听状态: $ lsnrctl status 启动数据库: $ sqlplus /nolog SQL>conn sys@myoracle as sysdba --这里的my

一、(LISTENER)

是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行的设置也是在数据库服务器端完成的。

premise:本地环境是win7,由于在公司换了工位,之前用的固定ip:192.168.3.83,oracle监听也是此ip. 但是现在的自动获取,Oracle监听君与我从此成为路人。 解决办法: Step one:将下图两处ip更新成当前ip 注释:更改此ip后配置文件里的ip将自动

二、本地服务名(Tnsname)

一、Oracle监听客户端请求通过web页面发给中间件weblogic中间件再发给orale数据库图示如下:Oracle为了和外界联系必须开启监听,来接受外部的请求。开启oracle监听有2种方法方法一:修改配置文件方法二:通过图形化的工具改监听配置文件所在的位

Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

一、Oracle监听客户端请求通过web页面发给中间件weblogic中间件再发给orale数据库图示如下:Oracle为了和外界联系必须开启监听,来接受外部的请求。开启oracle监听有2种方法方法一:修改配置文件方法二:通过图形化的工具改监听配置文件所在的位

本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。

当我们建立了Oracle数据库后,必须合理地配置监听程序和网络服务名后,客户应用才能访问我们的数据库。所以服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。看如下说明: 1。服务器端的监听程序用于接收客户端的连接请求

三、Oracle网络连接配置方法

1. 修改配置文件 Linux下Oracle配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora 修改并配置要监听SID的相关信息,如: #listener.ora Network Conf

配 置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:

D:oracleproduct10.2.0db_1NETWORKADMIN 在此路径下 把listener.ora 文件下 HOST 改成你的机器名字(如果是IP地址)

$ netmgr

D:oracleproduct10.2.0db_1NETWORKADMIN 在此路径下 把listener.ora 文件下 HOST 改成你的机器名字(如果是IP地址)

Windows下启动Net Manager图形窗口如下图示:

1、系统的服务管理中进行管理,点击我的电脑 发现管理,如图所示,点击进去。 2、找到服务和应用程序。 3、如图所示,点击进去。 4、如图所示,发现服务。 5、看到oracle 点击启动服务也可以关闭。 6、通过命令行进行数据库服务的启动和关闭。在

oracle数据库监听配置是什么样子?

方法

一、(LISTENER)

开始--运行--services.msc-----找到服务:OracleOraDb10g_home1TNSListener 与 OracleServiceORCL(注意其中的ORCL服务名)。这两个就是oracle启动必须的两个服务(默认为自动启动),启动这两个服务就等于开启oracle了。

是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行的设置也是在数据库服务器端完成的。

premise:本地环境是win7,由于在公司换了工位,之前用的固定ip:192.168.3.83,oracle监听也是此ip. 但是现在的自动获取,Oracle监听君与我从此成为路人。 解决办法: Step one:将下图两处ip更新成当前ip 注释:更改此ip后配置文件里的ip将自动

二、本地服务名(Tnsname)

一、Oracle监听客户端请求通过web页面发给中间件weblogic中间件再发给orale数据库图示如下:Oracle为了和外界联系必须开启监听,来接受外部的请求。开启oracle监听有2种方法方法一:修改配置文件方法二:通过图形化的工具改监听配置文件所在的位

Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。

一、Oracle监听客户端请求通过web页面发给中间件weblogic中间件再发给orale数据库图示如下:Oracle为了和外界联系必须开启监听,来接受外部的请求。开启oracle监听有2种方法方法一:修改配置文件方法二:通过图形化的工具改监听配置文件所在的位

本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。

当我们建立了Oracle数据库后,必须合理地配置监听程序和网络服务名后,客户应用才能访问我们的数据库。所以服务器端必须配置监听程序,而网络服务名在客户端跟服务器端都可以配置。看如下说明: 1。服务器端的监听程序用于接收客户端的连接请求

三、Oracle网络连接配置方法

1. 修改配置文件 Linux下Oracle配置文件在:$ ORACLE_HOME/network/admin/listerer.ora, 如: /bank/oracle/oracle10g/product/10.2.0/network/admin/listener.ora 修改并配置要监听SID的相关信息,如: #listener.ora Network Conf

配 置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle服务端或客户端的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:

D:oracleproduct10.2.0db_1NETWORKADMIN 在此路径下 把listener.ora 文件下 HOST 改成你的机器名字(如果是IP地址)

$ netmgr

D:oracleproduct10.2.0db_1NETWORKADMIN 在此路径下 把listener.ora 文件下 HOST 改成你的机器名字(如果是IP地址)

Windows下启动Net Manager图形窗口如下图示:

1、系统的服务管理中进行管理,点击我的电脑 发现管理,如图所示,点击进去。 2、找到服务和应用程序。 3、如图所示,点击进去。 4、如图所示,发现服务。 5、看到oracle 点击启动服务也可以关闭。 6、通过命令行进行数据库服务的启动和关闭。在

oracle数据库监听配置是什么样子? 第2张

选 中窗口右侧栏下拉选项中的“数据库服务”,点击添加数据库按钮。在出现的数据库栏中输入全局数据库名,如myoracle。注意这里的全局数据库名与数据 库SID有所区别,全局数据库名实际通过域名来控制在同一网段内数据库全局命名的唯一性,就如Windows下的域名控制器,如这里可以输入 myoracle.192.168.1.5。Oracle主目录可以不填写,输入SID,如myoracle。完整的数据库服务配置如下图示:

Oracle配置(LISTENER) 如 图(一)示,选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的名称是LISTENER(该名称也可以 由任意合法字符命名)。选中该名称,选中窗口右侧栏下拉选项中的“监听位

oracle数据库监听配置是什么样子? 第3张

保 存以上配置,默认即可在Oracle安装目录下找到监听配置文件 (Windows下如D:oracleora92networkadminlistener.ora,Linux/Unix下$ ORACLE_HOME/network/admin/listerer.ora)。至此,Oracle服务端配置已经完成。

一、下载 下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html 这是Oracle Instant Client的下载首页,有很多种版本可供下载。 但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对

oracle数据库监听配置是什么样子? 第4张

本地服务名配置(Tnsnames)

通过命令来查看,如用户权限,表名,存储位置,版本等等。 选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的名称是LISTENER,该名称也可以 由任意合法字符命名,选中该名称,选中窗口右侧栏下拉

本 地服务名是基于Oracle客户端的网络配置,所以,如果客户端需要连接数据库服务器进行操作,则需要配置该客户端,其依附对象可以是任意一台欲连接数据 库服务器进行操作的pc机,也可以是数据库服务器自身。如前面所介绍,可以利用Oracle自带的图形化管理工具Net Manager来完成Oracle客户端的配置。选中如图(一)中的服务命名,再点击左上侧“+”按钮,弹出如下图示对话框:

不需要配置就可以远程连接,因为新的实例服务可以动态注册到监听,如果需要静态监听则需要在原有监听上增加配置

oracle数据库监听配置是什么样子? 第5张

输入Net服务名,如myoracle,点击下一步,进入下图示对话框:

一、问题描述: 安装好ORACLE服务器端后,利用PL/SQL连数据,提示无监听程序。 二、解决步骤: 1.检查防火墙。 将防火墙关闭。 2.查看监听服务。 在管理工具->服务中查看监听服务是否已经启动,如果没有,请启动。 3.查看注册表。 在HKEY_LOCAL_

oracle数据库监听配置是什么样子? 第6张

选中TCP/IP(Internet协议),点击下一步,如下图示:

选中树形目录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序目录,默认新加的名称是LISTENER(该名称也可以 由任意合法字符命名)。选中该名称,选中窗口右侧栏下拉选项中的“监听位置”,点击添加地址按钮。在出现的网络地址

oracle数据库监听配置是什么样子? 第7张

输入主机名与端口号。注意这里的主机名与端口号必须与数据库服务器端配置的主机名和端口号相同。点击下一步,如下图示:

oracle数据库监听配置是什么样子? 第8张

选 中(Oracle8i或更高版本)服务名,输入服务名。这里的服务名实际上就是数据库服务器端配置中的全局数据库名,前者与后者必须相同。连接类型 通常选专用服务器,这要视数据库服务器的配置而定,如果配置的共享数据库服务器,这里的连接类型就要选共享服务器,否则建议选专用服务器(关于专用服务器 的介绍请参阅相关文档)。配置好后点击下一步,如下图示:

oracle数据库监听配置是什么样子? 第9张

如 果数据库服务器端相关服务启动了,可以点击测试按钮进行连接测试。Oracle默认是通过scott/tiger用户进行测试连接,由于scott用户是 Oracle自带的示例用户,对于正式的业务数据库或专业测试数据库可能没有配置这个用户,所以需要更改成有效的用户登录才可能测试成功。如果这里测试连 接不成功,也不要紧,先点完成按钮结束配置。

回 到Oracle网络管理器(Oracle Net Manager)主窗口,保存配置,默认即可在Oracle安装目录下找到本地服务名配置文件 (Windows下如D:oracleora92networkadmintnsnames.ora,Linux/Unix下$ ORACLE_HOME/network/admin/ tnsnames.ora)。配置完成的本地服务名如下图示:

oracle数据库监听配置是什么样子? 第10张

扩展阅读,以下内容您可能还感兴趣。

oracle数据库*启动不了了,怎么回事?

D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN 在此路径下 把listener.ora 文件下 HOST 改成你的机器名字(如果是IP地址)

怎么打启动oracle数据库*?

1、系统的服务管理中进行管理,点击我的电脑 发现管理,如图所示,点击进去。

2、找到服务和应用程序。

3、如图所示,点击进去。

4、如图所示,发现服务。

5、看到oracle 点击启动服务也可以关闭。

6、通过命令行进行数据库服务的启动和关闭。在命令行services.msc。

如何在window上配置oracle数据库监听

开始--运行--services.msc-----找到服务:OracleOraDb10g_home1TNSListener 与 OracleServiceORCL(注意其中的ORCL服务名)。这两个就是oracle启动必须的两个服务(默认为自动启动),启动这两个服务就等于开启oracle了。

oracle建立数据库到最后显示监听未启动

监听未启动,或者tns net服务配置不对,所以服务未能注册到该监听程序。

oracle安装完配置无监听服务,如何解决?

1、找到C:Program Files (x86)Oracleodac_clienttnsnames.ora文件,用记事本打开,显示oracle值:

ORACLE =

(DESCRIPTION =

(ADDRESS = 

(PROTOCOL = TCP)

(HOST =自动分配的IP地址)

(PORT =1521))

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = orcl)))

2、修改如下:10.1.10.183/orcl =  

(DESCRIPTION =  

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

  (CONNECT_DATA =  

    (SERVER = DEDICATED)  

    (SERVICE_NAME = orcl)  

  )  

)

3、主机名输入localhost或127.0.0.1都会提示无监听程序。由于自动分配的IP地址会有变动,所以将oracle值中的host改成本机的计算机名,保存修改后的tnsnames.ora。再次连接(10.1.10.183/orcl)数据库,出错问题解决。

Oracle监听问题:

(1)第一个错误:

注册表使用了优化软件被删除相关项, 对于每一个系统服务实际上都会在注册表之中有所保存,注册表中的相关项名:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesOracleOraDb11g_home1TNSListener

 

里面有一个imagePath:E:oracleInstallproduct11.2.0dbhome_1BINTNSLSNR,这个选项有可能被优化软件给自动删除,如果被删除的话按照格式从新建立一个相关的注册项。

(2)第二个错误:

网络环境改变(10G版本),11g版本得到改善,主要是计算机的名称被改变:

当网络环境发生改变的时候,监听服务就启动不了,解次问题的方法就是必须修改网络配置文件,配置文件路径:E:oracleInstallproduct11.2.0dbhome_1NETWORKADMIN,有两个配置文件listener.ora和tnsnames.ora,通过记事本打开两个文件:

但是以后使用程序连接oracle1G的话不能正常访问数据库,选择Net Manager,进入到网络配置界面:

 

热门标签