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地址等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)