ORA-31655: no data or metadata objects selected for job ORA-39154: Objects from foreign schemas have been removed from import ORA-39146: schema "DEMO_DS_ADP" does not exist
时间: 2024-03-22 20:38:46 浏览: 222
这个错误意味着在执行数据泵导入操作时,没有选择任何数据或元数据对象。同时,该错误还指出在导入过程中从外部模式中删除了对象,并且模式“DEMO_DS_ADP”在数据库中不存在。
要解决此问题,您需要检查导入操作的参数、选择的对象以及导入的dmp文件。请按照以下步骤进行操作:
1. 确保您正在导入正确的dmp文件,并且该文件包含要导入的数据和元数据对象。
2. 检查您是否正确选择了要导入的对象。您可以使用以下命令查看dmp文件中包含的对象:
```
impdp directory=dpump_dir dumpfile=your_dmp_file.dmp sqlfile=objects.sql
```
其中,dpump_dir是Oracle数据泵目录的名称,your_dmp_file.dmp是要导入的dmp文件的名称,objects.sql是要生成的SQL文件的名称。
3. 检查您是否在导入操作中正确指定了模式。如果您要将数据导入到模式“DEMO_DS_ADP”中,请确保该模式已经存在于数据库中。
4. 检查外部模式中是否存在要导入的对象,并确保您具有访问权限。如果您在dmp文件中包含了外部模式中的对象,但是该模式已被删除或您没有访问权限,则可能会导致此错误。
如果您仍然无法解决问题,请检查导入过程的日志文件以获取更多详细信息。
阅读全文