BR0301E位置BrTabListGet-207处的SQL错误-1466

2020-08-21 12:51发布

         点击此处--->   EasySAP.com群内免费提供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语句或其他解决方案。

请帮助,非常感谢。

感谢与问候!

史蒂夫


         点击此处--->   EasySAP.com群内免费提供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语句或其他解决方案。

请帮助,非常感谢。

感谢与问候!

史蒂夫


付费偷看设置
发送
2条回答
Tong__Ming
1楼 · 2020-08-21 13:10.采纳回答

您好史蒂夫·周


ORA-01466:无法读取数据-表定义已更改

在当前时间和闪回时间之间,执行了DDL操作,这就是为什么不能进行闪回查询的原因。 如果DDL操作在闪回时间之前不久发生,也会发生此问题,因为SCN爆炸的粒度不够。 在这种情况下,您应该将闪回时间在时间​​上稍微向前移动(几秒/分钟)。

在升级到Oracle 11g后,SAP注释" BRCONNECT中的1498109-ORA-01466"中提供了更多详细信息。 "
此注释在升级到Oracle 11g时适用,但是尝试一下,可能会有所帮助。
链接: https://launchpad.support.sap.com/#/notes/1498109

注意事项
Deepak

SAP浪
2楼-- · 2020-08-21 13:16

亲爱的迪帕克·卡拉(Deepak Kalra),

非常感谢。

一周热门 更多>