高手请来!送500分!
请问如何将用exp导出的oracle数据库,用vb实现导入啊!多谢!
问题点数:100、回复次数:5Top
1 楼lianhg(lianhg)回复于 2003-12-01 15:55:02 得分 30
lv = "userid/pwd@service "
lvRe = Shell("imp.exe" & lv)
Top
2 楼griefman(griefman)回复于 2003-12-01 17:03:34 得分 0
那还有过程中的参数输入怎么办呢,多谢!Top
3 楼lianhg(lianhg)回复于 2003-12-01 17:18:09 得分 30
lv = "userid/pwd@service file=c:\... "Top
4 楼leecooper0918(爱一个人好难)回复于 2003-12-01 23:12:40 得分 40
写一个批处理文件,例如 exp.bat:
exp userid=username/password@SID
parfile=exp_par.par
file=exp_lg.dmp log=exp_lg.log
owner="(username)"
参数文件(exp_par.par):
BUFFER= ....(以字节为单位,自己定义)
--------
COMPRESS=Y
GRANTS=Y
INDEXES=N
ROWS=Y
CONSTRAINTS=N
DIRECT=Y
--------
第一项和最后一项对导出的性能影响较大.
然后,在VB程序中以shell方式调用批处理文件.
建议: 在VB中自己设计一个界面,供用户设置参数选项,然后根据用户
的不同选择生成不同的参数文件.
Top
5 楼leecooper0918(爱一个人好难)回复于 2003-12-01 23:13:54 得分 0
导入的操作基本跟上面一样,也是写一个批处理文件和一个参数文件.
Top




