详细讲解Oracle数据库运行错误的解决方法

作者&投稿:佐花 (若有异议请与网页底部的电邮联系)
~

  Oracle数据库运行错误的解决方法

   错误 ORA : ORACLE not available

  Oracle安装 启动后用sqlplus / as sysdba 登陆 执行任何select语句都出现错误

        select * from dictionary   *   ERROR at line  :   ORA : ORACLE not available

  但是用toad等客户端工具正常!

  为什么sqlplus不行呢?

  另 我用的是

  oracle

  redhat as

  解决方法:

  更改一下linux用户的环境变量ORACLE_SID就可以了

   错误 ORA : shared memory realm does not exist

  我试图连接数据库时的ORA 和 ORA 错误信息 它总是显示这样的信息 ORA Oracle not available 和 ORA shared memory realm does not exist

  不能连接到我的Oracle 数据库上

  因为碰到防火墙的问题次数比较多 这次也先看看 发现根本就没什么拦截的 查看了一下监听 数据库实例也是运行着的

  奇怪的事情 刚才还好好的 重启了机器就不行了

  解决方法:解决的方法倒是不麻烦

  首先看一下 ORACLE_BASE\ORACLE_HOME\DATABASE 下面的 ORADIM LOG 文件

  如果里边有这个错误

  ORA : 验证适配器初始化失败

  那么问题就是它了

  到ORACLE_BASE\ORACLE_HOME\NEORK\ADMIN下面找sqlnet ora文件

  把sqlnet authentication_services=(NTS) 改成

  sqlnet authentication_services=(NONE)

  然后手动重起一下你的哪个数据库服务 在开始 >控制面板 >管理工具 >服务里然后把这个服务的启动帐号改成你的帐号吧 其实不改大概也没有毛病 我就没改 看了这个方法 出错的原因大概有两种情况 修改了帐户 实例有些变动等

  如果还不行 重启电脑试试

  ERROR ORA : TNS:listener does not currently know of service requested in connect descriptor

  关于 ORA: :TNS 没有监听器 的问题

   看看是不是监听服务没有起来

   检查有没有修改IP地址 计算机名称

  对于 一般情况下是机器的IP地址更改了 我就碰到过这种情况 oracle g的安装是在没有联网的状态下 结果联上网后OracleDBConsole*服务启动不了 在此情况下我的解决方案是断网启动服务就好用了 其实问题在于初始配置的监听/服务中的主机信息与现在的信息不符 如果要改便主机IP/名称的话 也必须同时修改oracle中的相应配置 否则oracle找不到主机当然启动不了

  必须启动的服务:OracleOraDb g_home TNSListener(监听器) OracleService[sid]这两项 后者可选为手动启动(因为吃资源厉害)

  后来又遇到OracleOraDb g_home TNSListener服务无法启动的问题 google了下原来是被优化大师清注册表时干掉的 服务启动路径要在注册表中添加

  方法如下

  看\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\OracleOraHome TNSListener有无ImagePath的字符串 没有的话就加一个 值为 \oracle\product\ \db_ \TNSLSNR(不只一处) 类似还有 优化大师干掉VS 中的 NET framework的注册表信息 当时我重装了

lishixinzhi/Article/program/Oracle/201311/17611




Oracle数据库基础教程的编辑推荐
全面介绍Oracle10g数据库存储、安全、维护等必备管理技术,使读者熟悉Oracle10g数据库,从而为进一步阅读奠定基础然后,通过大量小例子,介绍Oracle10g数据库开发技术,使读者能够在实践中逐步掌握较复杂和较抽象的知识点最后,结合实际应用,讲解了两个数据库实例的开发过程,即使用VIsualBasIc开发C\/S构架的...

