正文
连接oracle报nolistener,连接oracle报协议适配器错误
小程序:扫一扫查出行
【扫一扫了解最新限行尾号】
复制小程序
【扫一扫了解最新限行尾号】
复制小程序
oracle客户端能连接服务器时提示ora-12542:无监听程序
客户端连接数据库服务器的时候用直连的方式试一下。数据库服务器ip:1521/orcl.161141 另外,服务器上dos窗口下执行 lsnrctl status 看一下输出结果。
第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。
数据库服务没启动吧。右键“我的电脑”--管理--服务和应用程序--服务,在里面找你的数据库服务是否启动。
你可以先在net manage里面配置一下你的监听就可以访问了。或者直接修改你的监听配置文件。NETWORK\ADMIN\tnsnames文件即可。
要判断出哪里出问题,先是保证虚拟机的安装正常,端口可以访问,然后就是判断监听程序是否正常,就是在虚拟机里面先试一下是否能够连接。再针对相应问题解决。
下次关实例服务的时候不要直接在任务管理器关oracle进程,关机腰关掉服务,shutdown normal.启动oracleServiceLV的时候弹出警告是什么服务错误之类的,删掉实例再建一个。关于那个监听问题,你进sqlnet.log日志查看具体错误信息。
急!oracle数据库找不到listener服务,其他服务都能正常启动
由于监听是oracle关键进程,最好还是切到oracle或grid用户下,使用命令lsnrctl status来查看监听级其状态。
windows的话,运行net manager或者net8 assistant。 linux的话,对应的命令应该是netca。
方法一:修改电脑主机名:1 小编无法启动该服务时,首先想到的就是昨天刚改了主机名的原因,只要将其改为安装oracle时使用的主机名即可。
有可能是你监听不是指向你现在用的服务,你的oracle服务有两个ACCP、ORCL,你的监听很可能是对应你另外一个你没用的服务。解决办法是切换监听所对的服务数据库。1, 在开始中找到Net Manager。
sqlplus能启动oracle,但是plsql连接oracle时ora-12541...
sqlplus 可以连接,plsql不行说明监听服务没有起来。
第一:重新建立监听程序。或通过程序路径启动监听看是否能运行。
方法一:在oracle_home下找到lsnrctl.exe 输入 start 方法二 可能认不到实例名 在cmd下运行 set oracle_sid=自己数据库的实例名(大多数orcl)网上还有很多解决办法 也许不见得管用,这种问题具体问题具体分析比较好。
linux系统oracle监听(listener)问题
以oracle用户登录系统,如果是root用户,使用su - oracle切换用户。以oracle用户cd到oracle的bin目录,cd $ORACLE_HOME/bin。以nolog方式运行sqlplus。以sysdba连接数据库,如下SQL conn /as sysdba。
照着网上的资料重装一遍oracle的时候,走到这边报错了。
一般出现这样的问题还有一个比较笨的方法可以使用,就算把监听删除重新创建,尽量使用ip地址。
查看一下你的listener.ora配置。你上面这个(HOST=) 为空啊。
是否修改环境变量,路径:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID应该和你创建的数据库的SID一样。
初学oracle连接网络,找不到listener.ora文件,求助咋办啊???_百度知...
检查 tnsnames.ora 文件的格式是否正确。确保文件中的每个连接信息都使用正确的语法格式,并且没有错误或拼写错误。你可以使用 Oracle Net Manager 工具来检查和编辑 tnsnames.ora 文件。确认环境变量设置正确。
没有tnsname.ora,考虑从其它机器上、或手动创建一个(这种参考狗狗一下,能出来一堆)。
首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示。其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示。
可能你的oracle有没有安装成功。看一下安装的服务是否完整。
因为他不是windows的默认格式,你选第二项“从已安装程序列表中选择程序”,点确定,在接下来的界面中选择记事本,然后确定退出就可以看到里面的内容了。
关于连接oracle报nolistener和连接oracle报协议适配器错误的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。