erge
@erge
Примус починяю

Как импортировать full export в чистую базу Oracle 9i?

Всем доброго.

СУБД Oracle 9.2.0.7 на Linux RedHat Enterpise Server 4
возникла проблема при импорте полного экспорта, никогда таким раньше не занимался, не знаю куда копать :(
на одном и том же физ.сервере делаю
exp userid=\'/ as sysdba\' buffer=20000000 file=$DUMP_FILE_NAME $EXPORT_WHAT &> $LOG_FILE_NAME


глушу БД, вместо нее создаю пустую новую без всех табличных пространств что были в исходной (экспорт то же вроде как полный, включая табличные пространства)

CREATE DATABASE DBNAME20
  USER SYS IDENTIFIED BY pass
  USER SYSTEM IDENTIFIED BY pass
  LOGFILE
    GROUP 1 (
      '/oradata/DBNAME/redo/redo01.log',
      '/oradata/DBNAME/redo2/redo01.log',
      '/oradata/DBNAME/redo3/redo01.log'
    ) SIZE 100M,
    GROUP 2 (
      '/oradata/DBNAME/redo/redo02.log',
      '/oradata/DBNAME/redo2/redo02.log',
      '/oradata/DBNAME/redo3/redo02.log'
    ) SIZE 100M,
    GROUP 3 (
      '/oradata/DBNAME/redo/redo03.log',
      '/oradata/DBNAME/redo2/redo03.log',
      '/oradata/DBNAME/redo3/redo03.log'
    ) SIZE 100M
  MAXINSTANCES 1
  MAXLOGMEMBERS 3
  MAXLOGFILES 5
  MAXLOGHISTORY 10
  MAXDATAFILES 100
  CHARACTER SET UTF8
  NATIONAL CHARACTER SET UTF8
  DATAFILE '/oradata/DBNAME/data/system01.dbf' SIZE 600M REUSE
  EXTENT MANAGEMENT LOCAL
  DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/oradata/DBNAME/temp/temp01.dbf' SIZE 256M REUSE
  UNDO TABLESPACE "UNDOTBS1" DATAFILE '/oradata/DBNAME/undo/undotbs01.dbf' SIZE 500M REUSE
;


база успешно создается.

пытаюсь сделать импорт:
imp system/hoqualb5 file=/vol/data1/db-backups/important_backups/expbkup.dmp log=~/imp.log full=y


выдает ошибку:
IMP-00003: ORACLE error 942 encountered
ORA-00942: table or view does not exist
IMP-00023: Import views not installed, please notify your DBA
IMP-00000: Import terminated unsuccessfully


Может перед импортом еще что либо необходимо создать в пустой базе, что?
никак не могу найти... :-/

PS: экспорт сделан с варнингами на одной таблице, но она не важна, с крешнутой БД
посыпалась в бэды файловая система, "пролечил" fsck
PPS: архивлогов нет, видимо потерлись при автоматическом рез.копировании (скрипт кривой), которое так же нормально не отрабатывало, видимо из-за того что файлы не читались. актуальных рез. копий в-общем нет, проблема возникла давно, но БД работала (т.к. корруптнутые блоки на таблице которая в работе приложения никак не используется), пока не перегрузили сервер и он не загрузился.
  • Вопрос задан
  • 369 просмотров
Решения вопроса 1
У вас нет словаря, надо прогнать как минимум стандартные
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
ну и дальше посмотреть, что еще не хватает. Если использовались какие-то компоненты, то и по ним необходимо прогнать скрипты для словаря
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы