怎样检测oracle数据库的监听器是否配置成功?

怎样检测oracle数据库的监听器是否配置成功?,第1张

连接数据库服务器

(1)   启动服务器端监听器与数据库服务

Linux/Unix下,启动监听器:

$ lsnrctl start

关闭监听器:

$ lsnrctl stop

查看监听状态:

$ lsnrctl status

启动数据库:

$ sqlplus /nolog

SQL>conn sys@myoracle as sysdba   --这里的myoracle是前面配置的客户端本地服务名

SQL>conn / as sysdba

SQL>startup

Windows下,启动监听器:

C:lsnrctl start

启动Oracle实例服务:

C:oradim ?a href="http://game.pchome.net/pcgame" class="none" title="cs" rel="external">cstartup –sid myoracle

关闭Oracle实例服务:

C:oradim –shutdown –sid myoracle

以上服务必须同时启动,客户端才能连接数据库。由于默认配置的监听器名称是Listener,上述命令可以正常启动监听器,如果监听器名称是其它名称,如aListener,则需要用下列方式才能启动:

Linux/Unix下:

$ lsnrctl start aListener

Windows下:

C:lsnrctl start aListener

(2)   测试连接数据库服务器

测试的方法多种多样,可以在上面配置本地服务名时进行测试,也可以是第三方客户端工具,如PL/SQL Developer,最方便的是用Oracle自带的sqlplus工具,以下利用sqlplus进行测试:

C:sqlplus /nolog

SQL>conn zgh@myoracle

已连接。

lsnrctl status <服务器地址如: lsnrctl status 192.168.0.126如果远程服务器监听的是其它端口,那需要在本机的对远程服务器监听的连接配置,具体做法是有$ORACLE_HOME/network/admin/listener.ora文件中增加一个监听器,监听器的地址是远程服务器址,端口是远程的端口,如:LISTENER126 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.126)(PORT = 1522)))表示连接到192.168.0.126的1522监听端口。然后用lsnrctl status LISTENER126就可显示远程服务器的监听状态了。同理,可以用这种方法启动和停止远程服务器的监听。

1. linux下启动oracle

su - oracle

sqlplus /nolog

conn /as sysdba

startup

exit

lsnrctl start

exit

2. linux下关闭oracle

su - oracle

sqlplus /nolog

conn /as sysdba

shutdown immediate

exit

lsnrctl stop

exit

3、启动监听器

oracle@suse92:~>lsnrctl start

4、停止监听器

oracle@suse92:~>lsnrctl stop

5、查看监听器状态

oracle@suse92:~>lsnrctl

LSNRCTL>status

LSNRCTL>exit

6.# setup 可以设置防火墙等信息

7.安装监听器

运行 netca 命令

lsnrctl start

lsnrctl stop

reload listener 重新加载

service listener

help 帮助

quit 退出

vi etc/hosts

添加 192.168.0.100 chsylinux


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存