A. 远程连接oracle报错ORA-12560
网络适配器错误,可能是你vm网络设置错误,或者没装vm工具,把vm工具装上,再次确认网络状态
B. linux 操作系统无法启动oracle的监听服务 咋整
查看环境变量是否配置过了--使用安装oracle的用户执行lsnrctl stop,lsnrctl start,lsnrctl status查看监听状况
C. oracle 10登陆时提示:“ORA—12560: TNS:协议适配器错误”
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
D. TNS-12546: TNS:permission denied linux oracle 11G
用oracle用户试试,或者看看oracle用户的权限
E. Linux下查看监听状态的命令lsnrctl status,如何根据返回结果判断监听是正常启动
用 oracle:~ # lsof -i:1521 如果有返回信息,就说明侦听是启用的,如果没有返回任何信息说明侦听是停用的,或者你用 lsnrctl start。
oracle@oracle:~> lsnrctl start
LSNRCTL for Linux: Version 11.2.0.3.0 - Proction on 04-JUL-2014 18:28:35
Copyright (c) 1991, 2011, Oracle. All rights reserved.
TNS-01106: Listener using listener name LISTENER has already been started
返回以上信息,说明是启用的。
方法1::
看 oracle监听是否启动 在CMD下运行如下命令就可以 lsnrctl status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))
TNS-12541: TNS:无监听器
TNS-12560: TNS: 协议适配器错误
TNS-00511: 无监听器
32-bit Windows Error: 61: Unknown error
LSNRCTL> start listener1
启动tnslsnr:请稍候...
这表示没有启动。。
方法2:
如果是LINUX系统可以通过如下命令看进程在不在
ps -ef|grep lsn
看 oracle监听是否启动 在CMD下运行如下命令就可以
lsnrctl status
正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=spcc)(PORT=1525)))
TNS-12541: TNS:无监听器。TNS-12560: TNS: 协议适配器错误。TNS-00511: 无监听器
32-bit Windows Error: 61: Unknown error
LSNRCTL> start listener1
启动tnslsnr:请稍候...。这表示没有启动。。
如果是LINUX系统可以通过如下命令看进程在不在
ps -ef|grep lsn
F. oracle监听打不开怎么回事 我的是linux系统 开启错误如下
1、是否修改环境变量,路径:/home/oracle/.bash_profile,其中export ORACLE_SID=?,SID应该和你创建的数据库的SID一样。
2、报错说你“ target host or object does not exist”目标地址或主机不存在,先确认一下IP配置,再ping试试,看看能不能ping通。
G. 在linux系统上安装oracle数据库,安装后数据库的服务都成功启动了,但是重启电脑后,监听不能成功启动。
监听器启动异常。
要注意/etc/hosts与/etc/sysconfig/network文件主机名的一致性.产看一下这两个文件,修改修改,一般就没问题了。
不行,再在启动listener的时候先执行:
export ORACLE_SID=orcl 改成自己的sid
看看。
H. 启动监听时显示TNS-12560:TNS:protocol adapter error 00530:protocol adapter error
报错已经写清楚了,连接不到主机。你查一下listener.ora里,HOST后面写的主机名写对了没有。如果确认写对了,那cat /etc/host 看一下这里的主机对应的ip地址,然后ping一下,看看能不能通。
I. 在linux上oracle装好了,配置PL developer时测试时出现ORA-12560: TNS: 协议适配器错误 亟待解决啊~~~~
重启linux
重新启动oracle和监听
然后保证你配置PL/SQL的这个电脑安装了oracle客户端或oracle