点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
亲爱的
当我将Oracle DB从12.2c升级到19c时,步骤"使用BRCONNECT更新Oracle数据库统计信息"出现错误,您可以找到以下详细信息。
OS:适用于SAP Applications 12 SP5 x64的SUSE Linux Enterprise Server
SAP:ECC6.0 EHP8
数据库:Oracle 12.2c-> 19c
内核:7.49补丁级别800
BR *工具:7.40(41)
brconnect命令的结果:
brconnect -u/-c -f stats -t system_stats->成功完成
brconnect -u/-c -f stats -t oradict_stats->成功完成
brconnect -u/-c -f stats -t all -f collect -p 4->失败
错误日志:
BR0280I BRCONNECT时间戳记:2020-03-26 17:32:33
BR0813I在数据库DEV中找到架构所有者:SAPSR3 *
BR0280I BRCONNECT时间戳记:2020-03-26 17:33:00 < br> BR0301E位置BrTabListGet-207处的SQL错误-1466,SQL语句:
'OPEN curs_70d CURSOR FOR'
'SELECT OWNER,DISTINCT TABLE_NAME,COLUMN_NAME,NVL(TO_NUMBER(TO_CHAR(LAST_ANALYZED,'YYYYMMDDHH24MISS')) ,0)从DBA_TAB_COL_STATISTICS,在哪个所有者像'SAPSR3'和OWNER <>'SYS'和OWNER <>'SYSTEM'和TABLE_NAME象'%'和TABLE_NAME的地方,不喜欢'BIN $%'和COLUMN_NAME象'SYS_ST%'的订单由所有者 ,TABLE_NAME,COLUMN_NAME'
ORA-01466:无法读取数据-表定义已更改
BR0806I BRCONNECT处理结束:cfdkyavk.sta 2020-03-26 17:33:00
BR0280I BRCONNECT时间戳记:2020-03-26 17:33:01
BR0804I BRCONNECT因错误而终止
根据错误消息,我认为该SQL语句不正确," DISTINCT"不能用于第二列。
我不知道如何修改SQL语句或其他解决方案。
请帮助,非常感谢。
感谢与问候!
史蒂夫
您好史蒂夫·周,
ORA-01466:无法读取数据-表定义已更改
在当前时间和闪回时间之间,执行了DDL操作,这就是为什么不能进行闪回查询的原因。 如果DDL操作在闪回时间之前不久发生,也会发生此问题,因为SCN爆炸的粒度不够。 在这种情况下,您应该将闪回时间在时间上稍微向前移动(几秒/分钟)。
在升级到Oracle 11g后,SAP注释" BRCONNECT中的1498109-ORA-01466"中提供了更多详细信息。 "
此注释在升级到Oracle 11g时适用,但是尝试一下,可能会有所帮助。
链接: https://launchpad.support.sap.com/#/notes/1498109
注意事项
Deepak
亲爱的迪帕克·卡拉(Deepak Kalra),
非常感谢。
一周热门 更多>