|
перенoc схемs пользователя в другую базу данных
|
|||
---|---|---|---|
#18+
Надо перенести схему пользователя в другую базу данных. Данные надо перенести только из нескольких таблиц. Знаю что все это можно сделать спомощью IMP/EXP. Что и в какой последовательности надо сделать чтобы не потерять ключей, индексов, последовательностей и других элементов вообще чтобы нормально работала схема. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2002, 12:43 |
|
перенoc схемs пользователя в другую базу данных
|
|||
---|---|---|---|
#18+
Вообще не радует, когда вопрошающий задает вопрос, ответ на который полностью разобран в документации. Получаеться не форум, а ликбез. <BR>Ну ладно, по существу: <BR>Когда запускаешь exp в коммандном режиме и на все вопросы отвечаешь yes, то вся схема экспотируеться без потерь. <BR>Если в автомате (например скриптом, софтом, из коммандного файла) то должно хватить этого (для Win-платфомы): <BR> <BR>export_batch.bat: <BR>exp ulogin/upassword@mybase parfile=c:\u_parfile.txt <BR> <BR>u_parfile.txt: <BR>DIRECT=N # <BR>FULL=N #экспорт не всей базы <BR>BUFFER=4096 <BR>FILE=c:\base\u_base.dmp #имя файла куда будет вестись экспорт <BR>LOG=c:\logs\u_export.log #log <BR>OWNER=ulogin #режим экспорта пользователя <BR>GRANTS=Y #экспорт грантсов <BR>INDEXES=Y #экспорт индексов <BR>ROWS=Y #экспорт данных таблиц (table data) <BR>COMPRESS=Y #компресс экстентов (compress extents) <BR>FEEDBACK=0 #обратная связь через столько записей ... |
|||
:
Нравится:
Не нравится:
|
|||
13.06.2002, 14:20 |
|
перенoc схемs пользователя в другую базу данных
|
|||
---|---|---|---|
#18+
Краткий ответ -- весьма проблематично. Если более полно, то сперва на листочке рисуется схема схем :) То есть, кто владелец данных, какие таблицы имеют внешние ключи на другие таблицы, и кто кому гранты давал. Как правило порядок "что за чем" сразу же станет ясен. Как правило, сперва импортируется схема владельца данных полученная с опциями OWNER=sch_own ROWS=N (это создаст структуру таблиц, вьюшки, пакеты и т.п.), потом отдельно таблицы начиная от Primary Key и по цепочке Foreign Key (желательно отключить журналирующие триггеры, если таковые есть). Далее пустые схемы юзверей, и под конец раздаются потерянные гранты. Крайне рекомендуется юзверей создать заранее, иначе, если схема напоминает паутину (это я по своей базе), права теряются только так. Впрочем в логе всё видно... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.06.2002, 03:51 |
|
|
start [/forum/topic.php?fid=52&msg=32032657&tid=1993311]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 303ms |
total: | 428ms |
0 / 0 |