|
|
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
При вызове Код: plsql 1. 2. возникает ошибка Код: plsql 1. 2. При этом запрос Код: plsql 1. показывает, что таблица менялась полдня назад. запрос Код: plsql 1. имеет пустой результат Зона сессии и базы отличается на час. Ситуация возникла после старта базы с неправильным временем на сервере. База 11.2.0.3.0 под Линукс. Где еще Оракл запоминает время dll для таблицы и как это сбрасывать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2016, 18:20:57 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
У тебя это сезонное? ORA-01466 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2016, 02:50:15 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, может за три года здесь появился кто-нибудь, кто знает ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 14:58:08 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
AlexanderKzможет за три года здесь появился кто-нибудь, кто знает ответ.Потерпи, через четыре года всё рассосётся само собой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 15:09:37 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
AlexanderKz, sys.obj$ ищи по времени в столбцах c именами like %time ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 15:26:11 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Я думаю, что если flush shared_pool не поможет, то DDL над таблицей сможет помочь Но в 11.2, например, COMMENT уже не сработает Делай что-нибудь более основательное, например, построй индекс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2016, 17:21:47 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Спасибо за ответы flush shared_pool не поможет, поскольку даже рестарт базы не оказывает влияния. Пробовал делать выдачу грантов на эту таблицу. last_ddl_time при этом меняется, но проблема остается. Перестройку индексов и выборку из obj$ попробую в следующий раз (если он будет), хотя сейчас там содержание столбцов ctime, mtime, stime для этого объекта совпадает с соответсвующими столбцами в dba_objects. Тестирование ослажняется тем, что проблема исчезает сама не через четыре года, а через несколько часов по достижению указанного в ошибке "Last DDL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2016, 07:10:22 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Такая же ситуация, произошла при непродолжительной установки неправильного часового пояса. В алерт лог сыпется такая ошибка: Mon Jul 11 10:00:14 2016 ORA-1466 (RO Tx began: 07/11/2016 07:00:13, Last DDL: 07/11/2016 07:19:21, Curr Time: 07/11/2016 07:00:13) Объектов с таким LAST DDL найти не смог. И непонятно, почему Curr time отличается от времени записи в alert.log. В какую сторону еще смотреть ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 13:55:59 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Забыл добавить, оракл 12.1.0.2.0 под win ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2016, 14:01:13 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
Очередной раз возникла эта ошибка. Обнаружил странность в транзакциях. После логина выполняю Код: plsql 1. 2. 3. 4. 5. 6. После логина время начала транзакции ставится существенно позже, чем время логина. Если перелогиниваться, то время логина сессии как положено меняется, а время транзакции остается постоянным и совпадает со временем в сообщении "Last DDL" Если перелогиниваюсь, то время логина меняется, время начала транзакции остается прежним Почему дата транзакции ставится далеко в будущем и как Оракл ее вычисляет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.09.2016, 16:16:32 |
|
||
|
Ошибка ORA-1466 при SET TRANSACTION READ ONLY;
|
|||
|---|---|---|---|
|
#18+
AlexanderKz, ORA-1466 After Upgrade To 11.2.0.3 (Doc ID 1571229.1) 'create table' and 'set transaction read only' + 'select ..' may happen at the same SCN value. Please note that a change or increment of SCN depends on various factors and SCN is guaranteed to change once in 3 seconds. Therefore, 'set transaction read only' should be issued at least after 3 seconds from 'create table' (or any DDL on the tables used in the read-only txn). Before dumping error ORA-1466, the SCN values are converted into time-stamp. Though the 'create table' and 'select...' has started at 1 sec difference, if they fall under the same SCN, the ORA-1466 would show same timestamp for them. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2016, 03:23:13 |
|
||
|
|

start [/forum/topic.php?fid=52&msg=39256730&tid=1887486]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
212ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
64ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 527ms |

| 0 / 0 |
