欢迎来到天天文库
浏览记录
ID:15663085
大小:249.00 KB
页数:13页
时间:2018-08-04
《【精选】oracle常见连接错误(无监听_无网络服务名)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、问题一错误"ORA-01219:数据库未打开:仅允许在固定表/视图中查询"的解决方案或者ORA-01033:ORACLEinitializationorshutdowninprogress如下:解决:C:DocumentsandSettingsfeng>sqlplus/nologSQL>connsys/orclassysdbaSQL>select*fromv$log;SQL>shutdownimmediate;------(关闭数据库,卸载数据库,关闭例程)SQL>startup;SQL>recoverdatabaseuntilcancel;SQL>alterdatabase
2、openresetlogs;//如果有锁定的文件,则需要现offlinedrop处理==============================================================禁用oracle的监听日志C:DocumentsandSettingsfeng>LSNRCTLLSNRCTL>setlog_statusoff正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******))(PORT=1521)))LISTENER参数log_status被设为OFF命令执行成功LSNRCTL>save_c
3、onfig正在连接到(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=******)(PORT=1521)))未保存对LISTENER所作的更改命令执行成功=============================================================在startup启动数据库时出现的error:问题1)---锁定数据文件…offline以后,在打开数据库----alterdatabaseopen问题2)未知命令开头…原因是:将alter写成alert,仔细比较。。。。。=========================
4、=====================================注意:==============================================================oracle管理中使用的:svrmgrl通常用来启动、关闭数据库实例。lsnrcel则用来管理监听器,比如重新启动监听器,查看其状态,-----(listener-control监听器)可使用help命令查看相关信息问题二:登录pl/sqlDeveloper工具无监听 或者oracle监听服务启动不了 1067错误;解决:1)查看oracle服务器安装目录下的listener.o
5、ra文件查看ip,和ORACLE_HOME路径.有可能是ip和计算机名不一致,TNS.ORA文件中的ip地址和计算机名称是否改变 TNS.ORA文件中配置的HOST,最好是计算机名称/ip地址,不要用127.0.0.1;2)用conn用户名/xxx@ip:1521/server-name;进行测试或者在netManager中登录测试3). 3)开启监听,在dos中执行lsnrctl stoplsnrctl startping一下服务:tnsping ip 或者是 tnsping 服务名首先lsnrctlstart开启监听lsnrctlstatus查看监听状态然后netstarto
6、racleservicelv开启实例服务,然后sqlplus/nolog进入,然后connsys/xxx@lvassysdba看能行不。下次关实例服务的时候不要直接在任务管理器关oracle进程,关机关掉服务,shutdownnormal.启动oracleServiceLV的时候弹出警告是什么服务错误之类的,删掉实例再建一个。关于那个监听问题,你进sqlnet.log日志查看具体错误信息。4)如果一台机器上同时安装oracle的服务端和客户端,监听的oraclehome容易发生冲突。如下:打开PLSQLDeveloper------Tools---Preference属性---c
7、onnection---如下图:问题三:“ORA-12170:TNS:连接超时”在本机可以正常使用,可是到局域网中的其他机器就出现“ORA-12170:TNS:连接超时”这样的报错出现上面的问题一般是系统的防火墙把端口拦截了,还有就是使用动态的ip,或者是网络不稳定(老断线),最好不要用外网ip。本地可以使用的情况下1.pingip地址2.tngpingip地址ping监听服务3.查看服务器监听服务是否启动lsnrctlstatus使用tnsping命令检查,报TNS-12535
此文档下载收益归作者所有