Я не могу импортировать oracle базу данных от другого пользователя - PullRequest
0 голосов
/ 22 апреля 2020

Я экспортировал oracle базу данных от пользователя c ## cuongnguyen . После того, как я экспортировал, у меня был файл дампа, поэтому я хочу импортировать этот файл другому пользователю: mbbank

Итак, я запускаю этот синтаксис:

**

imp mbbank / xxxxxx FROMUSER = c ## cuongnguyen TOUSER = файл mbbank = C: \ oracle \ export \ cuongnguyen-user.DMP;

**

Я получил ответ, о персонаже.

Импорт: выпуск 12.2.0.1.0 - производство в среду, 22 апреля 19:30:22 2020

Авторское право (c) 1982, 2017, Oracle и / или его филиалы. Все права защищены.

Подключено к: Oracle База данных 12 c Корпоративная версия, выпуск 12.2.0.1.0 - 64-битное производство

Экспорт файла, созданного с помощью EXPORT: V12.02.00 по обычному пути

Предупреждение: объекты были экспортированы C ## CUONGNGUYEN, а не вами

импорт выполнен в наборе символов WE8MSWIN1252 и сервере импорта набора символов AL16UTF16 NCHAR использует набор символов AL32UTF8 (возможно преобразование кодировки) IMP- 00085: указано несколько входных файлов для неограниченного файла экспорта. IMP-00000: импорт прерван безуспешно

Если у вас есть идеи, пожалуйста, скажите мне, большое спасибо

1 Ответ

0 голосов
/ 22 апреля 2020

Вы пытались запустить команду в каталоге, где находится файл dmp? Или даже укажите путь к каталогу между ''?

cd C:\oracle\export
imp mbbank/xxxxxx FROMUSER=c##cuongnguyen TOUSER=mbbank file=cuongnguyen-user.DMP

или

imp mbbank/xxxxxx FROMUSER=c##cuongnguyen TOUSER=mbbank file='C:\oracle\export\cuongnguyen-user.DMP'

Насколько вам известно, oracle имеет более улучшенный инструмент экспорта и импорта базы данных: expdp и impdp. И вы можете сделать это по-своему:

  1. Создание каталога экспорта внутри базы данных:
$ORACLE_HOME/bin/sqlplus '/ as sysdba'
SQL> create or replace directory export as 'C:\oracle\export';
Экспорт схемы:

expdp mbbank/xxxxxx dumpfile=cuongnguyen-user.DMP directory=export schemas=c##cuongnguyen

Наконец, импорт как новый пользователь:

impdp mbbank/xxxxxx dumpfile=cuongnguyen-user.DMP directory=export schemas=c##cuongnguyen remap_schema=c##cuongnguyen:mbbank

...