Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > Экспорт


Автор: Dreck 1.9.2008, 10:39
Здравствуйте!
Помогите пожалуйста сделать полный экспорт БД, физический и логический.
Логический делал с помошью стандартных утилит Exp, но поче му то не получается его сделать с параметром Full=y. Создаю файл full.prm запускаю в командной строке parfile=full.prm 
В файле указываю 
userID=sys/pass@srv as sysdba 
FILE=123full.dmp 
log=123full.log 
FULL=Y
он мне пишет LRM-00112: multiple values not allowed for parameter 'userid'
LRM-00113: error when processing file 'full.prm'

объясните что значит это:
(2)U(sers), or (3)T(ables): (2)U >
мне кажется что без разницы что я выбираю 2 или 3 или 1 (если базу всю) то ни чего не меняется.
Спасибо за ответы.

P.S. Читал в других топиках что если Arhive mode не включен то это не есть хорошо, скажите как его включить?

Oracle 10g

Автор: mbasil 17.10.2008, 14:43
Это просто пробел в имени пользователя

Цитата

userID=sys/pass@srv as sysdba


Это передается как аргумент в командную строку, а пробел там является разделителем.
Надо в двойных кавычках и ещё что-то с ESC символом уж не помню, какой-то пустяк, посмотрите в документации

Добавлено через 5 минут и 39 секунд
Режим архивирования включается в состоянии MOUNT

Код
ALTER DATABASE ARCHIVELOG;


Однако не следует этого делать, пока вы не разберётесь, что это за режим, для чего и что еще требуется сделать.
Если не знаете лучше не включать. Резервируйте остановленную базу почаще.
А вообще если вы осуществляете администрирование продукционной базы надо напрячься и включить,
предварительно выяснив все сопутствующие аспекты резервирования и восстановления (например на курсах) 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)