`
lu_tan
  • 浏览: 26086 次
  • 来自: 上海
社区版块
存档分类
最新评论

select nextval for seq_att from SYSIBM.SYSDUMMY1

db2 
阅读更多
Operation not allowed for reason code "7" on table "DB2.XXX". SQLSTATE=5701


对表进行任何操作都不被允许,提示SQLSTATE=57016 SQLCODE=-668 ,原因码 "7"的错误:SQL0668N Operation not allowed for reason code "7" on table XXX. 解决方法为:执行命令:reorg table XXX;即可。
参考原文为:
Operation not allowed for reason code reason-code on table table-name.
Explanation: Access to table table-name is restricted. The cause is based on the following reason codes reason-code: 7
The table is in the reorg pending state. This can occur after an ALTER TABLE statement containing a REORG-recommended operation.7
Reorganize the table using the REORG TABLE command (note that INPLACE REORG TABLE is not allowed for a table that is in the reorg pending state).
其中:
reorg table <tablename> 通过重构行来消除“碎片”数据并压缩信息,对表进行重组。
runstats on table <tbschema>.<tbname> 收集表 <tbname> 的统计信息。
reorgchk on table all 确定是否需要对表进行重组,对于对所有表自动执行 runstats 很有用。
>>> reorg 和runstats 都是单个表优化,初始化的命令:
runstats on table administrator.test;
reorg table administrator.test;

转自:http://tting.iteye.com/blog/1555571
分享到:
评论

相关推荐

    Oracle 使用触发器创建自动序列号

    select seq_customer_id.nextval from SEQ_TEST --插入数据 insert into test(nid,test1) values(seq_test.nextVal,'test1'); --创建触发器 CREATE OR REPLACE TRIGGER tg_test BEFORE INSERT ON test FOR EACH ...

    Oralce 触发器

    select seq_link_id.nextval into:new.id from dual; end; --测试插入 insert into customerLink_table(customer_id,Link_Name,Sex,Job,Phone,Mobile,Memo) values ('KH071202015','tcy',2,'总经理','021-...

    Oracle生成不重复票号与LPAD,RPAD与NEXTVAL函数解析

    SELECT TO_CHAR(SYSDATE,’YYMMDD’)||LPAD(REFUNDSEQ.NEXTVAL,6,’0′) AS RES_ORDER_NO FROM DUAL 该语句拼接 时间 与 LPAD产生的 ‘REFUNDSEQ.NEXTVAL值的前6位有字符,如果不足6位,就用0补足’ ,为防止出现...

    DBLINK 无统计信息导致SQL变慢

    SQL&gt; SELECT SEQ_PAY_CUSTOMEROPER.Nextval,u.ID,'admin',1,t.LAST_LOGIN_TIME,t.LOGIN_TIMES,t.LOGIN_IP  2 FROM EFB_USER_MOVE@WODBLINK t,T_PAY_USERINFO u  3 WHERE t.ID = u.ID AN

    orcale常用命令

    1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle&gt;sqlplus SQL&gt;connect internal SQL&gt;startup SQL&gt;quit b、关闭ORACLE系统 oracle&gt;sqlplus SQL&gt;...

    Oracle事例

    select * from ( select rownum row_id,b.* from (select a.* from sys_oper a) b ) where row_id between 15 and 20 15、对公共授予访问权 grant select on 表名 to public; create public synonym 同义词名 ...

    Oracle与Mysql主键、索引及分页的区别小结

    oracle新建序列,SEQ_USER_Id.nextval 2、索引: mysql索引从0开始,Oracle从1开始。 3、分页, mysql: select * from user order by desc limit n ,m. 表示,从第n条数据开始查找,一共查找m条数据。 Oracle:...

    学习数据结构算法必备

    (1)顺序查找(Search_Seq) (2)折半查找 (Serch_Bin) (3)插值查找 (Search_Ins) (4)斐波那契查找 (Search_Fib) (5)次优查找树(BiTree_SOSTree) 11. 动态查找 (1)在二叉排序树上进行查找(bstsrch)、...

    Jvav第二章超市项目

    String sql="select * from t_bill"; pre=con.prepareStatement(sql); res=pre.executeQuery(); while(res.next()){ Bill b=new Bill(); b.setBill_id(res.getInt(1)); b.setBillNo(res....

    Navicat Premium中Oracle创建主键自增的方法

    SELECT SEQ_EXAM_KNOWLEDGE_BASE.nextval INTO :NEW.ID FROM DUAL; END; 3.两个引用写一下 到此这篇关于Navicat Premium中Oracle创建主键自增的方法的文章就介绍到这了,更多相关Navicat Premium主键自增内容请...

    Oracle 触发器的使用小结

    –建递增序列 CREATE SEQUENCE LZEAM_SP_LOOP_EQ_SEQ MINVALUE 1 INCREMENT BY 1 START WITH 1 测试: SELECT LZEAM_SP_LOOP_EQ_SEQ.NEXTVAL FROM DUAL –建触发器 CREATE OR REPLACE TRIGGER LZEAM.LZEAM_SP_LOOP_EQ...

    SQL培训第一期

    select seq_student_uuid.nextval from dual; //获取下一个 select seq_student_uuid.currval from dual; //获取当前 2.1.3 批量插入 2.1.3.1 查询结果批量插入 insert into tablea(cola,colb) select cola,colb ...

    严蔚敏 数据结构算法演示(Windows版)软件

    (1)顺序查找(Search_Seq) (2)折半查找 (Serch_Bin) (3)插值查找 (Search_Ins) (4)斐波那契查找 (Search_Fib) (5)次优查找树(BiTree_SOSTree) 11. 动态查找 (1)在二叉排序树上进行查找(bstsrch)、...

    数据结构算法演示(Windows版)

    (1)顺序查找(Search_Seq) (2)折半查找 (Serch_Bin) (3)插值查找 (Search_Ins) (4)斐波那契查找 (Search_Fib) (5)次优查找树(BiTree_SOSTree) 11. 动态查找 (1)在二叉排序树上进行查找(bstsrch)、...

    精髓Oralcle讲课笔记

    1、select ename, sal * 12 from emp; --计算年薪 2、select 2*3 from dual; --计算一个比较纯的数据用dual表 3、select sysdate from dual; --查看当前的系统时间 4、select ename, sal*12 anuual_sal from ...

    Hibernate Oracle sequence的使用技巧

    一、为表创建自增长自段有两种,一种是不同的表使用各自的Sequence,方法如下:  1、在Oracle sequence首先... hibernate: select seq_id.nextval from dual hibernate: insert into YXJK.T_YXJK_WHRYTXL (XM000

    Oracle 存储过程

    --创建 create or replace procedure ... insert into Oraobject values(seq_object.nextval,t_name,t_age,t_money); end; --使用 begin sp_insert_oraObject('林魏',20,400000); end; select * from oraObject;

    NEXTVAL.rar_数据结构_Visual_C++_

    字符串的模式匹配算法,主要用的是数据结构

    sqlload learn

    1.连接数据库,并指定控制文件 sqlldr kikop/*****@zxin control = "F:\MYSQLLOAD\kikop.ctl" log ="F:\MYSQLLOAD\kikop.log" 2.设定控制文件内容 kikop.ctl LOAD DATA ... my_id "SEQ_ID.nextval" )

    完美解决SpringDataJPA报错create table hibernate_sequence (next_val bigint) type=MyISAM Hibernate: create t

    问题描述 用Spring Boot JPA自动生成数据库的表的时候 报了一个错 SpringBoot版本:2.2.6.RELEASE MySQL版本:5.6 2020-04-09 12:52:29.990 INFO 14120 --- [ restartedMain] org.hibernate.dialect.Dialect : HHH...

Global site tag (gtag.js) - Google Analytics