Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

22

积分

0

好友

12

主题
1#
发表于 2013-5-7 11:19:55 | 查看: 4321| 回复: 3
出现问题的过程;
   发现 CC 库上的 表ADVICE 碎片较多,于是对表进行的重建,先建个新表 然后通过rename 的方法 进行表名的替换。

替换完成后 就发现 应用报下面的错误信息:

2013-05-02 23:30:15 [ ERROR] > CCBS-832200:TRecurrRefundEngine::ExecuteForStateChange() TDBException:ORA-01003: no statement parsed
ORA-02063: preceding line from LINK_CC2013-05-02 23:30:15 [ ERROR] > CCBS-832200:TRecurrRefundEngine::ExecuteForStateChange() QuerySQL:
INSERT INTO ADVICE@link_cc
  (ADVICE_ID,ACC_NBR,ADVICE_TYPE,CREATED_DATE,PREFIX,STATE,STATE_DATE,SUBS_ID,MSG_PARAM)
VALUES

这是为什么?
Oracle ALLSTARS II:171092051(Oracle基础讨论群)
提问之前请阅读以下链接
http://t.askmaclean.com/thread-714-1-1.html
http://train.askmaclean.com/node/5
Oracle ALLSTARS III:180013778(扯蛋打酱油专用群)
4#
发表于 2013-5-8 14:03:39
Maclean Liu(刘相兵 发表于 2013-5-7 14:12
上传完成的alert.log

昨天说错了,重建表的方法 采用的是 drop 后 重建 create 的方法。 并且程序和 数据库是采用的 ODBC 的连接方式

刘大:drop- create 和  建新表 rename 表名  两种方法 是不是会有区别,如果采用 rename 的方法 是不是就不会出现这个故障?

回复 只看该作者 道具 举报

3#
发表于 2013-5-8 10:04:39
Maclean Liu(刘相兵 发表于 2013-5-7 14:12
上传完成的alert.log

已经上传,刘大 alert 中貌似没看到和他相关的错误信息。

有人建议我说 重建表后 ,把share pool 刷一下

alert.log.zip

1.98 MB, 下载次数: 838

回复 只看该作者 道具 举报

2#
发表于 2013-5-7 14:12:31
上传完成的alert.log

回复 只看该作者 道具 举报

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

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-16 14:48 , Processed in 0.059043 second(s), 24 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569