由于客户方只给了一个5G左右的dmp文件,然后让导入到window7下的Oralce10g数据库,本人对这个命令不太熟悉,所以有以下的疑问:
1、导入之前要先创建所有需要的用户、组以及表空间等信息吗?
2、导入之前需要给各个用户赋予权限吗?如果有必要的话,应该怎么样去做呢?现在我能导入部分的数据,但是在导入的过程中有错误发生。具体的导入命令如下:
impdp ceftqa/admin directory=dumpdir dumpfile=test.dmp logfile=test.log job_name=test remap_schema=TEST:CEFTQA部分的日志信息如下:(前面表示成功,后面表示有问题发生)
.. imported "CEFTQA"."ASSETID_ATTRIBUTES" 742.8 MB 6905763 rows
.. imported "CEFTQA"."DELETED_SECURITIES_DETAIL" 502.0 MB 3597458 rowsORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'AGGMAINQADEP' does not exist
Failing sql is:
GRANT UPDATE ON "CEFTQA"."CSC_TRANSACTION_HISTORY" TO "AGGMAINQADEP"十分感谢您的热情帮助!
1、导入之前要先创建所有需要的用户、组以及表空间等信息吗?
2、导入之前需要给各个用户赋予权限吗?如果有必要的话,应该怎么样去做呢?现在我能导入部分的数据,但是在导入的过程中有错误发生。具体的导入命令如下:
impdp ceftqa/admin directory=dumpdir dumpfile=test.dmp logfile=test.log job_name=test remap_schema=TEST:CEFTQA部分的日志信息如下:(前面表示成功,后面表示有问题发生)
.. imported "CEFTQA"."ASSETID_ATTRIBUTES" 742.8 MB 6905763 rows
.. imported "CEFTQA"."DELETED_SECURITIES_DETAIL" 502.0 MB 3597458 rowsORA-39083: Object type OBJECT_GRANT failed to create with error:
ORA-01917: user or role 'AGGMAINQADEP' does not exist
Failing sql is:
GRANT UPDATE ON "CEFTQA"."CSC_TRANSACTION_HISTORY" TO "AGGMAINQADEP"十分感谢您的热情帮助!
你最后加个ignore=y,最后最补漏操作。。
要么建立对应的表空间跟用户 什么表都不要创建
这样导入就可以或者ignore=y