#oracle #import #oracle10g
#Oracle #импорт #oracle10g
Вопрос:
Я запускаю свой oracle на компьютере debian. Сегодня я решил создать нового пользователя и новое табличное пространство. Затем я экспортирую базу данных с пользовательской системой, которая находится на том же компьютере. Я получил некоторую ошибку при попытке импорта в свою новую учетную запись пользователя. вот что я сделал:
./imp mynewuser/passwrdb@orcl file=newdump_sept.dmp system/tomynewuser
Import: Release 10.2.0.1.0 - Production on Thu Sep 29 18:06:23 2011
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release
10.2.0.1.0 - Production With the Partitioning, OLAP and Data Mining options
Export file created by EXPORT:V10.02.01 via conventional path
Warning: the objects were exported by SYSTEM, not by you
import done in US7ASCII character set and AL16UTF16 NCHAR character set
import server uses WE8ISO8859P1 character set (possible charset conversion)
IMP-00085: multiple input files specified for unbounded export file
IMP-00000: Import terminated unsuccessfully
Есть какие-либо предложения по моей проблеме?
Ответ №1:
Из http://www.error-code.org.uk/view.asp?e=ORACLE-IMP-00085 :
Ошибка Oracle :: IMP-00085
несколько входных файлов, указанных для неограниченного файла экспорта, вызывают
Вы указали несколько имен файлов для параметра FILE при выполнении импорта, но заголовок в файле экспорта указывает, что операция экспорта может создать только один файл. Указание нескольких имен файлов допустимо для операции импорта, только если файлы экспорта были созданы с помощью операции экспорта, в которой пользователь указал ненулевое значение для параметра FILESIZE. Экшен
Если вы считаете, что экспорт содержит несколько файлов, убедитесь, что вы указали правильные файлы. Если вы считаете, что экспорт должен быть только в один файл, повторите операцию импорта, но укажите только одно значение для параметра FILE.
Вероятно, вам следует использовать:
./imp mynewuser/passwrdb@orcl file=newdump_sept.dmp fromuser=system touser=tomynewuser
Для получения справки: imp help=y
Комментарии:
1. @Dwi Susanto: если это сработает, вы можете принять решение (установите флажок под оценкой вопроса).
Ответ №2:
В моем случае я решил ошибку, импортировав файл дампа, используя SYS user вместо SYSTEM user, и импорт работал без ошибок.