前段时间师兄去北京做测试,带回来一些由oracle导出的数据,由于他对oracle没有什么了解,经他介绍该数据是由exp命令导出的,所以很自然要用imp命令了;我判断之前的库是导出的方案(要是我我会导出方案),并跟师兄要了导出的用户名。简单的步骤如下:建立表空间->建立用户->导入数据。
1)create tablespace riames_ts datafile 'e:\riames_ts.dbf' size 100M
autoallocate
segment space management auto
2)create user riamesd identified by liubin
default tablespace riames_ts
temporary tablespace temp
quota 2M on riames_ts
grant connect,resource,imp_full_database to riamesd
3)imp riamesd/liubin@hujie file=D:\oracle\product\10.1.0\oradata\hujie\riamesd.dmp fromuser=riamesd
touser=riamesd statistics=none buffer=64000 log=d:\imp_2.log
成功导入数据,但是有警告。
经由常规路径由 EXPORT:V10.02.01 创建的导出文件
已经完成 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集中的导入
IMP-00008: 导出文件中出现无法识别的语句:
. . 正在导入表 "ACCESS_SORT"导入了 4 行
. . 正在导入表 "ATTEND_TEST_DW"导入了 2 行
. . 正在导入表 "BIO_ASSESSMENT_INFO"导入了 2 行
. . 正在导入表 "BIO_EQUIVALENT_RESULTS"导入了 1 行
………………
即将启用约束条件...
成功终止导入, 但出现警告。是不是buffer小了?
还没来的急去实验(把buffer设大一点)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10697500/viewspace-366364/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/10697500/viewspace-366364/