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

Откуда:
Сообщений: 51
Здравствуйте.

Мне нужно сделать бекап базы данных, но не полный, а по пользователю, чтобы забекапились все таблицы и индексы этого пользователя.

Как это сделать?


Заранее благодарен.
25 апр 12, 15:42    [12469889]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
В зависимости от версии exp.exe или expdp.exe

Дока - Database Utilites
25 апр 12, 15:44    [12469901]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
Ilya Kostin
Member

Откуда:
Сообщений: 51
Под Solaris 10 Sparc, Oracle 11.2.0.3
25 апр 12, 15:47    [12469924]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
http://www.oracle-base.com/articles/10g/oracle-data-pump-10g.php
25 апр 12, 15:55    [12469977]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
PaulEr
Member

Откуда:
Сообщений: 3794
Ilya Kostin
Под Solaris 10 Sparc, Oracle 11.2.0.3


DataPump.
25 апр 12, 16:07    [12470077]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
Ilya Kostin
Member

Откуда:
Сообщений: 51
Новичок, что-то не получаеться....(

Есть пользователь: test
пароль: testpass
Таблицы и индексы, которые принадлежат этому пользователю.

Вот нужно сделать бекап этих таблиц и индексов.

Так:

expdp test/testpass dumpfile=test.dmp logfile=test.log tables=test

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null
???
26 апр 12, 13:26    [12473945]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
edward.shevtsov
Guest
Ilya Kostin,

create directory ...
grant read, write on directory ... to test;
26 апр 12, 13:28    [12473959]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
Ramin Hashimzade
Member

Откуда: Азербайджан, Баку
Сообщений: 9979
Блог
Ilya Kostin
Новичок, что-то не получаеться....(

Есть пользователь: test
пароль: testpass
Таблицы и индексы, которые принадлежат этому пользователю.

Вот нужно сделать бекап этих таблиц и индексов.

Так:

expdp test/testpass dumpfile=test.dmp logfile=test.log tables=test

ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-39145: directory object parameter must be specified and non-null
???

а где путь ? куда должен оракл вставлять файл и лог дампа?
26 апр 12, 13:38    [12474039]     Ответить | Цитировать Сообщить модератору
 Re: Backup  [new]
Ilya Kostin
Member

Откуда:
Сообщений: 51
expdp test/testpass@test dumpfile=expdp-`date '+%d%m%Y_%H%M%S'`.dmp directory=DATA_PUMP_DIR logfile=expdp-`date '+%d%m%Y_%H%M%S'`.log

Так пошло.
Я так понимаю, это бекап "всего"- таблицы,индексы, что принадлежат пользователю тест?
26 апр 12, 13:50    [12474129]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить