ORA-01502: index 'INDEX_NAME' or partition of such index is in unusable state

ORA-01502: index 'INDEX_NAME' or partition of such index is in unusable state原因:  这个错误一般是因为索引状态为UNUSABLE引起的。你可以通过下面SQL,查看索引的状态解决办法:SELECT OWNER, INDEX
9次阅读

Oracle to_date()函数的用法

Oracle to_date()函数的用法to_date()是Oracle数据库函数的代表函数之一,下文对Oracle to_date()函数的几种用法作了详细的介绍说明,供您参考学习。 在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍O
6次阅读

在PL/SQL中调用存储过程--oracle

在oracle10中写好了存储过程,代码如下:CREATE OR REPLACE Procedure Proc_Insert( sName in varchar2, sAge in int, sExeTime in va
12次阅读

项目中使用oracle序列

在数据库设计的时候我们可以将表的ID定义为String然后我们可以使用序列来得到唯一的ID 手写一个mapper:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper PUBLIC "-//mybatis.org//
7次阅读

Oracle修改字段类型方法总结

有一个表名为tb,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改为什么字段类型,可以直接执行:alter table tb modify (name nvarchar2(20));2、假设字段有数据,则改为nvarchar2(20)可以直接执行:alter table
4次阅读

Oracle误删除数据的恢复方法

 Oracle误删数据的恢复,分为两种方法:SCN和时间戳两种方法恢复。一、通过SCN恢复删除且已提交的数据 1、获得当前数据库的SCN号 select current_scn from v$database; (切换到sys用户或system用户查询)  查询到的SC
6次阅读

数据库---实验四 oracle的安全性和完整性控制

 实验内容:(一) 授权1. 以dba用户的身份登陆oracle,创建用户u1+学号后四位,u2+学号后四位。 SQL> create user u1_3985 identified by "123"; SQL> create user u2_3985 iden
18次阅读

【转载】我眼中的Oracle性能优化

我眼中的Oracle性能优化 大家对于一个业务系统的运行关心有如下几个方面:功能性、稳定性、效率、安全性。而一个系统的性能有包含了网络性能、应用性能、中间件性能、数据库性能等等。今天从数据库性能的角度,浅谈Oracle性能优化的一些看法。首先对于性能问题,大家先接触的一般都是某个业务功能慢
22次阅读

oracle触发器的小例子

实现功能:插入数据前触发,检查与插入数据几个属性相同的在表中的列将状态改为false,再执行插入。 解决方案:CREATE OR REPLACE TRIGGER tri_insertBEFORE INSERTON tbl_bank_pos_infoFOR EACH ROWbegin up
6次阅读

Oracle序列(Sequence)创建、使用、修改、删除

Oracle对象课程:序列(Sequence)创建、使用、修改、删除,序列(Sequence)是用来生成连续的整数数据的对象。序列常常用来作为主键中增长列,序列中的可以升序生成,也可以降序生成。创建序列的语法是:语法结构:创建序列CREATE SEQUENCE sequence_name[START
10次阅读