Мне нужно импортировать файл DMC ORACLE 9 в недавно установленный Oracle 11g. Я использую утилиту imp и использую SYSMAN в качестве логина. Я добираюсь до точки восстановления, и мне говорят, что только DBA может импортировать файл, экспортированный другим администратором баз данных. Когда я пытаюсь использовать SYSDBA, пустой пароль не работает. Когда я использую SQLPLUS/как SYSDBA, а затем пытаюсь назначить новый пароль, мне говорят, что SYSDBA не существует. Если я попытаюсь войти в систему как SYS, мне будет предложено войти в систему как SYSDBA.Запуск Oracle IMP как SYSDBA
ответ
Попробуйте следующий синтаксис для имп, как SYSDBA
имп \ 'SYS/SYS AS SYSDBA \' Файл =/оракул/implog.dmp войти = imp.log полный = у;
, используя приведенное выше, чтобы импортировать файл DMP, экспортированный при подключении как sysdba (экранирование кавычек не требовалось, по крайней мере, в Windows 7) создало все объекты с помощью SYS в качестве владельца :(особенно плохая ситуация. Я думаю, что «full = y» делает это. В результате я создал желаемого пользователя со всеми необходимыми привилегиями, зарегистрировался в качестве этого пользователя и использовал imp с указателем fromuser/touser, но в этом случае каким-то другим объектом, например пакетами, не было импортировано - им пришлось импортировать их из сгенерированных (экспортированных) сценарий создания схемы. –
Я использовал синтаксис ниже.
имп UserID = 'SYS/пароль @ хост, как SYSDBA' лог = C: \ dmp.log файл = C: \ dmp.dmp fromuser = userfrom touser = userto буфер = 30720
- 1. Использование Oracle IMP дает ошибку IMP-00058
- 2. Oracle 11g IMP функциональность
- 3. Oracle imp/exp
- 4. DataGrip: как подключиться к Oracle как SYSDBA
- 5. VBScript Connection oracle в sysdba
- 6. imp/exp databse in oracle
- 7. Как восстановить или изменить пароль Oracle sysdba
- 8. IMP-00058: ошибка ORACLE 1017 встречается
- 9. утилита oracle 'imp' возвращает код результата 3
- 10. Oracle DB логин как sysdba в sqlplus не удается
- 11. Как дублировать базу данных Oracle без привилегии sysdba
- 12. Как создать базу данных ссылка Oracle с SYSDBA привилегии
- 13. Как правильно подключиться к oracle с sys и sysdba?
- 14. Как запустить oracle imp/exp из sql plus
- 15. Как установить пароль для sqlplus/as sysdba
- 16. соединения, как SYSDBA с помощью Roundhouse
- 17. Добавить привилегию на Oracle ACL файла без доступа SYSDBA
- 18. Сохранение связи SYSDBA в C++
- 19. SYSDBA не может удалить пользователя в Oracle 12.1.0.2
- 20. Подключение к Oracle DB из сценария оболочки с помощью 'sysdba'
- 21. Oracle DB 12c: sqlplus as sysdba вызывает ORA-01017
- 22. Как использовать команду imp с REMAP_TABLESPACE?
- 23. Не удалось запустить команду ORACLE IMP/EXP из IIS
- 24. IMP-00019: строка отклоняется из-за ошибки ORACLE 1
- 25. Oracle imp dmp file, create table statements skipped
- 26. Oracle: Может ли IMP/EXP перейти на stdin/stdout?
- 27. Клиентские инструменты Oracle 11g для mac, команда imp
- 28. Как интегрировать APScheduler и Imp?
- 29. Firebird - Неправильный пароль SYSDBA
- 30. IMP methodForSelector EXC_BAD_ACCESS crash
Что вы имеете в виду под " использовать пустой пароль SYSDBA '? 'SYSDBA '- системная привилегия, а не пользователь или роль. Похоже, вам нужно запустить его как «SYS» с привилегией «SYSDBA». Что делает 'imp '/ as sysdba' ...' do? Кроме того, знаете ли вы, что в файле - убедитесь, что вы не импортируете что-либо, что будет противоречить вашей текущей БД, особенно если это был полный экспорт, и вы делаете полный импорт. –
На какой платформе вы работаете? Вы пытались использовать SYSTEM? Вы работаете на сервере БД? –