Ошибки при импорте моей базы данных oracle 10g

#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, и импорт работал без ошибок.