首先你要知道pl\sql 是一个数据库开发工具,在pl\sql 里操作是对用户可见的,其后台执行 exp 和 imp 命令,操作过程用图形界面显示了。而cmd里运行是调用了系统里的exp.exe和imp.exe程序执行的,是前端显示操作。
你在pl\sql 里操作导出导入,因为后台已经有命令操作,所以你再按部就班写命令,重复了肯定错啊。
exec rc(''exp userid=yuechaotian/test@s9i tables=(test_tianyc) file=c:\mygirl.dmp'');