1.打开Net Configuration Assistant
3.选择重新配置,下一步
4.选择监听程序,默认,下一步
注:如果你的监听已启动,则出现提示框,选择是
5.选择协议,使用默认的TCP协议,下一步
6.选择端口号,使用标准端口号1521,下一步
7.不配置另一个监听程序,选择否,下一步
8.监听程序配置完成,下一步
首先登陆到远程linux,使用oracle用户登陆然后修改%oracle_home/network/admin/listener.ora文件
修改为如下内容(按照远程服务器配置)
sid_list_listener
=
(sid_list
=
(sid_desc
=
(sid_name
=
plsextproc)
(oracle_home
=
/oracle/product/10g)
(program
=
extproc)
)
)
listener
=
(description_list
=
(description
=
(address
=
(protocol
=
ipc)(key
=
extproc1))
)
(description
=
(address
=
(protocol
=
tcp)(host
=
testserver3)(port
=
1521))
)
)
其中,listener是服务器中监听进程的名称;
protocol
表明所使用的网络协议,若是tcp/ip协议,则该值必须为“tcp”;
host
表示服务器的网络地址,为服务器的ip或者网内的机器名;
port
指tcp/ip协议在主机中所占用端口号,oracle缺省使用1521,是在安装oracle数据库时定义的,在安装时可以改变,安装完成后不能改变此值;
sid_name
指服务器上运行的oracle数据库名称,该值应与.bash_profile文件中的环境变量oracle_sid相同(一般情况下此文件为缺省值“plsextproc”);
oracle_home
是指oracle数据库的主目录,该值也应与.
bash_profile文件中的环境变量oracle_home相同。
希望能帮到您!
可能你同时有多个监听程序,你重新配置一下监听程序,步骤如下:点Net
Configuration
Assistant
,进入后会出现一个窗口,点监听程序配置-下一步-重新配置就可以了。
或者你删除原来的监听程序,再重新添加一个也可以。
-
-删除添加过很多次了,数据库也删了从建
还是不行.回答:
重装Oracle相当的麻烦,不建议这样做。你是不是装了两个Oracle啊,我那时是装了两个才不行的。要不你就是
XP系统
用Oracle11g,这样监听程序也会找不到。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)