imp用时长是很正常的事,基本上时间都花在创建index上了
解决方案 »
- 数据库打开问题?
- pl/sql怎么能够一次性替换DataType
- 关于引用游标里使用字符串的小问题
- 高手进来帮下忙,特殊过滤语句不知道怎么写,谢谢了~!
- 数据库 xml字段查询
- System.Data.OracleClient需要Oracle客户端verison 8.1.7或更高版本
- 请教:在sqwplusw和emc输入用户名口令后,提示ORA-12541:TNS:没有监听器,是什么原因造成的。急~
- Oracle 9i 的简单问题
- Sharing knowledge
- 根据sal字段把同一个人拆分成多条数据
- PLSQL developer6.0.5里编辑BLOB字段时出现"无效的窗口句柄"
- 初学:关于TRIGGER 麻烦了各位大大
时间未免太长了吧,1G的数据库导2个小时呀,那以后数据到了10G,不完蛋了呀~~~~~ 请高手支招~~~~~~~~~~`
indexes=n
constraints=n
http://community.csdn.net/Expert/topic/3752/3752760.xml?temp=.5227777
怎么变成讨论效率问题了?
呵呵,我是这样做的
调大redo log,log_buffer,非归档模式
IMP 时 rows=y constraints=n indexes=n buffer=4096000 commit=y indexfile=test.idx
然后调大sort_area_size。(1.5倍最大索引占用空间)
修改test.idx文件,让索引以nologging方式创建。
执行test.idx。IMP性能基本最大化了:)案例1:http://www.cnoug.org/viewthread.php?tid=36652
Q:请问各位怎样提高imp导入的速度呀?数据库的文件大小是800M,exp的时候花了7分钟,然后我把文件拷到另一台机子上做imp导入花了一个小时都没有导完,好像死机一样,请问各位怎样提高imp的速度呀?其有一个表的字段是blob类型的。语句是这样的。$imp username/password@sid file=aa.dmp fromuser=aa touser=aa ignore=y buffer=40960000; A:
800M怎么可能imp这么长时间???我们几百个G的东西也不过1小时内搞定优化,不要动态分配资源(先建好各种空间)
也可以考虑分步,先把定义ddl导出,改一改(看看那些initial就知道要改了-如果是9i以前的版本),再导入定义.然后再导入数据进一步优化可以考虑不导入索引,把约束关掉;导完数据然后再重建和使约束生效调整share_pool、large_pool,检查SGA,PGAhttp://www.itpub.net/showthread.php?s=&threadid=298089有關提高export/import速度的討論!
對於export/import我有以下幾個疑問:
1.如何使得export更快?
2.Buffer這個參數的設置,到底有哪些考慮的因數?該如何設置?
3.commit這個參數到底是=n還是=y好?
4.在import時,下面哪種方法最快?
A: 先 imp rows=y constraints=n indexes=n
然後 imp rows=n constraints=y indexes=yB: 先 imp rows=y constraints=y indexes=n
然後 imp rows=n constraints=n indexes=yC: 先 imp rows=y constraints=y indexes=n
然後 imp rows=n constraints=n indexfile=test.idx
再提取test.idx裡面的內容手動對index進行重建。5.上面indexfile=test.idx的test.idx文件中,會包含這些table的constraints內容嗎
dx6340
先imp data, 再创建index, 这样更快。commit=y
husthxd
imp rows=n constraints=n indexes=n
imp rows=y
-- 用脚本创建约束和索引
refrence:
http://blog.itpub.net/post/11/4651
http://blog.itpub.net/post/11/41921.imp的buffer在主机内存充裕的情况下越大越好,当然有最大值的限制
2.如果磁盘空间充裕,undo表空间扩展不成问题的话,用默认值commit=n.
3.用toad或者其他第三方工具导出约束、索引创建语句。btw:38g的导出文件,设置buffer=1g,imp后创建约束和索引,在8个小时内导入完毕。索引和约束创建1个小时完成。总共只需要10个小时不到完成数据迁移。
主机是hp n5000,8cpu,8g memory.
工具是用来提高生产效率的。
有工具为何不用?
用toad而不用imp时指定indexfile=test.idx是因为觉得方便。
没其他更好的理由了。
与创建索引有关的:user_indexes,user_ind_columns
与创建索引有关的:user_constraints,user_cons_columns