[ОТВЕТИТЬ]
30.03.2015 09:46
[+kliN+]
 
Нашел тему проблема точно такая же.
Сделал экспорт из 10 Enterprise и импорт в 11 Standart
Генератор БД выдает ошибку:
Код:
from SSEventLog
ERROR at line 5:
ORA-00942: table or view does not exist
Повторно сделать экспорт уже не удастся.
В вышеуказанной теме не рассказано как решилась проблема.
что делать? переустанавливать Oracle на 11 Enterprise или создать таблицу sseventlog?
30.03.2015 10:06
OlegON
 
При чем тут генератор БД? В журнале импорта ошибки должны были быть.
30.03.2015 10:12
[+kliN+]
 
импорт закончился строчкой
Цитата:
Import terminated successfully whith warnings.
utlrp.sql варнингов не нашел. пару раз запускал
30.03.2015 10:22
OlegON
 
utlrp.sql "варнинги" и не ищет, он инвалидов компилирует. "Варнинги" ищет админ БД, когда смотрит журналы экспорта/импорта, ты всегда только последнюю строку читаешь?
30.03.2015 11:21
[+kliN+]
 
нет не всегда.
Можно решить мою проблему?
30.03.2015 11:25
Mtirt
 
А гранты точно все добавил?
30.03.2015 11:33
[+kliN+]
 
добавил, все, для 11го оракла
30.03.2015 11:34
[+kliN+]
 
вот эти
Цитата:
11R2
GRANT ADMINISTER DATABASE TRIGGER TO SUPERMAG;

GRANT ALTER ANY ROLE TO SUPERMAG;

GRANT ALTER USER TO SUPERMAG WITH ADMIN OPTION;

GRANT ANALYZE ANY TO SUPERMAG;

GRANT CREATE DATABASE LINK TO SUPERMAG;

GRANT CREATE LIBRARY TO SUPERMAG;

GRANT CREATE PUBLIC SYNONYM TO SUPERMAG;

GRANT CREATE ROLE TO SUPERMAG WITH ADMIN OPTION;

GRANT CREATE SNAPSHOT TO SUPERMAG;

GRANT CREATE TABLE TO SUPERMAG;

GRANT CREATE USER TO SUPERMAG WITH ADMIN OPTION;

GRANT DROP ANY ROLE TO SUPERMAG WITH ADMIN OPTION;

GRANT DROP PUBLIC SYNONYM TO SUPERMAG;

GRANT DROP USER TO SUPERMAG WITH ADMIN OPTION;

GRANT GRANT ANY ROLE TO SUPERMAG WITH ADMIN OPTION;

GRANT SELECT ON SYS.DBA_CONS_COLUMNS TO SUPERMAG WITH GRANT OPTION;

GRANT SELECT ON SYS.DBA_CONSTRAINTS TO SUPERMAG WITH GRANT OPTION;

GRANT SELECT ON SYS.DBA_JOBS TO SUPERMAG WITH GRANT OPTION;

GRANT SELECT ON SYS.DBA_ROLES TO SUPERMAG;

GRANT SELECT ON SYS.DBA_TAB_COLUMNS TO SUPERMAG WITH GRANT OPTION;

GRANT SELECT ON SYS.DBA_USERS TO SUPERMAG WITH GRANT OPTION;

GRANT EXECUTE ON SYS.DBMS_ALERT TO SUPERMAG;

GRANT EXECUTE ON SYS.DBMS_LOCK TO SUPERMAG;

GRANT EXECUTE ON SYS.DBMS_OUTPUT TO SUPERMAG;

GRANT EXECUTE ON SYS.DBMS_PIPE TO SUPERMAG;

GRANT SELECT ON SYS.V_$SESSION TO SUPERMAG;

GRANT SELECT ON SYS.V_$INSTANCE TO SUPERMAG;
30.03.2015 12:03
OlegON
 
Цитата:
[+kliN+] нет не всегда.
Можно решить мою проблему?
Хочется не испытывать свое терпение и ответить только "Можно" :)
Ну чуть вдумчивее, пожалуйста. Хорошо, что не всегда, что там в логе?
30.03.2015 12:09
[+kliN+]
 
в логе много error и warning :)
что касается sseventlog:
Код:
"CREATE TABLE "SSEVENTLOG" ("EVENTTIME" DATE NOT NULL ENABLE, "RECID" NUMBER"
 " NOT NULL ENABLE, "MSGLINE" NUMBER(*,0) NOT NULL ENABLE, "EVENTSESSION" NUM"
 "BER NOT NULL ENABLE, "EVENTMESSAGE" VARCHAR2(1000) NOT NULL ENABLE, "EVENTL"
 "OGIN" VARCHAR2(30), "EVENTSOURCE" VARCHAR2(255), "EMPLOYEE" NUMBER(10, 0) N"
 "OT NULL ENABLE, "WSNAME" VARCHAR2(100), "USERNAME" VARCHAR2(30), "OSUSER" V"
 "ARCHAR2(30))  PCTFREE 0 PCTUSED 40 INITRANS 1 MAXTRANS 255 STORAGE(INITIAL "
 "262144 FREELISTS 2 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "USERS"
 "" LOGGING COMPRESS"
IMP-00003: ORACLE error 439 encountered
ORA-00439: feature not enabled: Basic Compression
30.03.2015 12:17
[+kliN+]
 
далее по тексту
Код:
"CREATE FORCE VIEW "SUPERMAG"."SVEVENTLOG"                        ("EVENTTIM"
 "E","RECID","MSGLINE","EVENTSESSION","EVENTMESSAGE","EVENTSOURCE","EMPLOYEE""
 ","WSNAME","USERNAME","OSUSER") AS "
 "select to_char(EventTime,'YYYY.MM.DD HH24:MI:SS') EventTime, RecID,"
 "		MsgLine, EventSession, EventMessage, EventSource,"
 "		Employee,WSName,UserName,OsUser"
 "		from SSEventLog"
IMP-00041: Warning: object created with compilation warnings
30.03.2015 12:23
OlegON
 
Вьюшка - ерунда, вот компрессии в стандарте нет, это уже миллион раз тут обсасывалось. Заливай в ентерпрайз обратно и читаешь внимательно последнее сообщение из темы, ссылку на которую ты привел в первом сообщении. Как вариант - сделать где-то тырпрайзную БД, залить туда только эту таблицу, декомпрессить и экспортнуть/импортнуть только ее. Но есть предположения, что во-первых, там не только с этой таблицей проблемы, во-вторых, ты не справишься с задачей в комплексе, уж извини.
30.03.2015 13:18
[+kliN+]
 
Если я заново установлю Oracle 11 но только уже Enterprise и сделаю импорт моего нынешнего дампа - прокатит?
30.03.2015 13:20
Mtirt
 
Ну тебе же это прямо уже написали:
Цитата:
Заливай в ентерпрайз обратно
30.03.2015 13:29
[+kliN+]
 
меня смущает слово "обратно", извините за тупость.
экспорт делал из 10g enterprise. значит обратно в 10энтерпрайз? или в 11 энтерпрайз всетаки можно?
30.03.2015 13:35
Mtirt
 
Можно залить в 11 энтерпрайз, проверить, что всё нормально загрузилось.
Найти таблицы с компрессией, выключить её, то же самое сделать с секционированными таблицами, затем снова сделать экспорт.
Уже в 11 стандарт.
30.03.2015 13:52
[+kliN+]
 
а 11 Энтерпрайз нельзя оставить?
30.03.2015 13:54
OlegON
 
Можно, если лицензия не смущает.
Опции темы


Часовой пояс GMT +3, время: 06:39.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.