用PL/SQL导入数据时,老提示out of memory ,是咋回事呀? 一张表有近二十万条数据,之前也导过,一点事都没有,由于表结构发生变化,又重新建表,重新导数据,就老提示这个了!!!急啊。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 imp dbuser/oracle file=dbuser.dmp log=dbuser.log fromuser=dbuser touser=dbuser2 buffer=2048000 commit=y ignore=y feedback=10000导入的时候有没有加BUFFER参数,试试 你说的方法,我回头试试。不过我是在PL/SQL中用COMMAND WINDOWS中执行@D:A.SQL第一次执行的时候导了一万多条,就提示out of memory ,后又导,只导了五千条就提示了。 你说的这个方法对我来不可用啊,因为我的文件是*.sql的。 你使用的是SQL脚本的文件导出吧??效率很低,建议使用DMP文件的方式导入导出。 恩,我再试试。不过之前因为用DMP导入,ORACLE版本不兼容也导入不了,所以才改用 SQL 的。 1、手动清空缓存 执行语句分批提交;2、使用exp/imp导出导入 谢谢各位,问题已解决。用IMP导入的 SQL语句编译后提示缺失右括号 求助,从远程数据库下载数据到本地数据库提升性能。70W lines 关于两个表更新的SQL语句问题 为什么我的数据库中没有internal的用户?? 如何获得ORACLE用户在客户端登录时的用户名? SGA中的redo buffers的值与log_buffer的值为什么不一样? sequence实现自动增长的问题 在视图里可不可以用sum(),group by......? 再现,急,高分请教 关于数据库远程连接的问题 如实现oracle里的字段自动加一 散分啦——oracle连接查询 在哪个初始化文件中能看到NLS相关的信息
fromuser=dbuser touser=dbuser2 buffer=2048000 commit=y ignore=y feedback=10000
导入的时候有没有加BUFFER参数,试试
你说的这个方法对我来不可用啊,因为我的文件是*.sql的。
不过之前因为用DMP导入,ORACLE版本不兼容也导入不了,所以才改用 SQL 的。
2、使用exp/imp导出导入