当我尝试导入 oracle 转储时。根据显示的错误,
通过直接路径导出 EXPORT:V10.02.01 创建的文件
IMP-00013:只有 DBA 才能导入其他 DBA 导出的文件
IMP-00000:导入终止失败
我只是想知道非 dba 用户是否导出转储文件。非 dba 用户可以导入转储文件吗?
我正在尝试使用其角色和系统权限导出 Oracle 中的架构/用户。我不想导出任何数据或任何表。我尝试使用以下命令导出用户。
expdp system/system@gisdblocal include=user DIRECTORY = TestBack
logfile=test12.log DUMPFILE=test12.dmp SCHEMAS=test_replication
Run Code Online (Sandbox Code Playgroud)
当我将其导入其他数据库或具有不同名称的同一数据库中时,即
impdp system/system@gisdblocal DIRECTORY = TestBack DUMPFILE = test12.dmp
SCHEMAS = test_replication REMAP_SCHEMA =
test_replication:test_replication_copy
Run Code Online (Sandbox Code Playgroud)
用户或架构已创建,但尚未被授予任何角色或系统权限。
我这样做是因为我使用没有所需权限DATAPUMP_IMP_FULL_DATABASE或DATAPUMP_EXP_FULL_DATABASE的用户创建了模式的备份。当我在另一个数据库中恢复该备份时,它说该用户不存在。因此,我想先创建一个具有相同权限的用户,然后再恢复备份。