Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Не удается Экспорт  [new]
Tyaps
Member

Откуда:
Сообщений: 31
Проблема такая: не удается сделать экспорт БД. При попытке экспорта exp.exe проверяет сначала некоторые системные таблицы (sys.exu8grn например) и возникает ошибка, потому что ОТСУТСТВУЕТ СТОЛБЕЦ в таблице и select не проходит.
Проверил - оказалось, действительно отсутствует столбец TYPE.
Еще Oracle не мог выполнять функцию DBMS_JAVA.LongName()
(подозреваю, что она тоже удалена)

Это произошло скорее всего в результате скрипта обновлений, но вскрылось через 5 дней (пользователи работали). Пользовательские данные не повреждены,система работает, даже перегружается нормально, но экспорт делать не дает.

Поэтому я решил, что выходом может являться переустановка Базы и импорт туда свежих данных. Только для импорта мне сначала нужно как-то сделать экспорт.
Посоветуйте, что можно предпринять в такой ситуации.
11 май 06, 10:29    [2651041]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
sadik
Member

Откуда: Курск
Сообщений: 55
Во как. И кто же так умудрился скриптами поправить словарь оракловый? (Если я правильно понял из написанного). убивать таких надо, если то они, конечно, сделали.
Попробуй поискать "горячий бекап" или что-то в этом роде. по форуму было...
11 май 06, 11:06    [2651309]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Tyaps
Member

Откуда:
Сообщений: 31
Вопрос:
А полный бэкап (RMan или горячий бэкап), он же будет содержать эти же системные таблицы в том же испорченном состоянии?
Как сделать бэкап только Пользовательских данных? Чтобы восстановить их на "Чистые" системные таблицы.
Или можно из бэкапа восстановить только Пользовательские данные (схемы)?
11 май 06, 13:04    [2652067]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Isya
Member

Откуда:
Сообщений: 127
а почему бы не воспользоваться какими нить прогами типа pl/sql developpera и сделать с него типа экспорта у него есть построчный экспорт и какойто внутреннего представления, и просто потом их поставить на другую базенку
11 май 06, 13:09    [2652103]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Tyaps
Member

Откуда:
Сообщений: 31
Говорят, что есть такие фишки, как
catexp.sql
catprc.sql
в RDBMS\ADMIN

и что они восстанавливают системные таблицы, необходимые для экспорта, никто не слыхал?
Попробовать сразу сейчас не могу.
11 май 06, 17:04    [2653748]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Pir
Member

Откуда: Москва
Сообщений: 872
да, помогает
прогони для начала catexp
11 май 06, 17:39    [2654005]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Tyaps
Member

Откуда:
Сообщений: 31
CatExp реально помог и дело сдвинулось с мертвой точки, только вот еще что всплыло.

При select a, b, DBMS_JAVA.LongName(c) from ....
пишет ту же ошибку 904 invalid column

причем все столбцы a, b, c присутствуют, но вот функции DBMS_JAVA.LongName() нет. А должна быть, т.к. на других системах она есть.

Отсюда вопрос. Как сделать DBMS_JAVA.LongName() ? Можно ее как-то слить с другого Оракла и создать здесь?
15 май 06, 11:54    [2663604]     Ответить | Цитировать Сообщить модератору
 Re: Не удается Экспорт  [new]
Tyaps
Member

Откуда:
Сообщений: 31
Вроде бы нашел.


If Java is enabled, ensure that both DBMS_JAVA synonyms and packages are
created and valid. The following script can be run as the SYS user to create
the required packages:
SQL> @$ORACLE_HOME/javavm/install/initdbj.sql
15 май 06, 16:52    [2665888]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить