У меня есть два сервера базы данных:
- Oracle база данных 12 c на Windows сервере 2016
- Oracle база данных 9i на Windows сервере 2003
И я хочу импортировать схему с сервера № 1 на сервер № 2. Я экспортировал файл дампа как обычно:
expdp system@tnsname/password directory=directory_name schemas=schema_name dumpfile=dumpfile.dmp version=9.2
Затем я попытался импортировать его на сервер 2
imp system@tnsname/password fromuser=old_user touser=new_user file=dumpfile.dmp
Но я получил ошибку IMP-00037: Маркер набора символов неизвестен. Я искал ошибку, и она говорит, что файл поврежден. Однако, чтобы убедиться, что файл в порядке, я повторно импортировал его на сервер 1, и он работал нормально. Кроме того, набор символов и nls_length_semanti c одинаковы в обеих базах данных.
Итак, каково решение? Я что-то пропустил?
Заранее спасибо,