如何从转储文件创建数据库?我的系统上没有具有相同结构的现有数据库,因此它必须包含作业、事件、表等。
我将转储和日志文件放在E:驱动器中
我已经尝试过导入实用程序
E:/>impdp system/tiger@oratest FILE=WB_PROD_FULL_20MAY11.dmp
但是我得到了错误,因为
invalid argument value
bad dump file specification
unable to open dump file "E:\app\admin\oratest\dpdump\WB_PROD_F
ULL_20MAY11.dmp" for
我正在使用以下命令:
impdp atif/atif@192.168.67.68:1521/serv1 DIRECTORY=DATA_PUMP_DIR DUMPFILE=mltpltblbkp.dmp LOGFILE=mltpltblbkp.log
将数据从一个服务器导入到另一个服务器。
这是我的data_pump_dir路径:/u 01/app/oracle/admin/serv1/dpdump/
我已将这些特权授予用户:
grant datapump_exp_full_database to atif;
grant datapump_imp_full_database to atif;
g
我需要从*.dmp文件导入数据,比如mydump.dmp。我要做的是:
imp myuser/mypass file=mydump.dmp log=mylog.log
我得到的是:
only a DBA can import a file exported by another DBA
我知道db的DBA凭据,但我想将转储导入到'myuser‘模式中。那么该怎么做呢?
我有一个我认为是Oracle数据转储的文件,但是Oracle拒绝导入它:
There is a problem reading from the import files
ORA-39143
"C:\nm\data\THEFILE.dmp" may be an original export dump file
Linux "file“实用程序说它是DBase 3,但我对此表示怀疑,因为记录号是不现实的,而且DBase工具无法加载该文件:
THEFILE.dmp: DBase 3 data file (1380929624 records)
下面是文件开头的十六进制转储
在使用XXX.DMP导入imp文件时没有出错,但是没有--没有数据库、模式或表导入了,日志文件也是空的。这是什么样子:
Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
Import data only (yes/no): no >
Import file: EXPDAT.DMP > D:\xx