Я взял полную резервную копию базы данных с одного сервера перенести в другое с помощью следующей команды (как с помощью Oracle 11g):Dmp импорт файлов создать триггеры ошибок
exp SYSTEM/[email protected] full=y grants=y rows=y file=backup.dmp
И теперь, когда я хочу, чтобы импортировать это в другую базу данных с помощью этого:
imp SYSTEM/password file=backup.dmp fromuser=scott touser=scott
я сначала получить ошибку, связанную с связи с базой данных:
Create Database Link Failed. ORA-01031: insufficient privileges.
I f кто-то может объяснить, почему команда imp попыталась связать мою новую базу данных с исходной, которая не была связана, что было бы полезно. Но в остальном это не мой главный вопрос ...
После этой первой ошибки он продолжает с импортом и импортирует все строки и таблицы, то в конце я получаю серию ошибок, связанных с «CREATE TRIGGER с ошибкой
ORA-00942: table or view does not exist
Я пропустил что-то в своих параметрах импорта?
Я получил ссылку на базу данных, и теперь ошибка привилегии не появляется, но Я все еще получаю, что таблица/представление не существует ошибок при создании триггеров. – AuthenticReplica
Вы использовали параметр full = y в своей команде импорта? – anudeepks
- две схемы scott в другой базе данных? если это так, вам также понадобятся таблицы, используя rows = y, вы получите только данные, но не структуру таблицы, было бы лучше использовать owner = scott в вашей команде exp, а затем попробовать импорт, который получит всю вашу структуру таблицы и данные также – anudeepks