Sybase 跨平台数据Load的一例错误修复
2007-08-21 11:44
330 查看
早上在Load一个 Sybase 12.5.0.3的Solaris dump 到Windows 版的Sybase 12.5.3时,一切顺利。
但后来从一个View中查询时,出错,
select * from bc_v_TACCESS
提示为:
sysstatistics catalog was read and an inconsistency was found, please run update statistics and contact Sybase Technical Support.
按照提示,对组成View的两个表运行
UPDATE STATISTICS TACCESS_BC
UPDATE STATISTICS TACCESS
错误依旧。
想起来一般跨平台迁移后,需要运行 sp_post_xpload,先前我忘记运行了,
于是执行 sp_post_xpload
并且对所有的表重新
dbcc reindex(TACCESS_bc)
go
dbcc reindex(TACCESS)
go
......
错误依旧
后来对组成View的单个表进行查询,都没有错误,重建View也不解决问题。
于是考虑删除sysstatistics中的相应记录,再让它重新生成一下。
执行:
DELETE
FROM sysstatistics WHERE id IN
(SELECT id FROM sysobjects WHERE name LIKE 'TACCESS%')
GO
UPDATE STATISTICS TACCESS_BC
UPDATE STATISTICS TACCESS
GO
问题解决!
但后来从一个View中查询时,出错,
select * from bc_v_TACCESS
提示为:
sysstatistics catalog was read and an inconsistency was found, please run update statistics and contact Sybase Technical Support.
按照提示,对组成View的两个表运行
UPDATE STATISTICS TACCESS_BC
UPDATE STATISTICS TACCESS
错误依旧。
想起来一般跨平台迁移后,需要运行 sp_post_xpload,先前我忘记运行了,
于是执行 sp_post_xpload
并且对所有的表重新
dbcc reindex(TACCESS_bc)
go
dbcc reindex(TACCESS)
go
......
错误依旧
后来对组成View的单个表进行查询,都没有错误,重建View也不解决问题。
于是考虑删除sysstatistics中的相应记录,再让它重新生成一下。
执行:
DELETE
FROM sysstatistics WHERE id IN
(SELECT id FROM sysobjects WHERE name LIKE 'TACCESS%')
GO
UPDATE STATISTICS TACCESS_BC
UPDATE STATISTICS TACCESS
GO
问题解决!
相关文章推荐
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- Oracle数据恢复:解决ORA-00600:[4000] ORA-00704: bootstrap process failure错误一例
- 生产环境错误数据修复办法
- oracle中USERS表空间数据文件损坏修复一例
- Oracle数据恢复:解决ORA-00600:[4000] ORA-00704: bootstrap process failure错误一例
- Oracle数据恢复:解决ORA-00600:[4000] ORA-00704: bootstrap process failure错误一例
- sybase跨平台迁移数据步骤
- mysql数据导入Load时,出现编码错误。
- 数据恢复 - ORA-600 18018错误的重现和修复
- 远程桌面连接已断开 由于数据加密错误---和本地连接修复错误
- 运行ase的sybase central 时提示错误unable to load language dll 'scsslgzh',怎么解决这个问题,
- BenchmarkSQL用于windows上的压测加载数据时出现错误:找不到或无法加载主类LoadData
- 远程桌面连接已断开 由于数据加密错误---和本地连接修复错误
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]
- oracle表数据修复错误后恢复数据
- sqlserver和Oracle内部的错误数据修复(DBCC、DBMS_REPAIR)
- mysql遇到load data导入文件数据出现1290错误的解决方案
- 远程桌面连接已断开 由于数据加密错误---和本地连接修复错误
- Sybase跨平台dump/load 操作说明
- 发布NBearLite v1.0.0: 提供强类型查询语法的非ORM数据访问组件 [8/2 更新至v1.0.0.9 beta - 修复NBearLite参考手册某些操作系统打开错误的问题]