oracle服务器找不到怎么解决,简析Oracle数据库常见问题及解决方案
Oracle数据库在使用的过程中常常会遇到这样或那样的问题,而这些问题常常又使我们感到很困惑,本文我们总结了Oracle数据库在使用过程中的一些问题,并给出了解决方法,下面我们就开始分析一下这些问题。
一、oracle监听启动后,立即停止。
TNS-12545: 因目标主机或对象不存在,连接失败。
TNS-12560: TNS: 协议适配器错误。
TNS-00515: 因目标主机或对象不存在,连接失败。
32-bit Windows Error: 1004: Unknown error。
不再监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=//./pipe/EXTPROC0ipc)))。
原因是我安装了oracle之后,又修改了主机名。
解决方法:
1.直接修改listener.ora
路径是: oracle安装目录/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora.
修改HOST 为主机名或者IP.
2.通过 Net Manager,在 监听程序/LISTENER 下直接修改主机即可
二.错误码及解决办法
1.ORA:-12545:因目标主机和对象不存在,连接失败。
错误代码ORA-12545表示网络连接串(即tnsnames.ora文件中的HOST处)中使用的机器名和IP地址不存在,重新修改和重新连接即可。
2.ORA-12651:TNS:没有监听器。
该信息说明所要连接的服务器没有启动监听进程Listener(该进程为Oracle服务器上操作系统进程,监听进程没有启动时,服务器可以正常进行,但是客户端不能与服务器产生连接。这时可以在服务器使用操作系统命令lsnrctl正常起启动监听进程)。
3.ORA-00600:internal error code,arguments:[num],[?],[?],[?],[?] 。
产生原因:这种错误通常为ORACLE的内部错误,只对OSS和ORACLE开发有用。ORA-600的错误经常伴随跟踪文件的状态转储(系统状态和进程状态),系统状态存储将包括ORACLE RDBMS持有的当前对象的信息,进程状态转储则将显示特殊进程持有的对象,当进程符合了某错误条件时,经常是由于一些信息取自它持有的一个块,如果我们知道这些错误进程持有的块,就容易跟踪问题的来源。
解决方法:一般来说出现这个错误我们本身是无法解决的,只有从提高系统本身各方面来解决这个内部问题,如增加硬件设备,调整系统性能,使用OPS(当然OPS从某种意义上说并不是一种好的解决方式)等。ORA-600错误的第一个变量用于标记代码中错误的位置(代码中的每个部分的第一变量都不一样),从第二个到第五个变量显示附加信息,告诉OSS代码在哪里出现了错误
4.ORA-12560 协议适配器错误:
有关ORA-12560: TNS:协议适配器错误的问题
①.检查Terminal Service, 远程桌面是不是起因。
②.环境变量set oracle_sid=需要的服务名。
③.listener.ora, tnsnames.ora等内机器名或者IP地址是否正确。
④.netstat –a检查端口是否被占用。
⑤.检查注册表HKEY_LOCAL_MACHINE/Software/Oracle/Home0新增字符串USE_SHARED_SOCKET=TRUE, 重新启动服务。
5.ORA-28595: Invalid DLL Path 调用外部DLL出错
原因:A setting in Oracle's LISTENER.ORA file on the server hosting the RDBMS is missing.
解决办法:
(1).Locate the active LISTENER.ORA file on the server. By default, it will be on the Oracle RDBMS drive in the path ../ora92/network/admin.
(2).Inspect the file and locate all entries associated with "SID_DESC". Each such entry should have the following option associated with it:
(ENVS = "EXTPROC_DLLS=ANY")
(3).Add the above line to any entry where it is missing.
(4).Restart the Oracle Listener Service (or reboot the server which will in turn restart Oracle).
例子:
The example LISTENER.ORA file below shows a valid configuration for the server named "WOODY" (using TCP/IP on Port 1521) with the correct ENVS entries highlighted:
# LISTENER.ORA Network Configuration File: C:/oracle/ora92/network/admin/listener.ora
# Generated by Oracle configuration tools.
?
6.在控制面板中启动服务,出现以下错误:
服务:在本地计算机无法启动OracleOraDb10g_home1TNSListener 服务。
错误3:系统找不到指定的路径。
查看属性发现,OracleOraDb10g_home1TNSListener 服务的可执行文件的路径为空。
解决办法:
开始-->运行REGEDIT -->进入注册表找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/OracleOraDb10g_home1TNSListener
发现ImagePath关键值没有了,新建一个名为ImagePath的可扩充字符串值,编辑字符串的数值数据为:Oracle安装路径/BIN/TNSLSNR
7.错误描述:本地计算机上的OracleOraDb10g_home1TNSListener服务启动后又停止了。一些服务自动停止,如果它们没有什么可做的,例如 "性能日志和警报 "服务。
解决办法:C:/oracle/product/10.2.0/db_1/NETWORK/ADMIN/listener.ora把这这文件里的内容改下 HOST=你的计算机名字。
关于Oracle数据库的问题及解决方法就介绍到这里,希望能够对您有所帮助。
oracle服务器找不到怎么解决,简析Oracle数据库常见问题及解决方案相关推荐
- linux oracle em使用,案例:五步解决linux操作系统Oracle EM乱码的问题
天萃荷净 用户生产环境Linux系统Oracle数据库配置OEM使用时出现乱码情况 如果想以中文显示,则需要修改一些配置文件. 包括三个目录: $ORACLE_HOME/jdk/jre/lib $OR ...
- oracle 安装找不到服务,win7 下安装oracle 11g出现错误: 启动服务出现错误 找不到服务OracleMTSRecoveryService...
这种错误是在多次安装oracle都没有成功的情况下发生的. 正确安装oracle,是有前提条件的 1,安装最新的jdk,不是jre!!(并配好环境变量,在cmd中测试 java -version与ja ...
- oracle服务器不识别tc服务,记一次ORACLE无法启动登陆事故
打开XSHELL 登陆ORACLE用户 1.sqlplus scott/scott 提示登陆失败 2.sqplus / as sysdba 启动数据库提示 3.查找日志 操作日志:$ORACLE_HO ...
- oracle的mysql_Oracle与MySQL的区别简析
1.组函数用法规则 mysql中组函数在select语句中可以随意使用,但在oracle中如果查询语句中有组函数,那其他列名必须是组函数处理过的,或者是group by子句中的列否则报错 eg: se ...
- iPad服务器怎样修复,五个解决我的iPad无法打开的解决方案
在过去几年中,Apple推出了各代iPad.最近的一些设备具有大量高端规格和功能,使其成为用户的最爱.尽管如此,iPad用户时不时会针对各自的设备提出一些问题.例如,iPad无法启动问题是许多用户面临 ...
- PDA提示服务器返回数据为空,三农普PDA数据采集软件常见问题及解决方案
一. 登录 问题:在登录页面无法读取到已注册的用户名 原因:1.MDM未注册成功(可能为已注销但是未重新注册)2.MDM注册的专业不对 解决方案:原因1:重新注册 原因2:获得最 ...
- Oracle入门(十四.15)之捕获Oracle服务器异常
一.异常类型 本课讨论预定义和非预定义的Oracle服务器异常. (1)使用PL / SQL处理异常 有两种提出异常的方法: •Oracle服务器隐式(自动): - 发生Oracle错误并自动引发相关 ...
- pl/sql远程连接oracle服务器问题(各种情况) .,plsql远程连接oracle服务器问题(各种情况).docx...
plsql远程连接oracle服务器问题(各种情况).docx PLSQL远程连接oracle服务器问题(各种情况)1.病毒软件的防火墙可以关闭试试在连接.2.环境变量path里面没有加上%ORACL ...
- oracle rac节点重启,oracle RAC一个节点频繁重启解决
oracle RAC一个节点频繁重启解决 类别:Oracle数据库 作者:码皇 来源:hijk139的专栏 点击: oracle RAC一个节点频繁重启解决故障现象:2011年的一次问 ...
最新文章
- 【翻译】Ext JS 6 Beta发布
- linux_OEL5.4_安装Oracle11g中文教程图解
- leetcode算法题--“气球” 的最大数量
- Mongodb在使用过程中有什么问题
- keras cnn 代码详解
- 产品质量不过关怎么办?一招帮你大幅提高生产质量
- Mac OS X 10.7.2 Lion下快速锁定屏幕
- linux gradle目录结构,android studio中,project和module的目录结构
- 新浪微博数据采集以及分析方法(干货)
- window cmd 命令大全 (order)
- 让你彻底理解线性代数中的概念——《线性代数的本质》系列视频笔记
- 云南大学02届计算机系,云南大学学生获得2019CCF大学生计算机系统与程序设计竞赛西...
- 帆软FineBI试用
- 线程间共享 部分变量 Spring框架下向异步线程传递HttpServletRequest参数
- 仓库软件可以管理仓库,这么简单!
- 前端js、功能性工具插件网站(持续更新,欢迎分享)
- Echarts3实例 map地图值渲染
- 邮件服务器(eas)找不到服务器,Exchange ActiveSync 无法访问邮箱服务器上的邮箱,因为邮箱服务器处于脱机状态...
- python框架pika的基本使用
- ubuntu18.04 安装迅雷 解决字体发虚与乱码问题
热门文章
- 收集、报告或保存系统活动信息:sar命令
- 工业4.0时代企业如何用CRM实现模式变革
- 上天入海又怎样?阿里的运动达人纷纷表示不服
- scikit-learn点滴
- 多系统通讯-DotNetMQ
- linux下rpm方式安装mysql(2012-5-12)
- Lucene Inverted index(倒排索引)原来快速入门
- oracle 升级前备份,rac(exadata)升级前的备份及LVM快照的恢复
- python 服务注册_将python程序注册为Ubuntu系统服务,并开机启动的方法。
- AD20学习笔记3---PCB封装库的创建方法及现有封装调用