【Oracle01090问题如何解决】教程文章相关的互联网学习教程文章

Oracle列转行函数版本不兼容解决方案【代码】

业务场景本博客记录一下Oracle列转行函数在Oracle11的一些不兼容问题,vm_concat在一些业务场景是必须的。不过这个函数使用要谨慎,底层实现应该也是group by等等实现的,性能并不是特别好。这个函数在Oracle12是没有的,在Oracle11是不太兼容的,Oracle10可以正常使用。最近遇到这个问题,网上博客很多都写到了自定义列转行函数的办法去解决。但是这种办法并不一定适用所有的业务场景。我并没有采用。不过有些场景还是可以使用的。...

Windows 7 64bit上安装Oracle Database 12c [INS-30131] 错误的解决方法【图】

Windows 7 64bit上安装Oracle Database 12c,出现以下错误: 解决方法:第一步:控制面板>所有控制面板项>管理工具>服务>SERVER 启动第二步:控制面板>所有控制面板项>管理工具>计算机管理>系统工具>共享文件夹>共享 右键单击“共享”>新建共享>点击“下一步”> 单击“浏览”>选择"本地磁盘(C:)">确定 单击“下一步”; 单击“是”>"下一步"; “共享名”输入 "C$" >"下一步" ; 对权限进行相应的选择(选择第二项或第三项)。...

Oracle 中deferred_segment_creation 的用法以及exp时解决办法

' title='SYS@ORCL>show' ref='nofollow'>SYS@ORCL>show parameter segmentNAME TYPE VALUE ------------------------------------ ----------- ------------------------------ deferred_segment_creation boolean TRUE rollback_segments string transactions_per_rollback_segment integer 5deferred_segment_creation参数,在11.2.0.4g才有的...

Oracle listagg字符串拼接字符串过长问题解决【代码】

listagg(fxwt,‘,‘) within GROUP (orderby fxwt) as fxwt 改为xmlagg(xmlparse(content fxwt||‘,‘ wellformed) orderby fxwt).getclobval() as fxwt ———————————————— 版权声明:本文为CSDN博主「number__」的原创文章,遵循CC 4.0BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/YangMing_number/article/details/80796803 原文:https://www.cnblogs.com/chendian0/p/152...

Oracle 12.2报错ORA-15032、ORA-15410或ORA-15411解决【代码】

现象:在Oracle 12.2.0.1 RAC环境,在其ASM实例中,如果添加不同大小或者不同数量的LUN到failgroup中,会报错:ORA-15032: not all alterations performed ORA-15410: Disks in disk group OCRVT do not have equal size. 或者 ORA-15032: not all alterations performed ORA-15411: Failure groups in disk group OCRVT have different number of disks.解决方案: 动态修改这两个隐藏参数可以解决:alter system set "_asm_disab...

解决Oracle死锁问题,及产生的原因

文章来源:http://www.cnblogs.com/leijh/archive/2012/10/15/2724165.html 最近高度程序时老是发现应该执行操作数据库的代码时发现执行不了,查了一下发现是数据库表锁死的原因,,纠其原因,发现有些同事操作数据库时老是喜欢用select * from XXX for update 去操作数据库,有的操作了又没有COMMIT 所以导致数据库锁死,笔都建议大家不用,如果要用for update 之后请你记得提交解决死锁的方法第一步:找到数据库中被锁死的表sel...

远程连接Oracle时出现ORA-01034 和ORA-27101 的解决办法

客户端使用tnsping没有问题,但使用sqlplus连接时却报错。cmd->tnsping 192.168.56.101:1521/ora11gR2tnsping命令:如果能够ping通,则说明客户端能解析listener的机器名,而且lister也已经启动,但是并不能说明数据库已经打开,而且tsnping的过程与真正客户端连接的过程也不一致。但是如果不能用tnsping通,则肯定连接不到数据库。 服务器端执行 lsnrctl 未发现什么异常C:\Documents and Settings\Administrator>lsnrctl statusC:...

oracle11g不能备份空表解决方案(06550)【代码】

oracle11g建立好了以后执行以下语句,可防止空表无法备份的问题(之前已经建立的表需要下面的方法进行处理) alter system set deferred_segment_creation=false执行以下sql,将结果执行,在进行备份即可select ‘alter table ‘||table_name||‘ allocate extent;‘ from user_tables where num_rows=0如果imp的时候出现imp-00017 ora-06550的错误,解决办法:就是在exp或imp时加上一个参数来禁用统计信息的导出/导入: statistics...

Oracle-异常及解决

ORA-12638: Credential retrieval failed 证书获取失败 原因:身份验证服务无法检索用户的凭据。Oracle帮助文档给的回复是启用跟踪来确定准确的错误。 我是在安装数据库过程中报这个错误, 网查更改数据库安装目录ORACLE_HOME/network/admin下sqlnet.ora文件SQLNET.AUTHENTICATION_SERVICES= (NTS)改成SQLNET.AUTHENTICATION_SERVICES= (NONE)即可。 AUTHENTICATION_SERVICES参数定义要使用的身份验证方法和版本。必须设置SQ...

oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system解决办法

oracle启动报错ORA-00845: MEMORY_TARGET not supported on this system原因可能:ORACLE MEMORY_TARGET参数设置超过了oracle服务器本身内存、或超过了现在服务器空闲内存(就是oracle启动时无法获取设置的内存) eg: oracle version:11gR2OS version:RedHat 6.4企业版服务器:虚拟机 分析步骤:1.查看当前 MEMORY_TARGET参数的值为*.memory_target=408944640,大致为390M;(可以通过spfile查看)2.查看当前系统的内存,大概为...

解决使用OCI连接oracle LNK2019: 无法解析的外部符号的问题

据我所知,在使用OCI连接Oracle时出现LNK2019: 无法解析的外部符号问题的情况有两种:一.没有引入附加依赖项,右键项目->属性->配置属性->链接器->输入中添加oraocci11.lib(视数据库版本而定)。或在程序之中添加 #pragma comment(lib , "oraocci11.lib").二.64位的机器,64位的oracle数据库,编译为win32。应该编译为64位的程序(在属性,配置管理器中修改)。这个问题真是疏忽了。原文:http://www.cnblogs.com/WonderHow/p/400...

解决重装 Oracle 出现的 INS-32025 问题,完全卸载 Oracle11g

如果您要重装 Oracle,并且安装程序正在运行,请先关闭它。 完全卸载:1、停止所有 Oracle 服务 2、通过开始菜单 Oracle Installation Products -> Universal Installer 运行 Oracle 卸载工具 3、运行注册表编辑器,删除 Oracle 相关信息,主要包括:[xhtml] view plaincopyprint?HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/[所有以 Oracle 开头的项] HKEY_LOCAL_MACHINE/SYSTEM...

Linux中安装Oracle报错Oracle DISPLAY COLOR终极解决方案

Checking monitor: must be configured to display at least 256 colors >>> Could not execute auto check for display colors using command /usr/openwin/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed <<<< 解决 要点主要是要运行host +打通 接受控制;不是去安装啥补丁!安装啥包 1.先进入ROOT内:su – root password:xxxxx display=:0.0;export displayecho $display #xhost +access control disabled, cl...

Oracle 解决【ORA-01704:字符串文字太长】【代码】【图】

最近遇到了一个这样的问题,在对Oracle数据库插入或者更新CLOB字段的时候,直接拼接了一个INSERT INTO和UPDATE语句,类似下面这种:Sql代码 INSERTINTO 表名(字段1, 字段2, CLOB字段) VALUES (‘XX‘, ‘XXX‘, ‘内容非常多‘); UPDATE 表名 T SET T.CLOB字段名 =‘内容非常多‘; 在执行SQL的时候报了[ORA-01704:字符串文件太长]的错误,如下图所示:以上SQL语法没有任何问题,但是如果CLOB字段的内容非常大的时候,会导致...

如何解决oracle数据库过期的情况

之前用的数据库都是开源的,在另一台电脑上安装的时候,居然有时间限制,只能用30天。安装了好多次都是这样,就这样,三十天一破解。破解方法如下:  不管是快要过期了还是已经过期了,都可以用这个方法。  1、在“运行”中输入regedit,回车打开注册表。 2、在注册表里按HKEY_CURRENT_USER\Software这个路径找到“Allround Automations ”,删除它。3、删除上一步中的后,在找到HKEY_CURRENT_USER\Software\Microsoft\Securit...