我远程到一台2003服务器上,再用secure CRT连到一台unix系统上,这一台是oracle数据库服务器。目前我想导出几个其中的表,但是有的表非常大,几百个G。因此我想导出一天24小时的数据即可,旧的不要了。我导回来做性能测试用的。但我不知道exp这个命令怎么加时间参数的,网上查到命令如下:
将数据库中的表inner_notify、notify_staff_relat导出
exp aichannel/aichannel@TESTDB2 file= d:\data\newsmgnt.dmp tables=(inner_notify,notify_staff_relat)
那么怎么指定一天24小时呢?
用pl sql developer有什么办法导出一个表的一部分数据呢,因为有的表有几千亿行,全部导出得有几个T或者几百G,我想只导出一部分。最好是最近一天的或者一个月的,如不能按时间则导出个10万行
å¯ä»¥åä¸ä¸ªèæ¬ãå 容å¦ä¸ï¼
@echo off说æï¼å
¶ä¸ä¸æé¨åæç
§èªå·±å®é
æ
åµå¡«åï¼ä¿åæ件以.bat为åç¼ï¼å¦ä¸è¿°æ件å¯èµ·å为exp.batï¼ä¿åå¨D:\db_backup\daily_backup\è·¯å¾ä¸ã
ç¶åæ¯è®¾å®æ§è¡æ¶é´ï¼ä»¥win7为ä¾ï¼
1ãç¹å»å¼å§æé®ï¼ä¾æ¬¡éæ©æå¼âææç¨åºâé件âç³»ç»å·¥å ·âï¼æ¾å°âä»»å¡è®¡åç¨åºâå³å¯æå¼Win7ç³»ç»çä»»å¡è®¡å设置é¢æ¿ãä¹å¯ä»¥ç¹å»Win7å¼å§æé®ï¼å¨å¤åè½æç´¢æ¡ä¸è¾å ¥âä»»å¡è®¡åâï¼ç´æ¥ä»æç´¢ç»æä¸æå¼ã
2ãå¨Win7ç³»ç»çâä»»å¡è®¡åç¨åºâ设置é¢æ¿ä¸ï¼æ们ç¹å»èåâæä½âå建åºæ¬ä»»å¡âã
3ãè¾å ¥æ°å»ºä»»å¡çå称åæè¿°ï¼ç¹å»âä¸ä¸æ¥âæé®ã
4ãå¨â触åå¨âé项ä¸éæ©èªå·±éè¦çæ§è¡é¢çï¼æ¯å¦æ¯æ¯å¤©ãæ¯å¨ãæ¯æè¿æ¯å次ççï¼ç»§ç»ä¸ä¸æ¥ã
5ã继ç»è®¾ç½®è§¦åæ¶é´è¯¦ç»é项ã继ç»ç¹å»ä¸ä¸æ¥ã
6ãç°å¨è¿å ¥å¯å¨ç¨åºè¯¦ç»è®¾ç½®ï¼å¨âç¨åºæèæ¬âä¸æ ç¹å»âæµè§âï¼éæ©èªå·±å·²ç»å好çæ¹å¤çæ件ã
7ãç¹å»ä¸ä¸æ¥ä¹åï¼æ们å¯ä»¥çè§Win7ä»»å¡è®¡åä¼ç»åºå½å设置任å¡ç详ç»æ åµï¼ç¡®è®¤æ 误åç¹å»â确认âæé®å³å¯å®æWin7å®æ¶å ³æºçä»»å¡è®¡å设å®ã