powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клонирование схемы
4 сообщений из 4, страница 1 из 1
Клонирование схемы
    #39522143
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вчера испытал шок - выполнял рутинную операцию, нужно было склонировать схему (пользователя) oracle в новую. Сделал expdr, потом impdp с remap и пошел проверять работает ли.
А там в новой схеме "попортились" пакеты, функции и вьюхи. В новой схеме соединились некоторые последовательные строки в одну строку в некоторых пакетах и вьюхах. Все бы ничего, но программисты любят писать комментарий с -- перед заголовком, например, локальной процедуры. А в этом случае все эти строки становятся комментарием ;-)
Никогда раньше не получал такого эффекта даже при клонировании этих же схем…
Сталкивался ли кто-нибудь с такой проблемой?
oracle 11.2.0.3 на OEL 6
...
Рейтинг: 0 / 0
Клонирование схемы
    #39522150
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Слишком эмоционально и нефактологично. Не верю.

Для imp/exp подобная проблема была издревле при наличие строчного комментария после default столбца таблицы. Но в datapump она исчезла.
Ошибка при импорте IMP-00003: ORACLE выдал ошибку 907 ORA-00907: отсутствует правая скобка
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Elic@elic/elic11> create table qz_tab
Elic@elic/elic11> ( n int default 0 -- bla-bla
Elic@elic/elic11> );

Table created.

Elic@elic/elic11> select data_default from user_tab_cols where table_name = 'QZ_TAB';

DATA_DEFAULT
-------------------------------------------------------------------------------------
0 -- bla-bla

...
Рейтинг: 0 / 0
Клонирование схемы
    #39522157
Bfink
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Elic,

Если бы я это услышал от кого-либо - я бы тоже не поверил.
Данную схему таким образом я клонировал многократно и такого рода проблем не было.
Однако, с некоторого времени plsql тексты схемы стали накатывать с помощью нового инструмента.
Вчера я был очень занят и не успел детально разобраться.
Единственное предположение на данный момент - это сочетание в тексте одного программного юнита юниксовских и виндовых завершений строк.
...
Рейтинг: 0 / 0
Клонирование схемы
    #39522166
Le Symbolisme
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bfink сочетание в тексте
Либо так сохранили в оригинальной схеме без переводов строк LF на момент экспорта. Либо без CR или, наоборот, с лишним символом типа \000 и смотришь через инструмент, не дружащий с только LF/ с нулевыи символом.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Клонирование схемы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]