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数据库的问题及解决方法就介绍到这里,希望能够对您有所帮助。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266947.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Introspector内省和反射的区别.

Introspector 是一个专门处理bean的工具类.用来获取Bean体系里的 propertiesDescriptor,methodDescriptor. 要理解这个,就要理解下面几个议题. *bean是啥?普通的class 可能有 computerAges(){ }等方法.Bean是 一个field ,有 get 或者set. 除了这些别无其他.bean是class的一种例…

Akka2使用探索2(Con?guration)

akka2使用Typesafe Config库,可以使用ConfigFactory.load()加载配置文件,默认加载classpath下的application.conf, application.json and application.properties文件。ActorSystem将会把这些配置和reference.conf合并(merge)起来…

oracle查看用户路径,oracle 查看用户的表空间,表空间路径,角色,权限

查看当前用户的缺省表空间select username,default_tablespace from user_users;--XUSER XUSER_DATA查询表空间 含临时表空间select tablespace_name from dba_tablespaces;--XUSER_TEMP--XUSER_DATA查询表空间的路径select name from v$datafile--/u01/app/oracle/oradata/orc…

302重定向问题

在把原有的项目迭代以后出现了访问原有域名: abc.dex 不能访问的情况(注意:这种情况时而能访问,时而不能访问) 必须访问:abc.dex /login.index才能登陆 下面是抓取网络状态的截图: SLB在做…

项目中遇到的ORA error 及解决办法 ---ora-07445

目的 本文档主要介绍ora-07445错误相关内容,并给出了对这个错误的进一步诊断建议,文档主要基于unix系统编写,但原理通用。 文档适用范围 主要为DBA处理系统的ora-07445错误时使用。 0ra-07445错误的定义 当oracle服务器进程从操作系统收到一个…

oracle 不等于某类,Oracle如何查询不等于某数值

前言今天在使用Oracle查询“不等于”的时候&#xff0c;发现得到的数据与期望中的不一样&#xff0c;进一步查找资料才有发现。1、Oracle的不等于在Oracle中&#xff0c;"<>"、"!"、"^"都是表示“不等于”&#xff0c;都可以拿来使用。但是…

ASP.NET学习笔记

1.Asp.Net中几种相似的标记符号: < %...%>< %#... %>< % %>< % %>解释及用法 < %#... %>: 是在绑定控件DataBind()要领 执行时被执行&#xff0c;用于数据绑定 如: < %# Container.DataItem("tit") %> < % %>: 在程序执行…

2017级面向对象程序设计——团队作业1

这是一股来自青青草原的神秘力量 团队信息 团队名称 青青草原战队队伍成员 阮君曦 031702116(队长)史恩泽 031702122蓝飞鹏 031702112张凌昕 031702105林鑫 031702138团队合照人物属性 阮君曦&#xff08;懒羊羊&#xff09; 风格&#xff1a; 一旦进入学习状态便一发不可收拾。…

oracle使用sql文件创建表,使用SQL*Loader创建外部表之一

使用SQL*Loader创建外部表&#xff1a;---创建目录对象并授权给Scott用户&#xff1a;SQL> create or replace directory loader_home as /home/oracle/dirhome;Directory created.--授权&#xff1a;SQL> grant read,write on directory loader_home to scott;Grant suc…

添加错误debug信息

http://hi.baidu.com/wei_1123/item/4218b2f704976cd66225d2d8 常常程式一長&#xff0c;哪邊就不小心多release了一次這時候編譯器就只會告訴你&#xff1a;BAD_ACCESS&#xff0c;然後程式就死了剛開始會google到去Argument加個NSZombieEnabled YES會多吐一點東西讓你把bug除…

雅礼集训 2017 Day1

T1&#xff1a;loj 6029 市场 题目大意&#xff1a; 维护一个数据结构支持区间加 区间除法 区间求最小值 区间求和 思路&#xff1a; 用线段树维护区间加 区间求最小值 区间和 对于区间除法 注意到除数d很大而加法的w很小 尝试将区间除法变成区间减法 可以转化成减法的情况就是…

oracle linux6 u盘安装,Oracle Enterprise Linux/Redhat Linux 6.0 U盘安装方法

多灾多难的Fedora 15安装史&#xff1a;第一天方法1 使用UltraISO直接将ISO写入硬盘映像。。结果无法启动方法2 使用liveusb-creatorFedora 15 64位 Live CD 光标永远停留在左上角。无法引导。。方法3 syslinux &#xff0c;然后自己写个菜单 加载 linux askmethod 结果提示需…

多行文本框

2019独角兽企业重金招聘Python工程师标准>>> #-*- coding: UTF-8 -*- import wxclass TextFrame(wx.Frame):def __init__(self):wx.Frame.__init__(self,None,-1,u多行文本框,size(250,150))panelwx.Panel(self,-1)multiTextwx.TextCtrl(panel,-1,"Python is a…

免oracle客户端下载,Oracle免安装客户端

我们要连接oracle经常需要安装庞大的oracle客户端&#xff0c;很占用硬盘空间&#xff0c;所以我们通过下面的设置就可以在不安装客户端的情况下连接到oracle。首先需要下载Oracle Client Package(免安装包)从http://www.oracle.com/technology/software/tech/oci/instantclien…

tar命令详解

tar [-cxt zjvfpPN] 文件 目录 -c &#xff1a;建立一个压缩文件的参数指令(create 的意思)&#xff1b; -x &#xff1a;解开一个压缩文件的参数指令&#xff01; -t &#xff1a;查看 tarfile 里面的文件&#xff01; 在参数的下达中&#xff0c; c/x/t 仅能存在一个&a…

网站如何接入第三方登录,微信登录和QQ登录:注册认证篇

第三方登录平台接入 &#xff08;QQ\微信登录&#xff09; QQ登录接入 第一步成为QQ应用开发者&#xff0c;审核期限七天 一、所需材料 1、公司注册相关信息 2、营业执照扫描件 微信登录接入 第一步成为微信开发平台开发者&#xff0c;认证费用300元一年 一、所需材料 1、网站相…

Directx11教程(55) 建立球形和锥形物体

本教程中&#xff0c;我们新建2个model class&#xff0c;SphereModelClass以及CylinderModelClass,分别用来表示球形和锥形物体。 程序执行后的界面如下&#xff1a; 线框模式界面如下&#xff1a; 从线框模式可以看出&#xff0c;球形是由三个因素决定&#xff1a;半径、经度…

JAVA基础学习之路(十一)引用传递

引用传递&#xff1a; 不同栈内存可以指向同一块堆内存&#xff0c;不同栈内存可以对一块堆内存进行修改 范例一&#xff1a; class Message {private int num 10;public Message(int num) {this.num num;}public void setNum(int num) {this.num num;}public int getNum() …

oracle 压缩导出 导入,EXP直接导出压缩问津,IMP直接导入压缩文件的方法

在10G之前&#xff0c;甚至在10G的Oracle环境中&#xff0c;有很多数据量不大&#xff0c;重要性不太高的系统依然采用EXP/IMP逻辑导出备份方式&#xff0c;或者&#xff0c;作为辅助备份方式。通常情况下&#xff0c;我们都是这样操作的&#xff1a;1.exp导出2.gzip压缩3.gzip…

Confluence 6 针对你的数据库类型确定校验 SQL

不同的数据库通常要求不同的 SQL 校验查询。校验查询通常需要尽可能的简单&#xff0c;这个查询在链接从数据库连接池中取出的时候都会被执行一次。 针对不同的数据库类型&#xff0c;我们推荐先的校验查询 SQL&#xff1a; MySQLselect 1Microsoft SQL Serverselect 1Oraclese…