如何查看和开启oracle监听和服务
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看和开启oracle监听和服务相关的知识,希望对你有一定的参考价值。
1、检查oracle监听服务运行状态,输入lsnrctl status命令来查看,看到提示信息TNS:no listener,表示监听没有启动,
2、监听没有启动,则需要输入lsnrctl start启动监听服务,当看到提示信息"The command completed successfully",则表示启动成功,
3、以system用户身份登陆oracle,sqlplus /nolog,conn as sysdba,
4、提示Connected to an idle instance。则表示连接成功,下面开始启动oracle实例服务,输入startup命令,当看到如图的提示信息,则启动完成,就可以正常使用oracle服务了,
参考技术A方法:
1、lsnrctl命令是oracle的监听命令,位置看下图;
2、其实oracle安装好之后想要实现外部的访问必须要开启oracle的监听程序,这个程序主要负责监听外部的访问请求。如果该程序没有启动,那么oracle是根本不能相应外部的访问请求的;
3、登录Linux,切换到oracle用户下。查询lsnrctl服务是否开启:lsnrctl status;
4、上图显示的是已经有一个handler for this service了,证明已经开启了。如果没有开启的话可以通过这样的命令来开启:lsnrctl start;
5、服务开启之后可以再次尝试通过外部来访问,可以是没有问题了。如果还是不行应该是防火墙的问题,这个时候关闭一下防火墙:service iptables stop。
参考技术B 方法:1、lsnrctl命令是oracle的监听命令,位置看下图;
2、其实oracle安装好之后想要实现外部的访问必须要开启oracle的监听程序,这个程序主要负责监听外部的访问请求。如果该程序没有启动,那么oracle是根本不能相应外部的访问请求的;
3、登录Linux,切换到oracle用户下。查询lsnrctl服务是否开启:lsnrctl
status;
4、上图显示的是已经有一个handler
for
this
service了,证明已经开启了。如果没有开启的话可以通过这样的命令来开启:lsnrctl
start;
5、服务开启之后可以再次尝试通过外部来访问,可以是没有问题了。如果还是不行应该是防火墙的问题,这个时候关闭一下防火墙:service
iptables
stop。 参考技术C
查看的话可以进程管理里面看到 开启的话在开始菜单里面搜索 服务 然后找到oracle开头的两个服务
如图 主要启动下面的两个服务
本回答被提问者采纳怎么样oracle 10g 监听开启
怎么样oracle 10g 监听开启
参考技术A 在linux(unix平台下)下面,用oracle用户登录,然后用命令lsnrctl start就可以启动了;在windows平台下,在服务里面找到oraclelistner相关的服务,启动则可。
可以在命令行下,用命令:lsnrctl status查看监听的状态。 参考技术B lsnrctl status 查看是否开启
lsnrctl start 开启
lsnrctl stop 关闭 参考技术C 运行cmd >lsnrctl >stop >start>exit
>sqlplus /nolog
>conn 用户名/密码@orcl as sysdba
以连接
可能连不上 可能数据库里面的服务没有完全起来
>shutdown immediate
>startup
等数据完全加载 在重新连接就行了 参考技术D 在命令行中输入:
lsnrctl start
查看 lsnrctl status
停止 lsnrctl stop
以上是关于如何查看和开启oracle监听和服务的主要内容,如果未能解决你的问题,请参考以下文章