снять дамп, поднять дамп

 
0
 
Oracle
ava
Artiom | 05.04.2006, 10:09
Стоит Oracle XE. Я с Oracle никогда не работал, но возникла необходимость сделать дамп базы на одной машине и поднять его на другой.
Может у кого есть батник для такого случая?
есть SQL Plus
Comments (7)
ava
jsa | 06.04.2006, 05:29 #
imp user/pass[@tnsname] [file=filename.dmp] "cнять" дамп
exp user/pass[@tnsname] [file=filename.dmp] "поднять" дамп
ava
batigoal | 06.04.2006, 19:08 #
А параметры fromuser/touser являются необязательными?
ava
jsa | 07.04.2006, 08:29 #
Цитата (Lamer George @ 6.4.2006, 19:08)
А параметры fromuser/touser являются необязательными?

при экспорте? да особо никогда ими не пользовался всегда так работал
ava
Artiom | 07.04.2006, 08:45 #
А что значит [@tnsname]? Имя БД?
ava
chief39 | 07.04.2006, 10:20 #
Цитата (Artiom @ 7.4.2006, 08:45 findReferencedText)
А что значит [@tnsname]? Имя БД?

на машине, откеда коннектишься(sqlplus'ом ли, imp'ом ли) должна быть ссылочка на конкретный экземпляр базы. Задаётся в файлике tnsnames.ora
в виде:

<LocalDbLink> =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <DBServerIp>)(PORT = <1521>))
(CONNECT_DATA =
(SID = <InstanseOfDbOnServer>)
)
)

Там где <> - подставь свои значения.
Тогда <LocalDbLink> и будет [@tnsname].
Можно юзать fromuser='пупкин' touser='кузькин'
То есть, если дамп сделан для юзера пупкин, при импе ты его дамп запихнёшь в схему юзера кузькин(которую желательно создать предварительно и оставить чистой - ну то есть юзера).
Можно ещё кодепэйдж указывать и проч. и проч.
Для сего запусти

imp help=y




ava
batigoal | 07.04.2006, 12:30 #
Цитата (jsa @ 7.4.2006, 09:29 findReferencedText)
при экспорте? да особо никогда ими не пользовался всегда так работал

При импорте.
ava
jsa | 07.04.2006, 14:55 #

imp help=yes

Import: Release 9.2.0.1.0 - Production on Fri Apr 7 19:53:05 2006

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.



You can let Import prompt you for parameters by entering the IMP
command followed by your username/password:

Example: IMP SCOTT/TIGER

Or, you can control how Import runs by entering the IMP command followed
by various arguments. To specify parameters, you use keywords:

Format: IMP KEYWORD=value or KEYWORD=(value1,value2,...,valueN)
Example: IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N
or TABLES=(T1:P1,T1:P2), if T1 is partitioned table

получается что необязательные
Please register or login to write.
Firm of day
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Contributors
  Artiom   batigoal   chief39   jsa
advanced
Submit