远程连接Oracle服务器是 显示无监听程序是什么原因呢?服务器应经开了监听服务了啊。。。

远程连接Oracle服务器是 显示无监听程序是什么原因呢?服务器应经开了监听服务了啊。。。,第1张

首先登陆到远程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相同。

希望能帮到您!

如果你只有一个客户端,而数据库是在远程服务器上的话,那么就请通知远拿敬笑程的dba打消含开监听程序,也就是OracleOraDb10g_home1TNSListener这个服务

如果你的数据库是安装在本机上的

只要conn username/password这种登录形式也可以登录上数据库

conn username/password@orcl这种登录形式则需要打开OracleOraDb10g_home1TNSListener服务

打卡OracleOraDb10g_home1TNSListener服务:

开始——控稿贺制面板——管理工具——服务——打开OracleOraDb10g_home1TNSListener即可


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

原文地址: http://outofmemory.cn/yw/12377248.html

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

发表评论

登录后才能评论

评论列表(0条)

保存