使用dos命令导入oracle数据库文件

2025-03-01 13:15:58
推荐回答(4个)
回答(1):

echo off
set tablespace=stock
set onwer=stock
set nowid=%date:~0,10%
imp system/password@10.1.10.2 fromuser=(%owner%) touser=(%owner%) ignore=y
file=%tablespace%-%onwer%-%nowid%.dmp log=%onwer%o.log buffer=1024000

根据实际情况修改file=%tablespace%-%onwer%-%nowid%.dmp 的值

回答(2):

imp username/password@orcl full=y file = E:20100928.dmp buffer=204800

够清楚吧,username是用户名,password是密码,full=y是导入模式,file = E:20100928.dmp是导入文件,buffer=204800 是缓冲区

还有exp是导出写法,不是导入写法

回答(3):

写的不错,就是exp userid=stock/password@10.1.10.2这里不对,
应该是exp userid=stock/password@tns_entryname,
后面的tns_entryname从tnsnames.ora里面找,就是你用SQLPLUS登录时候一样的。

回答(4):

你想问的是imp和impdp吧