我用的是ORACLE 10G,现在想把公司服务器上的数据库备份文件(.dmp)导入到本机的数据库中,整个数据库有1.4G,其中有个历史数据表数据量很大,我用IMP命令导入,每次导到这个历史表的时候电脑就进入假死状态,过了一个小时左右提示失败,错误信息如下:
IMP-00006:无法分配大小为36的内存我在网上搜了一下基本找不到相关的信息,麻烦高手解答!
IMP-00006:无法分配大小为36的内存我在网上搜了一下基本找不到相关的信息,麻烦高手解答!
解决方案 »
- dbms_java.grant_permission
- 一个关于数据库查询语句的问题
- 怎么获取oracle10g的web 企业管理器的端口号
- 编写一个触发器,当修改EMP表中的工资(SAL)时,保证10号部门不超过5000元,其他部门不超过7000元
- 麻烦高手们给解释这条sql语句的意思 谢谢
- oracle存储过程中EXECUTE IMMEDIATE的用法?
- 求两个函数的源码,在线等等,谢谢了
- 请问Oracle9i默认的管理员以及密码是多少阿?
- 求救:最简单的select * from table在sql*plus里都执行不起来。老是‘ORA-00942: 表或视图不存在’
- 这样实现行吗?(在线等待) 可另开帖加分!!!
- 触发器问题:在往一个table新增一笔资料后,同时往另外一个table新增一笔资料
- 文件损坏了。。。。。。。。。
Text: failed to allocate memory of size %lu
-------------------------------------------------------------------------------
Cause: Failed to allocate memory.
Action: Decrease Import buffer size so that less memory is used or
increase the runtime memory size for Import.樓主,你用命令是imp還是impdp?
如果是数据库大小1.4g 那是很小了,如果是dmp文件 1.4g那也不算大啊 ,你的盘有足够的空间吗?
表空间是否有设置自动扩展?
如果这个表不是很重要,
就用imp / talbes=(XX) rows=n file=1.dmp先导入空数据表好了。
在用imp / rows=y full=y file=1.dmp分步导入。
1. Oracle 导出导入模式需要对应。 如按用户导出,就需要按用到导入。 这个不知道楼主的导出导入语句有没有问题。ORACLE 数据库逻辑备份 简单 EXP/IMP
http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4718366.aspx2. 导入之前要保证表空间要一致,要有足够的表空间。3. 如果以上2个都没有问题,可以尝试把索引和触发器停掉后在导出,等待导入之后在重建索引和触发器。 这些可能对导入有影响。 ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977(满)
DBA3 群:63306533; 聊天 群:40132017
--加群需要在备注说明SGA的组成部分,否则拒绝申请