在使用pl/sql从远程机器上备份下来的dmp文件经常出现本地无法导入的现象
如图从服务器的数据库中导出文件test.dmp
一般情况下服务器的数据库的用户在服务商提供给用户的时候都是DBA权限的用户
在本地进行导入到个人的数据库中的时候会提示以下错误
IMP-00013: 只有 DBA 才能导入由其它 DBA 导出的文件
当然到导入的用户此时不拥有DBA权限
授予scott用户dba权限:grant dba to scott;
在授予scott用户DBA权限后导入出现一下错误日志
Import started mailto:userid=scott/tiger@ORCL">userid=scott/tiger@ORCL buffer=30720 commit=yes full=yes grants=yes ignore=yes indexes=yes rows=yes show=yes constraints=yes
连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
经由直接路径导出由EXPORT:V09.02.00创建的导出文件
警告: 此对象由 *******导出, 而不是当前用户
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将SHEBEIADMIN的对象导入到 SCOTT
"CREATE TABLE "BIDD" ("ID" VARCHAR2(100) NOT NULL ENABLE, "TITLE" VARCHAR2(2"
"00) NOT NULL ENABLE, "CONTENT" VARCHAR2(4000) NOT NULL ENABLE, "PUBLISHUSER"
"" VARCHAR2(100) NOT NULL ENABLE, "PUBLISHDATE" VARCHAR2(100) NOT NULL ENABL"
"E, "PASTDATE" VARCHAR2(100), "PATH" VARCHAR2(100)) PCTFREE 10 PCTUSED 40 I"
"NITRANS 1 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1)"
" TABLESPACE "SYSTEM" LOGGING NOCOMPRESS"
. . 正在跳过表 "BIDD"
"ALTER TABLE "BIDD" ADD CONSTRAINT "BIDDID" PRIMARY KEY ("ID") USING INDEX "
"PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE(INITIAL 65536 FREELISTS 1 FREELI"
"ST GROUPS 1) TABLESPACE "SYSTEM" LOGGING ENABLE "
成功终止导入,但出现警告。
Import finished http://b1.ac-images.cdnmyspace.cn/cnimages01/1/l_b30a74bfae4bc47a0ff46d59564c2ff3.jpg" alt="" />
这样导入的时候就会出现上面导入被终止的操作
将"显示"现去掉进行导入则可以将数据导入
已经完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的导入
. 正在将SHEBEIADMIN的对象导入到 SCOTT
. . 正在导入表 "BIDD" 8行被导入
成功终止导入,但出现警告。
Import finished on 2008-5-3 17:16:33
虽然数据被导入了 但是日志文件还是说出现警告。在导出文件的时候选中"直接"项此警告消除