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

Откуда:
Сообщений: 36
Строка командного файла для экспорта отдельного и стандартного пользователя (magicash5):
<EXP USERID=XXX/XXX@XXX FILE=c:\exp_magicash.dmp LOG=c:\exp_magicash.log OWNER=magicash5 GRANTS=y INDEXES=y ROWS=y CONSTRAINTS=y>
Описание параметров:
• USERID – параметр для соединения с сервером БД (формата «Пользователь БД/пароль@строка соединения»). Пользователь должен обладать привилегиями доступа к экспортируемым объектам. Строка соединения с сервером должна соответствовать внесенной в файл %ORACLE HOME%\ora92\network\admin\tnsnames.ora (путь к ORACLE HOME: HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0);
• FILE – параметр, обозначающий полный путь к файлу, в который будет произведён экспорт. Если полный путь не указан, то файл создастся в текущем каталоге; если параметр не указан, то файл создастся в каталоге %ORACLE HOME%\ora92\bin\expdat.dmp;
• LOG – параметр, обозначающий текстовый файл отчёта о проведённом сеансе экспорта. Расположение файла аналогично параметру «FILE»;
• Группа взаимоисключающих параметров «Что экспортировать?»:
o OWNER – пользователь, все объекты (таблицы, хранимые процедуры и т.д.) которого будут экспортироваться. Если необходимо экспортировать сразу несколько пользователей, то они указываются в скобках через запятую;
o TABLES – список отдельных таблиц для экспорта. Таблицы указываются в скобках через запятую, в формате «Имя пользователя – хозяина таблицы».«Имя таблицы», например: (Magicash5.ECFIL002, Magicash5.ECFIL003);
o FULL – полный экспорт базы данных. Возможные значения «y» - ДА и «n» - НЕТ;
• GRANTS – параметр, отвечающий за экспорт прав доступа к объектам. Значения «y» или «n»;
• INDEXES – параметр, отвечающий за экспорт индексов таблиц. Значения «y» или «n»;
• ROWS – параметр, отвечающий за экспорт данных (строк) таблиц. Значения «y» или «n»;
• CONSTRAINTS – параметр, отвечающий за экспорт ограничений ссылочной целостности (внешние ключи и т.д.) таблиц. Значения «y» или «n»;
Примечание.
Выше приведён неполный список возможных параметров. Для его получения выполните команду: «EXP HELP=y». После проведения сеанса экспорта в обязательном порядке просмотрите файл отчёта, прописанный в параметре Log, на предмет возможных ошибок.
Строка командного файла для импорта объектов пользователя (magicash5) из файла экспорта (c:\exp_magicash.dmp) пользователю БД (magicash5):
<IMP USERID=XXX/XXX@XXX FILE=c:\exp_magicash.dmp LOG=c:\exp_magicash.log FROMUSER=magicash5 TOUSER=magicash5 GRANTS=y INDEXES=y ROWS=y CONSTRAINTS=y>
Параметры, названия которых совпадают с названиями параметров для утилиты экспорта, имеют одинаковые значения и используются аналогично («USERID», «FILE», «LOG», «GRANTS», «INDEXES», «ROWS», «CONSTRAINTS»).
Описание параметров:
• FROMUSE – параметр, обозначающий пользователя, объекты которого были экспортированы в файл и будут импортированы в БД. Если необходимо восстановить объекты сразу нескольких пользователей, то они указываются в скобках через запятую;
• TOUSER – параметр, обозначающий пользователя БД, которому будут импортироваться объекты из файла экспорта. Если необходимо восстановить объекты сразу нескольких пользователей, то они указываются в скобках через запятую, в порядке соответствующем параметру FROMUSER. Пользователи должны существовать в БД;
• IGNORE – при ситуации, когда восстанавливается уже существующая таблица, возникает ошибка её создания, и данные не импортируются. Данный параметр позволяет обойти этот случай (значение «y»).
Примечание.
Выше приведён неполный список возможных параметров. Для его получения выполните команду: «IMP HELP=y». После импорта объектов, таких как хранимые процедуры, функции, пакеты хранимых процедур, виртуальные представления, возможно, потребуется их перекомпиляция (вследствие того, что зависимые объекты создаются не последовательно)

Предидущий админ оставил 2 батника для переносы базы данных, вопрос в чем сама база 300 гб, сколько будет размер батни ка импорта если он туба всю базу перенесет? как это узнать
2 апр 19, 07:12    [21849643]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
-2-
Member

