|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
Привет всем! Кто-нибудь сталкивался с таким? Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production Код: plsql 1.
OWNERTABLE_NAMECOLUMN_NAMEDATA_TYPECOLUMN_IDODS_CDIT_000203_LEGAL_PARTY_VIEWOKPO_POSTPONE_REASONNUMBER64ODS_CDIT_000203_LEGAL_PARTY_VIEWOKPO_POSTPONEDNUMBER63ODS_CDIT_000203_LEGAL_PARTY_VIEWOKPO_POSTPONEDNUMBER63ODS_CDIT_000203_LEGAL_PARTY_VIEWOKVED_POSTPONE_REASONNUMBER62ODS_CDIT_000203_LEGAL_PARTY_VIEWOKVED_POSTPONEDNUMBER61ODS_CDIT_000203_LEGAL_PARTY_VIEWOGRN_POSTPONE_REASONNUMBER60 все столбцы запроса приводить не буду, значения там одинаковые для дублирующегося атрибута. на всякий, HIDDEN_COLUMN = NO VIRTUAL_COLUMN = NO партиций нет синонимов нет вьюх нет кто и что с таблицей делал, пока неясно, ищем этого гения. Т.к. проблемы начались еще на прошлой неделе (динамический sql), а до разбора добрались только сейчас, поиски усложняются)))) Есть предположение, что менялась размерность столбца, но пока не понятно, что надо было сделать, чтобы получить такой результат Мы, конечно, добавили distinct в запрос и все заработало. И можно пересоздать таблицу, наверняка все будет ок (но там ~400 Gb и это потом как-нибудь) Хочется просто понять и воспроизвести)))) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 16:14 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriami, выложите трассу 10053 для запроса Код: plsql 1.
и результат этого в sql*plus: Код: plsql 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 16:31 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriamiМы, конечно, добавили distinct в запрос и все заработало.Используй all_tab_ columns . В all_tab_cols могут присутствовать системные колонки, к которым не имеет смысла обращаться напрямую. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 16:38 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
-2-, в ALL_TAB_COLUMNS та же картина xtender , Код: plaintext
пытаюсь выбить права - это тут тяжело(( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 16:48 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriami, Так это вью? Пересоздать её пробовали? Покажите её ddl ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:34 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
xtender, да нет, никакой вью нет (ну, кроме самой ALL_TAB_COLUMNS) ALTER SESSION SET EVENTS '10053 trace name context forever' выдает ORA-01031: insufficient privileges и dbms_utility.expand_sql_text выдает ORA-24256: EXPAND_SQL_TEXT failed with ORA-01039: insufficient privileges on underlying objects of the view ORA-06512: at "SYS.DBMS_UTILITY", line 1568 ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:40 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriami, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:45 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
xtender, если смутило _VIEW в названии таблицы, так это калька с названия источника (хранилище у нас =) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:47 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
SeaGate, Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:48 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriami, HIST_HEAD$ - duplicate row. Сейчас подумаю. Можно dbms_stats.delete_column_stats, c col_stat_type нужным, но это не точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 17:55 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
chidoriami, Работать по https://support.oracle.com/rs?type=doc&id=1233745.1]DBMS_STATS.DELETE_TABLE_STATS Fails With ORA-600 [16515] (Doc ID 1233745.1) Сначала подтвердить, что дубль (select * from hist_head$...),потом delete_column_stats. Если не поможет, следовать документу. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.08.2019, 18:03 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
была такая же фигня, на той же версии Оракла. Поднимали SR, получили очень полезный совет пересоздать табличку :) Благо таблица небольшая, запустили redefinition online, и закрыли SR, ибо бодаться с ними ломало. Похоже, бага на этой версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.08.2019, 11:11 |
|
ДУБЛИ в ALL_TAB_COLS
|
|||
---|---|---|---|
#18+
в общем, у нас пока тема зависла на бюрократических проволочках. SeaGate, спасибище, наверняка ваш совет поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2019, 17:51 |
|
|
start [/forum/topic.php?fid=52&msg=39855799&tid=1882140]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
31ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 126ms |
0 / 0 |