Импорт Oracle 7 DMP в Oracle XE 18c - PullRequest
1 голос
/ 27 марта 2019

Мне нужно указать в правильном направлении, так как я никуда не денусь. Несколько лет назад мне был передан проект, в котором есть внешний интерфейс VB6 с внутренним сервером Oracle и почему-то Access в середине. С VB6 я в порядке.

То, чего я пытаюсь добиться, это импортировать файл Oracle 7 DMP в новую версию Oracle XE 18c.

Что мне нужно, так это указать на некоторую документацию с примерами и, возможно, на область, на которую можно посмотреть. Я новичок в Oracle, поэтому на самом деле понятия не имею, с чего начать.

Где я сейчас нахожусь:

  1. Я скачал и установил копию Oracle на моем компьютере с Windows 10 (64-битной)
  2. Скопировал файл DMP в правильный каталог.
  3. Запустил следующую команду, и я получил ошибки, следующие за
D:\Oracle\ImportDB>impdp dumpfile=BA0211070.DMP

Import: Release 18.0.0.0.0 - Production on Wed Mar 27 11:04:58 2019
Version 18.4.0.0.0

Copyright (c) 1982, 2019, Oracle and/or its affiliates.  All rights reserved.

Username: SYSTEM
Password:

Connected to: Oracle Database 18c Express Edition Release 18.0.0.0.0 - Production
ORA-39001: invalid argument value

ORA-39000: bad dump file specification

ORA-31619: invalid dump file "D:\Oracle\admin\xe\dpdump\BA0211070.DMP"

Я также пробовал:

impdp dumpfile=BA0211070.DMP FULL=Y VERSION=7
impdp dumpfile=BA0211070.DMP FULL=Y

Я получил те же результаты, что и выше.

Я пробовал поискать сообщения об ошибках, но это не особо пролило свет. Я не могу получить новый файл DMP, поскольку у нас больше нет установки Oracle, поэтому, к сожалению, мне приходится работать с тем, что у меня есть.

...