Это правильный способ импорта базы данных дампов Oracle? - PullRequest
3 голосов
/ 09 сентября 2010

Мне нужно импортировать Oracle Database из производства в разработку только для одной схемы.Какой самый простой способ сделать это?Что я сделал, так это удалил пользователя с этой схемой и заново создал пользователя с теми же параметрами и запустил команду import.Это правильный способ сделать?

Я использую Oracle 10g и являюсь разработчиком, а не администратором баз данных, но мой администратор баз данных дает мне файл дампа, и мне нужно создать локальную тестовую среду.

Нужно ли удалять пользователя?Могу ли я просто удалить все объекты для этого пользователя?

Ответы [ 4 ]

2 голосов
/ 09 сентября 2010

Что я сделал, так это удалил пользователя с этой схемой и заново создал пользователя с теми же параметрами и запустил команду import. Это правильный способ сделать

Это в значительной степени то, что я делаю, когда хочу создать схему разработки на своем ноутбуке.

Могу ли я просто удалить все объекты для этого пользователя?

Я думаю, что это довольно грязный подход. Лучше всего удалить пользователя и импортировать его.

2 голосов
/ 09 сентября 2010

Когда вы говорите о файлах дампа, вы имеете в виду резервные копии RMAN или файлы данных?Если последнее, вам нужно воспользоваться утилитой импорта данных Oracle, impdp, для загрузки файлов.Некоторую документацию можно найти здесь: http://www.orafaq.com/wiki/Datapump

Если это первое, лучше всего использовать консоль управления предприятием для планирования задания восстановления RMAN.

1 голос
/ 09 сентября 2010

Я также разработчик, а не администратор баз данных, но недавно мне пришлось использовать функции импорта \ экспорта.

Я использовал Oracle Data Pump для достижения этой цели, и документация Oracle оказалась действительно полезной.

Документацию для Data Pump можно найти здесь и документацию длято, что Oracle называет «Оригинальным экспортом и импортом», можно найти здесь .

0 голосов
/ 04 мая 2012

откройте командную строку и напишите

imp userName/password@Schema file=Path full=y

, где

userName = пользователь-оракул
password = пароль пользователя
Schema = Схема оракула
Path = c: \ dumpfile.dmp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...