Welcome 微信登录

首页 / 数据库 / MySQL

Oracle 索引监控与外键索引

Oracle 索引监控与外键索引

Oracle 监控索引特性为我们提供了一个大致判断索引是否被使用的情形。之所以这么说,是因为在Oracle 10g 中收集统计信息时会导致索引被监控,此并非sql语句而产生。而在11g则不会出现类型的情形。其次对于存在子表存在外键的情形,对于主表进行操作时是否会导致索引被监控呢?下面描述的是这个话题。1、普通监控索引的情形--演示环境SQL> select * from v$version where rownum<2;BANNER------...
ORA-01461: can bind a LONG value only for insert into a LONG column错误处理

ORA-01461: can bind a LONG value only for insert into a LONG column错误处理

异常:ORA-01461: can bind a LONG value only for insert into a LONG column出错原因:当对Oracle数据库在CLOB类型字段插入值str,当str字符长度大于4000 就抛出如上异常解决方法:查看项目中的驱动,和数据库的驱动是否一样, 把驱动替换成相同版本的异常出来,插入大容量数据正常!查看OJDBC 版本信息Manifest-Version: 1.0Specification-Title:...
Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析

Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析

当先创建唯一约束后再创建主键约束的情况下,如果使用普通方法删除主键约束后,唯一约束索引不会被删除,这是Oracle 10g的一个PROBLEM。本文通过一个实验给大家演示一下这个问题的出现过程及处理方法。【问题现象】在10g环境下,在删除主键约束后,在插入重复数据时候仍然报“ORA-00001: unique constraint (SEC.PK_T) violated”错误。现象是主键约束已经删除成功,但是唯一约束索引没有级联删除...
Oracle job不执行的分析处理

Oracle job不执行的分析处理

Oracle job不执行的分析处理步骤:1)查看last date、next date/failure次数、broken,分析是否因为job执行的存储过程异常或产生了死锁,导致job多次运行失败,最终被自动broken掉,通常数据库开发中大多数问题都是这个原因导致的。通过下面的语句查看job的运行情况:SELECT * FROM DBA_JOBS ORDER BY JOB;2)通过以上分析,仍无头绪,很有可能是SNP进程死了造成JOB不跑,可通过下面着句...
Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法

Oracle 11g Data Guard Error 16143 Heartbeat failed to connect to standby 处理方法

一.背景说明前段时间一朋友在生产库上误操作,本来他是打算重启一下DG环境,结果在备库命令执行错误。本应该执行SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE CANCEL;结果朋友执行成了如下命令:SQL> ALTER DATABASE RECOVER MANAGED STANDBY DATABASE FINISH;中断了DG主备库的通信环境,这个finish是用来做Failover时用的...
Oracle数据库之SQL---select查询

Oracle数据库之SQL---select查询

前言最好的学习就是实战!因此我的学习也就是从实战中展开的。在一切SQL语句中最基本的莫过于查询语句了,因此笔者也是从select语句开始学习的。(其实这部分笔者)已经掌握,但是还是有必要重新掌握的。对于前期的学习,主要用到的是Oracle数据库中本就存在的一些表,这里笔者使用Scott这个经典用户进行相关练习与操作!开始吧!一条简单的查询:select *from emp;--查询emp表的全部信息,简单到无可附加查询中使用表达式select emp.sa...
<< 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 >>