所有栏目

oracle

作者:大学全部排名

基本要素

前天好不容易成功给用户把数据全库导出,今天用户又告知导出的数据无法导入,首先就问用户有什么错误提示,给我的回答是就一个‘作业"SYSTEM"."SYS_import_FULL_03" 因致命错误于 xxxx elapsed 0 03:01:06 停止’,其他什么提示都没有,信息量太少了,这个处理起来还挺麻烦的。

问题分析

步骤一:首先还是添加跟踪信息

还是得靠自己,还好咱们会点跟踪技巧,具体方法见我之前的文章How to Diagnose Oracle Data Pump-如何给数据泵添加诊断信息,来吧,看下跟踪后的结果orcl_dm00_10856.trc,错误提示的位置如下:

KUPM:13:38:03.378: Log message received from worker DG,KUPC$C_1_20141208103757,KUPC$A_1_103800203000000,MCP,510,Y

KUPM:13:38:03.378: . . 导入了 "ZLHIS"."体检套餐计价"576.4 KB 20817 行

KUPM:13:38:03.378: ****OUT DISPATCH, request type=3031, response type =2041

*** 2014-12-08 13:38:04.392

KUPM:13:38:04.392: Client count is: 1

KUPM:13:38:04.392: In check_workers...

KUPM:13:38:04.392: Live worker count is: 1

KUPM:13:38:04.392: In set_longops

KUPM:13:38:04.392: Work so far is: 107805.74195098876953125

KUPM:13:38:04.392: Checking for resumable waits

KUPM:13:39:05.435: Client count is: 1

*** 2014-12-08 13:39:05.435

KUPM:13:39:05.435: In check_workers...

KUPM:13:39:05.435: Live worker count is: 0

KUPM:13:39:05.435: worker id is:

KUPM:13:39:05.435: Worker error is: 0

KUPM:13:39:05.435: Exited main loop...

KUPM:13:39:05.435: Returned to MAIN

KUPV:13:39:05.435: Update request for job: SYSTEM.SYS_import_FULL_03, func: 1

KUPM:13:39:05.435: Entered state: STOPPING

KUPM:13:39:05.435: keeping master because job is restartable

KUPM:13:39:05.435: Final job_info_flags = 1

KUPM:13:39:05.435: Log message received from MCP

KUPM:13:39:05.435: 作业 "SYSTEM"."SYS_import_FULL_03" 因致命错误于 星期一 12月 8 13:39:05 2014 elapsed 0 03:01:06 停止

KUPM:13:39:05.498: In RESPOND_TO_START

KUPM:13:39:05.498: In check_workers...

KUPM:13:39:05.498: Live worker count is: 0

KUPM:13:39:05.498: worker id is:

KUPM:13:39:05.498: Worker error is: 0

结果非常令人失望,也没什么有价值的错误提示。

步骤二:查看下alert日志

这时候想到查看下alert日志,也许里面能给一些提示,打开日志果然发现了非常有价值的信息,如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

Tue Dec 09 02:00:00 2014

Closing scheduler window

Closing Resource Manager plan via scheduler window

Clearing Resource Manager plan via parameter

Tue Dec 09 02:00:12 2014

Exception [type: ACCESS_VIOLATION, UNABLE_TO_READ] [ADDR:0x0] [PC:0x14575B408, kpodpals()+5174]

ERROR: Unable to normalize symbol name for the following short stack (at offset 213):

dbgexProcessError()+200<-dbgeExecuteForError()+65<-dbgePostErrorKGE()+2269<-dbkePostKGE_kgsf()+77<-kgeade()+562<-kgerelv()+151<-kgerev()+45<-kgerec5()+60<-sss_xcpt_evalFilterEx()+1862<-sss_xcpt_evalFilter()+174<-.1.4_5+59<-0000000077C985A8<-0000000077CA9D0D<-0000000077C991AF<-0000000077CD1278<-kpodpals()+5174<-kpodpp()+4946<-opiodr()+1631<-kpoodr()+699<-xupirtrc()+2833<-upirtrc()+117<-kpurcsc()+150<-kpudpxp_ctxPrepare()+19418<-OCIDirPathPrepare()+11<-kupd_initDirPath()+1048<-kupdls()+2863<-spefcifa()+3937<-spefmccallstd()+532<-pextproc()+47<-PGOSF493_peftrusted()+134<-psdexsp()+297<-rpiswu2()+3039<-psdextp()+951<-pefccal()+785<-pefcal()+225<-pevm_FCAL()+164<-pfrinstr_FCAL()+69<-pfrrun_no_tool()+77<-pfrrun()+1241<-plsql_run()+903<-peicnt()+328<-kkxexe()+616<-opiexe()+20959<-kpoal8()+2397<-opiodr()+1631<-kpoodr()+699<-xupirtrc()+2833<-upirtrc()+117<-kpurcsc()+150<-kpuexec()+10984

Errors in file D:APPADMINISTRATORdiagrdbmsorclorcltraceorcl_dw00_5304.trc (incident=8636):

ORA-07445: 出现异常错误: 核心转储 [kpodpals()+5174] [ACCESS_VIOLATION] [ADDR:0x0] [PC:0x14575B408] [UNABLE_TO_READ] []

Incident details in: D:APPADMINISTRATORdiagrdbmsorclorclincidentincdir_8636orcl_dw00_5304_i8636.trc

Use ADRCI or Support Workbench to package the incident.

See Note 411.1 at My Oracle Support for error and packaging details.

以上就是关于oracle kpodpals 是干什么用的全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学