oracle视频教程哪个好
详细解释:1. 专家讲师的课程系列:张俊红等专家讲师在Oracle数据库领域拥有深厚的技术背景和丰富的实践经验,他们提供的视频教程能够系统地涵盖Oracle数据库的基础知识、核心技术以及高级应用。这些教程往往结合实际案例,不仅讲解理论知识,还注重实践操作,有助于学员快速掌握Oracle数据库的应用。2. 内容全面且...

如何配置Oracle数据库使之成为ArcSDE数据库
Oracle数据库本身虽然具备空间数据库的支持组件,但是为了使用ArcSDE,还必须进行配置。可以安装ArcSDE for Oracle10g并利用其配置工具进行配置。其安装过程不再赘述,因为主要都是点击下一步而已。下面主要讲解其配置流程。实际上,配置有两种方式。第一 种方式是使用VerifyOra工具(点击菜单“开始\/所有程序\/...

求oracle中multiset的具体用法,详细讲解
multiset是oracle的集合运算。分为 MULTISET UNION:取得两个嵌套表的并集 结果集中会包含重复值 MULTISET UNION DISTINCT: 取得两个嵌套表的并集 并取消重复结果 MULTISET INTERSECT:用于取得两个嵌套表的交集 NULTISET EXCEPT:用于取得两个嵌套表的差集 在A集合中存在,但在B集合中不存在 用法:declare typ...

有没有一本详细讲解ORACLE各个等待时间机制的书?
推荐两本书给你 个人认为比较经典 Oracle Wait Interface性能诊断与调整实践指南 Oracle性能诊断艺术

哪位大佬有 Oracle 12c数据库入门与应用,有这个教材的百度网盘吗?_百 ...
并在最后通过设计医院预约挂号系统数据库讲解开发的详细过程。 《Oracle 12c数据库入门与应用》面向数据库管理人员和数据库开发人员,是初学者很好的入门教程,对Oracle管理员和应用程序开发员也有很好的学习和参考价值,也可以作为各大、中专院校相关专业的参考用书和相关培训机构的培训教材。

【分享】Oracle OCP DBA 认证实战培训课程
通过系统学习,至少要通读Oracle OCP教材,实战培训课程提供了中文版的全套教材,实战视频内容丰富,是提升技能的好资源。课程目录详细包括:Oracle 11G SQL基础教程、数据库安装与管理、SQL操作讲解、实验操作演示、数据库软件配置等,从RHEL系统安装配置、数据库软件安装,到SQL语句基础、高级查询技巧,再到...

求介绍一本关于oracle的书。我是初学者。刚刚入门。不需要多高深的...
《Oracle基础教程目录》出 版 社: 人民邮电出版社 出版时间: 2008-6-1 书中全面介绍了Oracle数据库管理系统,详细描述了如何介绍创建、修改、重命名和删除数据库表,查询数据库,自定义表单,创建和修改报表,维护数据库安全以及数据库管理等。在讲解的同时提供了实例及章末小结和习题,供读者进一步巩固...

ORACLE数据导入导出问题
个人觉得没有必要 因为你是想完全复制数据库,只要把imp的必要参数设置下就没问题了。(除非oracle的exp和imp命令有问题。)如果执行脚本的话,首先要确定你建脚本的时间点和fullbackup的时间点是否一致,如果不一致,是否有无法预测的变更点。。。等等问题(其实就是误操作等产生的问题)但是,如果在复制...

关于oracle中的in和exists的效率问题
单说in和exsist,in的效率较差。原理是什么我也不清楚,用数据库的人都这么说。

墨竹工卡县19432324504: 登录Oracle数据库时提示“ORA - 12514:TNS 监听程序当前无法识别连接描述符中请求的服务”,请问怎么解决? -
林尹派瑞: 此问题解决的方法和详细的操作步骤如下:1、首先,按键盘的组合键“ Win+R”,在运行窗口中输入“ services.msc”,按Enter键确认,如下图所示.2、其次,完成上述步骤后,转到Orcale并启动与Oracle相关的所有服务,如下图所示.3、接着,完成上述步骤后,转到oracle11g安装目录并找到侦听文件“ listener.ora”,如下图所示.4、然后,完成上述步骤后,打开“ listener.ora”文件,添加或修改SID_NAME名称为数据库实例名称,如下图所示.5、最后,完成上述步骤后,启动数据库并检查状态. 此时,重新连接到PL/SQL将恢复正常,重新运行生产环境并恢复正常,如下图所示.

墨竹工卡县19432324504: 安装ORACLE时提示“加载数据出错 rgsqueries”是什么原因,如何解决? -
林尹派瑞: 一,第一次安装容易出现的错误. 第一次安装出现"加载数据库错误 areasQueries"的错误,一般是因为 Oracle 安装目录带有中 文字符的目录,在控制面板中把语言改为英文即可,如果还是不行请安装语言包.另外你把安装包放在D盘的目录下...

墨竹工卡县19432324504: 为什么安装oracle数据库时候,提示:加载数据库时出错:areaQueries停止安装所有产品,只停止安装该组件 -
林尹派瑞: (如果第一次安装出现“加载数据库错误areasQueries”的错误,一般是因为Oracle安装目录带有中文字符的目录)1. 停止所有关于Oracle的服务2. 删除Oracle安装目录,主要分布在两个地方(如D盘跟目录下面以及C盘Program Files下面),...

墨竹工卡县19432324504: Oracle数据库打不开 遇到ORA - 00600[4000]这么办? -
林尹派瑞: ORA-00600[4000]是Oracle 内核事务undo模块的一个内部报错信息,一般来说ORA-00600[4000]错误会附带一个argument , 该arg[a]表示Undo segment number USN.早期版本中当使用表空间传输且对传输后的表有DML时可能因为BUG而引起...

墨竹工卡县19432324504: 在建oracle数据库时中出现以下错误:Enterprise manager配置失败,启动Database Control 时出错 -
林尹派瑞: 用emca命令重建oem

墨竹工卡县19432324504: oracle 数据库 显示新建数据库连接失败 错误原因ora - 01017:用户名 口令无效 登陆被拒绝 -
林尹派瑞: 根据ORA-01017的提示是连接到另一方的用户密码错误,于是直接使用配置的用户密码(lsxy/lsxy)登录数据库发现正常登录,进一步的查看建立好后的dblink语句,其中用户名都转化为了大写,由此猜测密码是否也被转化为了大写从而导致密...

墨竹工卡县19432324504: 安装Oracle时,在运行runInstaller进行图形安装报如下错误: -
林尹派瑞: 你装的应该是oracle10g版本. 你目前使用的操作系统版本不在oracle10g的兼容列表中,所以会报错.有两种解决办法:1. 建议更换与你使用操作系统兼容的数据库版本.(oracle11g以上应该可以)2. 如果你操作系统是redhat,可以修改/etc/...

墨竹工卡县19432324504: 安装oracle数据库是报错,我该咋办才能把问题解决掉
林尹派瑞: 从Oracle9i开始,spfile被引入Oracle数据库,Oracle首选spfile.ora文件作为启动参数文件;如果该文件不存在,Oracle选择spfile.ora文件;如果前两者都不存在,Oracle将会选择init.ora文件;如果以上三个文件都不存在,Oracle将无法创建和启动instance.

墨竹工卡县19432324504: ORACLE 数据库实例链接错误
林尹派瑞: 进入如果你用的是Oracle816,进入svrmgrl,分三步启动: 1、启动例程: startup nomount 2、打开控制文件: alter database mount 3、打开数据文件: alter database open 看究竟哪一步出现了错误.

墨竹工卡县19432324504: oracle数据库老是死 -
林尹派瑞: 估计你的问题是这个,优化sql!仔细看看sql!查看用户最大游标数量这个cursor主要是由于应用程序端(JAVA)造成的,测试结果是 1、对于jdbc来说,每一个从Connection中产生的Statement相当于一个Session,此时会在v$session中产生...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网