1 简单的 imp导入文件
直接在dos窗口 键入
imp 用户名/密码@数据库实例名 file=“dmp文件目录及名字” full=y;
后面跟的参数是全部倒入
例句
imp scott/
111111@orcl file="d:/abc.dmp" full=y;
新建一个用户,再导,可以参照下面
导入:
imp xxx/xxx file=e:\xxx.dmp ignore=y buffer=409600 full=y commit=y
导出:
exp xxx/xxx@xxx file=d:\xxx.dmp buffer=409600 full=y log=d:\xxx_exp_log.txt
导入:
imp xxx/xxx file=e:\xxx.dmp ignore=y buffer=409600 full=y commit=y
导出:
exp xxx/xxx@xxx file=d:\xxx.dmp buffer=409600 full=y log=d:\xxx_exp_log.txt
2 复杂的 impdp导入
首先 用dba 用户登录oracle 要创建一个虚拟空间 对应实际空间
create directory data as‘对应的实际路径’
授权给需要导入文件的用户dba权限
退出
impdp 用户名/密码@实例名
transform=segment_attributes:n directory=data dumpfile = 要导入的文件名 remap_schema=导出表的用户名:需要导入表的用户名。(注意 结束不能带有分号 否则会重新创建一个用户)
transform=oid:n