Откуда:
Сообщений: 14730
Alergik
колько будет размер батни ка импорта если он туба всю базу перенесет? как это узнать
dir imp.bat
2 апр 19, 07:40    [21849654]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29041
Alergik
виртуальные представления
Жесть! Картинка с другого сайта.
Alergik
Предидущий админ оставил
оставил преемнику говнокакбыинструкциию.
Alergik
сколько будет размер батни ка
Размеры банти-ков, безмозглая, не измеряются даже мегабайтами.
Alergik
туба
С ютуба? - Не влезет! Картинка с другого сайта.

RTFM
2 апр 19, 07:40    [21849656]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Alergik
Member

Откуда:
Сообщений: 36
Elic, так ответ по существу будет или нет?
2 апр 19, 07:53    [21849662]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Alergik
Member

Откуда:
Сообщений: 36
сколько тогда будет размер дампа?
2 апр 19, 07:54    [21849663]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5374
Alergik
сколько тогда будет размер дампа? (Oracle 8.1.7)

Приблизительно, суммарному размеру таблиц
select sum(round(bytes/(1024*1024),2)) size_mb 
from dba_segments 
where segment_type in ('TABLE', 'TABLE PARTITION', 'TABLE SUBPARTITION') 
and owner = 'MAGICASH5';  

Сделайте тестовый экспорт. Если нет места на сервере - на внешнинй винт.
2 апр 19, 08:26    [21849674]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
-2-
Member

Откуда:
Сообщений: 14730
Viewer
Если нет места на сервере
Винда, как и юникс, поддерживает устройство неограниченной емкости.
2 апр 19, 08:46    [21849683]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Alergik
Member

Откуда:
Сообщений: 36
Viewer, большое спасибо попробую
2 апр 19, 08:51    [21849687]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5374
-2-
Viewer
Если нет места на сервере
Винда, как и юникс, поддерживает устройство неограниченной емкости.

Это вы о чём?
Или вернее к чему?

Мой кошелёк поддерживает купюры любого номинала, но сейчас в нём только монета в 1 рубль...
2 апр 19, 08:57    [21849693]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Elic
Member

Откуда: 1984. Выбраковка финно-угром продолжается. КЯЗ
Сообщений: 29041
Viewer
Это вы о чём?
Или вернее к чему?
Не переусердствуй в помощи > nul
2 апр 19, 09:06    [21849699]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5374
Elic
Viewer
Это вы о чём?
Или вернее к чему?
Не переусердствуй в помощи > nul

Ок. Принято к сведению..
2 апр 19, 09:12    [21849701]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
CrazyCat
Member

Откуда:
Сообщений: 2931
странно что это еще и прочли :)
ппц оформление.
2 апр 19, 20:43    [21850635]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Javl
Member

Откуда:
Сообщений: 114
Для начала надо задать директорию/каталог бэкапа

create or replace directory back as '/путь/к папке/';
grant read on directory back to login;
grant write on directory back to login;

back - это алиас пути к папке дампа, который будет использоваться в командной строке, например так:

expdp system/Password FULL=Y directory=/back dumpfile=orcl.dmp logfile=ExportFull

Это пример полного экспорта.
4 апр 19, 11:33    [21852333]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
-2-
Member

Откуда:
Сообщений: 14730
Javl
Для начала
Еще один писатель инструкций.
Для начала, вопрос автора про "батник", а не про то, как делать экспорт.
Затем, поинтересуйся, есть ли у автора этот самый expDP.
Ну и, берясь писать инструкции, проверяй, что пишешь, или обзаведись рецензентом.
4 апр 19, 12:10    [21852421]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Javl
Member

Откуда:
Сообщений: 114
-2-
Javl
Для начала
Еще один писатель инструкций.
Для начала, вопрос автора про "батник", а не про то, как делать экспорт.
Затем, поинтересуйся, есть ли у автора этот самый expDP.
Ну и, берясь писать инструкции, проверяй, что пишешь, или обзаведись рецензентом.


Предположу, что твой ответ тоже не устроил автора, раз он дальше продолжает спрашивать и вообще не совсем понятно что хочет, на чем и зачем.
4 апр 19, 23:59    [21853362]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по batнику переноса базы оракл  [new]
Viewer
Member

Откуда: Самара
Сообщений: 5374
Javl
... и вообще не совсем понятно что хочет, на чем и зачем

если не понимаешь о чём спрашивают... дальше сам догадаешься?
5 апр 19, 07:20    [21853464]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить