WIN7 64位系统,Oracle 11g 64位,无法使用PL/SQL Developer导出数据
本帖最后由 tsmmst 于 2013-05-17 11:06:16 编辑
用pl/sql登陆数据库后,点击Tools——Export Tables后,弹出一个备份数据表的对话框,我在上半部选好了一张表,在下半部填好了参数,比如Export Executable填的是C:\oracle\product\10.2.0\db_1\BIN\exp.exe,Output file填的是C:\TEMP\oracle\t_users.dmp,最后点击右下角的Export按钮,结果立马弹出一个dos界面又迅速关闭,备份数据表对话框的最下面显示Executing oracle import Utility ,please wait... done,然后一直这样,没变化了。
我用的是WIN7 64位系统,装的64位Oracle,网上查到相关教程,配置好了PL/SQL Developer能够连接上Oracle查看表,但是在导出表的时候遇到上述问题,请求高手帮助!
在另一台32位系统,32位Oracle上操作,一切正常,求解!
------解决方案--------------------1)你所选的刷选条件是否有问题?
2)图片中展示的 buffer size 可以调大调大再大
3)个人认为、sqlplus下直接用impdp/expdp最快了、、反正PL/SQL 后台也是调用这个
------解决方案--------------------有log可以看,这应该是因为PL/SQL对oracle客户端有要求,要求是32位的。
------解决方案--------------------还是在控制台下输入命令吧,不建议用pl/sql dev进行导出操作。
------解决方案--------------------刚试了下,我的是64位的系统,32位的数据库,可以导。。64位的应该也可以的。
不过从未 用pl/sql 导过dmp的,只用这个工具导一些脚本。
dmp的我都是在命令行操作。