高分---请教此批处理导入oracle的文件如何修改??? 因此很郁闷ing,它也不执行,就停在那!!!如何修改??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 批处理中,把imp的路径加上试试 在imp命令下面以行添加exitimp username/passwd@servername fromuser=username touser=username file=c:\200501.dmpexit 回复:ORARichard(没钱的日子......) 请问“把imp的路径”是哪个路径??? 回复:simpleOra() 加上exit也不行!还是光标停在第一个字符处就不动了!!!! 就是IMP.EXE所在的路径。如C:\oracle...我也是瞎猜的,不一定有用 把@echo off去掉,先看看是什么错误 imp命令行在BAT文件中不能换行。把完整的文件内容贴出来 回复:tuliplangel(开心最重要) 如果把“@echo off”去掉,程序根本就停不下来!!!(但导入操作,并没执行!) 回复:GerryYang(轻尘)“@echo offimp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp”已经是这个批处理文件的全文了!!!其他不必要的语句根本就没有!!! 大家也可以照着我的“@echo offimp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp”写一个比处理文件试试看!! 你的批处理文件名不要叫,imp.bat 。叫什么别的名字都行。如果想试你先把@echo off去了。试试看结果........就像 GerryYang(轻尘) 说的,进入cmd 里运行,没问题的应该。 应该是bat的名称是imp.bat吧,个人习惯问题. 我试过可以.就取名叫test.bat然后: imp username/password@service_name就有反映的.你这样试试 好像也不行!!!我把imp.bat改名为test.bat后执行,同样是光标停在第一个字符处,不停的闪,但并不向下执行!!!如果把“@echo off”去掉的话,则显示“C:\>imp username/password@servername fromuser=username touser=username file=c:\200501.dmp”,但光标停在下一行的首字符处,不停的闪,但并不向下执行!!! 最后加上 log=log.txt看看什么错误 回复:jxc(GameHeart) 加上log=log.txt,--------〉显示“C:\>imp username/password@servername fromuser=username touser=username file=c:\200501.dmp log=log.txt”,但光标停在下一行的首字符处,不停的闪,但并不向下执行!!! 回复eagle81(广广) :不是的!1.我等了30多分钟!回车也按了N次(n>50),也没有往下执行的迹象!2.库中无数据,导出只有400多k,在cmd下执行导出语句,只有2分钟就执行完毕 检查你这个批处理所在的目录下是否还有名为IMP.BAT或IMP.EXE之类的文件。 帮你搞定:在imp前加@ 如下:@ imp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp 帮你搞定:在imp前加@ 如下:@ imp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp再双击批处理文件就ok了 应该是在你的执行目录中有一个imp.bat的文件。如果楼主确认没用的话,在Dos下执行path看一下在\oracle_home\bin前面的目录下有无imp.bat。 回复fightintokyo() :没有呀!!!C:\Documents and Settings\Administrator>pathPATH=E:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\KAV6;c:\java\bin;c:\java; 我这里可以运行 .但是出现下面的错误:连接到: Oracle9i Enterprise Edition Release 9.2.0.1.0 - ProductionWith the Partitioning, OLAP and Oracle Data Mining optionsJServer Release 9.2.0.1.0 - ProductionIMP-00002: 无法打开要读取的c:\200501.dmp导入文件: EXPDAT.DMP>也就是说 是可以运行的..看看你的path下有没有问题. 怎么理解oracle中的几个概念?? Oracle登录em出异常 sql 语句的优化 js连接oracle数据库 oracle10g 竖列变横列的问题 求一个SQL语句! PLSQL之簡單問題 我装的oracle为什么登陆不了 天哪,救命呀! 关于oracle存储过程问题在线等 有没有人低价转让旧书? 快来抢分!!暴菜的SQL语句问题!
imp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp
exit
请问“把imp的路径”是哪个路径???
加上exit也不行!还是光标停在第一个字符处就不动了!!!!
如果把“@echo off”去掉,程序根本就停不下来!!!(但导入操作,并没执行!)
“@echo offimp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp
”已经是这个批处理文件的全文了!!!其他不必要的语句根本就没有!!!
”
写一个比处理文件试试看!!
如果想试你先把@echo off去了。试试看结果........就像 GerryYang(轻尘) 说的,进入cmd 里运行,没问题的应该。
就取名叫test.bat
然后: imp username/password@service_name
就有反映的.
你这样试试
我把imp.bat改名为test.bat后执行,同样是光标停在第一个字符处,不停的闪,但并不向下执行!!!
如果把“@echo off”去掉的话,则显示“C:\>imp username/password@servername fromuser=username touser=username file=c:\200501.dmp”,但光标停在下一行的首字符处,不停的闪,但并不向下执行!!!
看看什么错误
加上log=log.txt,--------〉显示“C:\>imp username/password@servername fromuser=username touser=username file=c:\200501.dmp log=log.txt”,但光标停在下一行的首字符处,不停的闪,但并不向下执行!!!
不是的!
1.我等了30多分钟!回车也按了N次(n>50),也没有往下执行的迹象!
2.库中无数据,导出只有400多k,在cmd下执行导出语句,只有2分钟就执行完毕
在imp前加@ 如下:@ imp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp
在imp前加@ 如下:@ imp username/passwd@servername fromuser=username touser=username file=c:\200501.dmp再双击批处理文件就ok了
path
看一下在\oracle_home\bin前面的目录下有无imp.bat。
没有呀!!!
C:\Documents and Settings\Administrator>path
PATH=E:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\
Oracle\jre\1.1.8\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\KAV6;c
:\java\bin;c:\java;
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - ProductionIMP-00002: 无法打开要读取的c:\200501.dmp
导入文件: EXPDAT.DMP>也就是说 是可以运行的..看看你的path下有没有问题.