oracle监听配置文件怎么写

oracle监听配置文件怎么写,第1张

oracle监听文件配置

pl/sql可以启动数据库,但是是myeclipse连接数据库报错,原因是数据库监听文件报错,即listenerora配置出错,该文件正确的内容如下:

# listenerora Network Configuration File: \app\Administrator\product\1110\db_1\NETWORK\ADMIN\listenerora

# Generated by Oracle configuration tools

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = \app\Administrator\product\1110\db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = ORCL)

(ORACLE_HOME = \app\Administrator\product\1110\db_1)

(SID_NAME = ORCL)

)

)

LISTENER =

(DESCRIPTION_LIST =

(DESCRIPTION =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))

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

)

)

该文件端口号位1521,连接的位本机可以是127001,也可以为localhost

premise:本地环境是win7,由于在公司换了工位,之前用的固定ip:192168383,oracle监听也是此ip

但是现在的自动获取,Oracle监听君与我从此成为路人。

解决办法:

Step one:将下图两处ip更新成当前ip

注释:更改此ip后配置文件里的ip将自动跟随更改。这里所说的配置文件为Setp two;

更改plsql中的配置文件的ip

就是这么两步,妈妈再也不用担心我的Oracle监听!

重启Oracle各种服务重新打开plsql登录后········等等!什么情况???

连接超时!!!!

找了半天,终于找到了问题所在。

当我把所有的网络禁用,除了本地连接。见证奇迹的时刻:

电脑ip不固定。oracle配置监听端口没有为主机返回有效的ip地址是因为电脑ip不固定。oracle监听是个服务器端进程,负责监听客户端发来的请求,能够给客户端电脑和数据库电脑建立数据的链接;oracle监听收到request后派生出server process提供服务,会根据数据库配置提供专有和共享两种模式。

打开Oracle Net Manager创建监听

1

在开始菜单,选择oracle,再选择“配置和移值工具”,打开Oracle Net Manager。

2

在d出的窗口上 选择“监听程序”,点击左边的“+”图标,创建监听。

3

在接下来的窗口上选择监听名称,或者自己起一个监听名称,在点击下方“确定”按钮。

END

添加服务器数据库IP地址配置监听

1

点击“添加地址”按钮,填写好服务器主机ip地址以及端口号并及时保存。

END

配置服务名称

1

选择“服务名称”,创建一个服务名称,最好跟目标主机数据库服务名称一致。

2

点击下一步,选择TC/IP选项,再单击下一步。

3

填写好服务器数据库主机名,一般填写IP地址就可以了,再填写好端口:1521 。下一步的时候,填写好服务名,跟SID一致就可以了。

4

测试是否可以连通,点击“测试”按钮,更改进入数据库 *** 作的账户跟密码点击测试。

5

测试连接成功如下图,如果测试未成功,就按上面的步骤仔细检查看看哪里出问题了。一般查询服务器ip地址、端口、数据库用户名、密码、防火墙等等地方是否有问题。

>

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

其实应该是不需要每次开机都配置的,如果你总是要配置监听你看看是不是你的环境变化了(网络环境),然后看看你的监听服务有没有开机正常启动,如果还出现问题,你可以这样 *** 作,可以将oracle装在虚拟机里!在本机上装一个客户端两边连通就不会出现这种情况了。

在cmd命令行窗口看一下监听是否在启动状态

lsnrctl status停止监听

lsnrctl stop再用netca配置

安装oracle的配置要求是什么

在客户端机器上安装ORACLE的Oracle Net通讯软件,它包含在oracle的客户端软件中。

正确配置了sqlnetora文件:

NAMESDIRECTORY_PATH = (TNSNAMES, …)

NAMESDEFAULT_DOMAIN=DB_DOMAIN

正确配置了tnsnameora文件 。

以上就是关于oracle监听配置文件怎么写全部的内容,包括:oracle监听配置文件怎么写、oracle数据库监听配置 怎么更改用户、oracle配置监听端口没有为主机返回有效的ip地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10191631.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存