Oracle ORA 07445 evaopn2()+128错误问题的解决方案
问题描述
Plsql developer执行一段sql报错:
经查alert log详细报错信息为:
ORA-07445: exception encountered: core dump [evaopn2()+128] [SIGSEGV] [Address not mapped to object] [0x000000000] [] []
数据库版本
10.2.0.4.0
问题原因
复杂视图合并问题导致的oracle bug
解决方法
1、修改隐藏参数:
alter system set "_complex_view_merging"=false scope=both;
2、使用hint no_merge
修改隐藏参数影响范围太广,可能导致其他问题,因此使用了hint解决。
以上所述是小编给大家介绍的Oracle ORA 07445 evaopn2()+128错误问题的解决方案,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
相关推荐
-
Oracle ORA 07445 evaopn2()+128错误问题的解决方案
问题描述 Plsql developer执行一段sql报错: 经查alert log详细报错信息为: ORA-07445: exception encountered: core dump [evaopn2()+128] [SIGSEGV] [Address not mapped to object] [0x000000000] [] [] 数据库版本 10.2.0.4.0 问题原因 复杂视图合并问题导致的oracle bug 解决方法 1.修改隐藏参数: alter system set "_
-
使用ef6创建oracle数据库的实体模型遇到的问题及解决方案
解决方案中的数据层项目最初使用的是oracle 11g + ef5 创建的实体模型,在分页时遇到了skip参数为0报错的问题,没有找到相关资料. 于是决定升级到ef6,在oracle官网中得知,Oracle Data Provider for .NET in ODAC 12c Release 3 开始支持ef6(https://docs.oracle.com/cd/E56485_01/win.121/e55744/release_changes.htm#CIHGIAEG) 安装步骤: 1.安装o
-
Plsql Developer连接Oracle时出现Could not initialize oci.dll解决方案
用plsql developer连接远程Oracle时会出现Could not initalize oci.dll警告,原因分析:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载,或者相反.因为之前实习遇到这个问题,我没有做好记录,最近又有同事遇到,问我,然后我就要重新搜索解决这个问题,所以现在就写成博客,做好记录. 步骤: 1.去http://www.oracle.com/technetwork/database/features/
-
MAC上Mysql忘记Root密码或权限错误的快速解决方案
最近一段时间都在倒腾mantis发现总是连接mysql出错,就随手修改了root权限,导致登录不上了. 下面给大家分享还原root权限和更改root密码的最便捷方法. 1:装mysql workbench .可视化界面直接操作. 2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务 3:进入终端 输入: cd /usr/local/mysql/bin/ 回车后 登录管理员权限 sudo su 回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe -
-
SQL Server成功与服务器建立连接但是在登录过程中发生错误的快速解决方案
最近在VS2013上连接远程数据库时,突然连接不上,在跑MSTest下跑的时候,QTAgent32 crash.换成IIS下运行的时候,IIS crash.之前的连接是没问题的,后网上找了资料,根据牛人所说的方案解决了. 1. Exception message 已成功与服务器建立连接,但是在登录过程中发生错误. (provider: SSL Provider, error: 0 - 接收到的消息异常,或格式不正确.) ---> System.ComponentModel.Win32Except
-
Vue项目webpack打包部署到Tomcat刷新报404错误问题的解决方案
遇到的问题 使用webpack打包vue后,将打包好的文件,发布到Tomcat上,访问成功,但是刷新后页面报404错. 在网上查找了一下,原来是HTML5 History 模式引发的问题,具体为什么,vue官方已经给出了解释,你可以看https://router.vuejs.org/zh-cn/essentials/history-mode.html 但是看完问题又来了,官方给出的解决方案中没有说tomcat下,怎么决解. 解决方案 根据官方给出的解决方案原理 你要在服务端增加一个覆盖所有情况的
-
spring boot 错误页面配置解决方案
这篇文章主要介绍了spring boot 错误页面配置解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 如果访问了错误的路径,或者后台报错 如果没有一个统一的页面! 或者说页面上展示一堆报错信息,既影响美观,又对用户不友好! 那么如何配置? 定义 ErrorPageConfig,配置错误状态与对应访问路径 @Component public class ErrorPageConfig implements ErrorPageRegistr
-
C语言编程中常见的五种错误及对应解决方案
目录 1. 未初始化的变量 2. 数组越界 3. 字符串溢出 4. 重复释放内存 5. 使用无效的文件指针 前言: C 语言有时名声不太好,因为它不像近期的编程语言(比如 Rust)那样具有内存安全性.但是通过额外的代码,一些最常见和严重的 C 语言错误是可以避免的. 即使是最好的程序员也无法完全避免错误.这些错误可能会引入安全漏洞.导致程序崩溃或产生意外操作,具体影响要取决于程序的运行逻辑. 下文讲解了可能影响应用程序的五个错误以及避免它们的方法: 1. 未初始化的变量 程序启动时,系统会为其
-
Docker Push Skipped foreign layer 的错误问题及解决方案
目录 引言 错误实例 错误原因 解决方法 引言 当Docker推送基于Windows镜像到私有仓库的时候会遇到Skipped foreign layer的问题. 错误实例 docker push 192.168.2.30:5000/iis The push refers to a repository [192.168.2.30:5000/iis] 780cc29d7c04: Pushed ce15af77227d: Pushed 357bccc34a53: Pushed 591455288d2
-
如何利用Oracle命令解决函数运行错误
1 问题 自定义了一个 Oracle 函数.编译正常:使用 PL/SQL Developer 的 Test 窗口模式,测试通过.但 Java 直接调用失败:使用 PL/SQL Developer 的 SQL 窗口模式,执行失败. 没有有效的错误提示信息. 2 分析 肯定是函数本身有问题,我们要使用有效的工具来定位出问题. 在 Oracle 函数中,加入异常处理. 异常处理 (EXCEPTION) 可用来处理正常执行过程中未预料的事件.如果 PL/SQL 程序块产生异常,但没有指定如何处理时 ,
随机推荐
- javascript开发随笔一 preventDefault的必要
- ASP中获得Select Count语句返回值的方法
- ruby实现的文件自删除代码分享
- SQL SERVER 2008数据库引擎详细介绍
- vue元素实现动画过渡效果
- JS组件系列之Bootstrap table表格组件神器【终结篇】
- 彻底删除输入法的方法
- Android实现定时器的3种方法
- iOS 设置状态栏的背景颜色方法
- iOS 解决按钮背景图片拉伸问题(推荐)
- Coolite Cool Study 1 在Grid中用ComboBox 来编辑数据
- JavaScript控制图片360度旋转代码
- IIS7的应用程序池详细解析
- C#使用Parallel类进行多线程编程实例
- MySQL的日志基础知识及基本操作学习教程
- Python列表append和+的区别浅析
- C++、C语言和JAVA开发的区别
- jquery 子窗口操作父窗口的代码
- javascript面向对象程序设计(一)
- C++求逆序对的方法