楼主: Black-L

SYBASE IQ 在线问题解决帖

[复制链接]
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
71#
 楼主| 发表于 2010-1-29 17:37 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:12 编辑 ]

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
72#
 楼主| 发表于 2010-2-1 09:43 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:13 编辑 ]

使用道具 举报

回复
论坛徽章:
14
祖国60周年纪念徽章
日期:2009-10-09 08:28:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2013-05-08 15:27:07版主1段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
73#
发表于 2010-2-3 16:01 | 只看该作者

命令行dbisql执行SQL输出的限制

我在命令行模式下使用dbisql执行一个命令,但是输出只能是前500行,怎样才能输出没有行数限制呢?

[ 本帖最后由 zq5143 于 2010-2-3 16:08 编辑 ]

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
74#
 楼主| 发表于 2010-2-3 16:50 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:13 编辑 ]

使用道具 举报

回复
论坛徽章:
14
祖国60周年纪念徽章
日期:2009-10-09 08:28:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2013-05-08 15:27:07版主1段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
75#
发表于 2010-2-4 11:07 | 只看该作者
原帖由 Black-L 于 2010-2-3 16:50 发表




没有地方来改变500行的限制。


哦,那我就暂时用>#这个导出成文本吧。呵呵

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
76#
 楼主| 发表于 2010-2-4 17:16 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:13 编辑 ]

使用道具 举报

回复
论坛徽章:
14
祖国60周年纪念徽章
日期:2009-10-09 08:28:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2013-05-08 15:27:07版主1段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
77#
发表于 2010-2-5 10:47 | 只看该作者
在应用程序的日志中报以下错误:
03:00:04,166 INFO [STDOUT] 03:00:04,166 DefaultQuartzScheduler_Worker-9 ERROR AlarmServiceImpl:296 - org.springframework.jdbc.UncategorizedSQLException: Hibernate-related JDBC operation; uncategorized SQLException for SQL []; SQL state [QGA03]; error code [21]; ASA Error -1002003: Tried to insert a duplicate value into a unique index query.tablename.ASIQ_IDX_T1659_I7_HG on row 12720. -- (s_
这个ASIQ_IDX_T1659_I7_HG索引是主键、自增长列.
初步分析是索引坏掉了,但是经过初步分析tablename这张表的索引坏掉,经过sp_iqchekcdb 'check table tablename,sp_iqcheckdb 'verify index query.tablename.ASIQ_IDX_T1659_I7_HG',sp_iqcheckdb 'verify table tablename和sp_iqcheckdb 'check database'检查后,均无错误显示.
这是怎么回事呢?

[ 本帖最后由 zq5143 于 2010-2-5 10:48 编辑 ]

使用道具 举报

回复
论坛徽章:
1
2010新春纪念徽章
日期:2010-03-01 11:08:25
78#
 楼主| 发表于 2010-2-5 16:15 | 只看该作者
再见Sybase. 再见Sybase.

[ 本帖最后由 Black-L 于 2010-10-20 10:14 编辑 ]

使用道具 举报

回复
论坛徽章:
14
祖国60周年纪念徽章
日期:2009-10-09 08:28:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2013-05-08 15:27:07版主1段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
79#
发表于 2010-2-5 16:50 | 只看该作者
(DBA)> sp_iqcheckdb  ('allocation database resources 50')
^[Execution time: 41.359 seconds
Stat                                     Value                          Flags
-----------------------------------------------------------------------------
======================================== ============================== =====
DBCC Allocation Mode Report                                                   
======================================== ============================== =====
   DBCC Status                           No Errors Detected                  
                                                                              
======================================== ============================== =====
Allocation Summary                                                            
======================================== ============================== =====
   Blocks Total                          16117168                             
   Blocks in Current Version             802734                              
   Blocks in All Versions                802734                              
   Blocks in Use                         802734                              
   % Blocks in Use                       4

我这里是IQ12.7 是ESD6 ,
1。我现在IQ里手工插入一条记录(不含主键),IQ报同样的错误 ASA Error -1002003: Tried to insert a duplicate value into a
  unique index query.tablename.ASIQ_IDX_T1659_I7_HG on row 12720. -- (s_
  这个ASIQ_IDX_T1659_I7_HG。
2。在IQ中执行:SET TEMPORARY OPTION IDENTITY_INSERT = 'tablename'
3。又手工插入一条记录(包含大于max("index")值21787的主键值,如30000),插入成功。
4。删除这条index值为30000的值,这时max("index")的值为原来的21787。
5。在IQ中执行:SET TEMPORARY OPTION IDENTITY_INSERT = ''
6。再手工执行第一步,成功。但是这时max("index")的值为3001。

[ 本帖最后由 zq5143 于 2010-2-5 16:53 编辑 ]

使用道具 举报

回复
论坛徽章:
14
祖国60周年纪念徽章
日期:2009-10-09 08:28:00马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:14管理团队成员
日期:2013-05-08 15:27:07版主1段
日期:2012-05-15 15:24:112012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
80#
发表于 2010-2-5 16:55 | 只看该作者
原帖由 Black-L 于 2010-2-5 16:15 发表



你执行一下:sp_iqcheckdb  ('allocation database resources 50')


从你的描述来看,未必是索引坏了,现在不能确认。感觉好像你那边索引坏是经常的事情,奇怪。


一般1年能碰到一次就是不错了。你可以考虑去买注彩票。


执行后,把结果告诉一下,再分析。


是啊,我也纳闷儿啊,不知道其他企业的IQ项目是否也经常遇到索引坏掉的问题吗?还是说我们这里的IQ参数调的有问题?

[ 本帖最后由 zq5143 于 2010-2-5 16:57 编辑 ]

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表