¡¡
BULLETIN CATEGORY
BULLETIN TOPIC
: UTILITY¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
: Export/Import Q & A

[Áú¹®1] RDBMS¿Í Export, ImportÀÇ ¿¬°ü °ü°è´Â (catexp.sql À̶õ) ?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ Export, Import½Ã ÀÌ¹Ì »ý¼ºµÈ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸¸¦ µ¥ÀÌŸ µñ¼Å³Ê¸®¿¡¼­ Äõ¸®¸¦ Çϴµ¥ ÀÌ·¯ÇÑ ¿ÀºêÁ§Æ®ÀÇ Á¤º¸°¡ µ¥ÀÌŸ µñ¼Å³Ê¸®³»ÀÇ ¿©·¯ Å×ÀÌºí¿¡ ³ª´©¾îÁ® ÀÖ´Ù. ÇÊ¿äÇÑ µ¥ÀÌŸ µñ¼Å³Ê¸® Á¤º¸¸¦ Æí¸®ÇÏ°Ô ÀÌ¿ëÇϱâ À§ÇÏ¿© ¿©·¯ °¡ÁöÀÇ ºä¸¦ catexp.sql¿¡ ScriptµÇ¾î ÀÖ´Ù. ÀÌ ½ºÅ©¸³Æ® È­ÀÏÀº $ORACLE_HOME/rdbms/admin¿¡ ÀÖÀ¸¸ç Install½Ã ¼öÇàµÇµµ·Ï µÇ¾î ÀÖ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®2] Export½Ã ¿ÀºêÁ§Æ®ÀÇ ¹é¾÷ ¼ø¼­´Â Àִ°¡ ?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ ExportÇÏ´Â ¿ÀºêÁ§Æ®ÀÇ ¼ø¼­´Â Á¸ÀçÇϸç ÀÌ´Â OracleÀÇ Version Upµî¿¡ ÀÇÇÑ »õ·Î¿î ¿ÀºêÁ§Æ®°¡ ¸¸µé¾îÁö°Å³ª Çϸé ExportµÇ´Â ¿ÀºêÁ§Æ®ÀÇ ¼ø¼­´Â º¯ÇÒ ¼ö ÀÖ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¿ÀºêÁ§Æ®ÀÇ Export¼ø¼­´Â ´ÙÀ½°ú °°´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡

    Tablespaces¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Profiles¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Users¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Roles¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    System Privilege Grants¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Role Grants¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Default Roles¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Tablespace Quotas¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Resource Costs¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Rollback Segments¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Database Links¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Sequences( includes Grants )¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Snapshots ( includes grants, auditing )¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Snapshot logs¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Job Queues¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Refresh Groups¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Cluster Definitions¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Tables(includes grants,column grants,comments,indexes,constraints,auditing)¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Referential Integrity¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    POSTTABLES actions¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Synonyms¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Views¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Stored Procedures¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Triggers¡¡¡¡¡¡¡¡¡¡¡¡¡¡
    Default and System Auditing
[Áú¹®3] Export½Ã BUFFER¿Í RECORDLENGTH´Â ¹«¾ùÀΰ¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ BUFFER¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ Export½Ã ¿ÀºêÁ§Æ® ³»¿¡ ÀÖ´Â ¿©·¯ °³ÀÇ Row°¡ ÇѲ¨¹ø¿¡ FetchµÈ´Ù. µð½ºÅ©¿¡¼­ FetchµÈ Á¤º¸´Â È­ÀÏ¿¡ WriteÇϱâ Àü¿¡ ¸Þ¸ð¸®¸¦ °ÅÄ¡°Ô µÇ¸ç, À̶§ ÇÒ´çµÇ´Â ¸Þ¸ð¸®ÀÇ ¾çÀÌ Buffer ÆĶó¹ÌÅÍÀÇ °ªÀÌ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ RECORDLENGTH¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ ¸Þ¸ð¸®¿¡ ÀÖ´Â ExportÇÒ ÀڷḦ È­ÀÏ¿¡ WriteÇϱâ À§ÇØ Çѹø¿¡ ¿î¹ÝµÇ´Â ¾çÀ» °áÁ¤ÇÏ´Â ÆĶó¹ÌÅÍÀÌ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
[ÁÖÀÇ] À§ÀÇ BUFFER¿Í RECORDLENGTH´Â O/SÀÇ Block SizeÀÇ ¹è¼ö°¡ µÇµµ·Ï ÇÏ´Â °ÍÀÌ È¿À²ÀûÀÌ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®4] ´Ù·®ÀÇ Row¸¦ Export, Import½Ã ¾î´À Á¤µµÀÇ Row°¡ 󸮵Ǿú´ÂÁö ¾Ë ¼ö Àִ°¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ ¾Ë ¼ö ÀÖ´Ù. V 7.1±îÁö´Â ´Ù·®ÀÇ Row¸¦ Export, Import½Ã ó¸®µÈ Á¤µµ¸¦ ¾Ë ¼ö°¡ ¾ø¾î ÇöÀç ÀÛ¾÷ ÁßÀÎÁö ½Ã½ºÅÛÀÌ HangÀÎÁö ÆľǵÇÁö ¾Ê¾ÒÀ¸³ª V 7.2 ºÎÅÍ´Â FEEDBACKÀ̶ó´Â ¿É¼ÇÀ» ÀÌ¿ëÇÏ¿© üũ°¡ °¡´ÉÇÏ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®5] Export½Ã Çѹø¿¡ ¸î °³ÀÇ Row°¡ FetchµÇ´Â°¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ Çѹø¿¡ FetchµÇ´Â RowÀÇ ¼ö´Â Buffer Size¿Í ¿¬°ü °ü°è°¡ ÀÖ´Ù. ÇϳªÀÇ Row°¡ Export½Ã Â÷ÁöÇÏ´Â ¾çÀº °¢ Column SizeÀÇ ÇÕ + 4 * (ColumnÀÇ ¼ö)·Î ±¸ÇÒ ¼ö ÀÖ´Ù. Çѹø FetchµÇ´Â RowÀÇ ¼ö´Â Buffer Size / ÇÑ RowÀÇ Export½Ã SizeÀÌ´Ù. À̸¦ ÀÌ¿ëÇϸé ExportµÈ Output FileÀÇ Size´Â ´ë·« ÇÑ RowÀÇ Export½Ã Size * Row ¼ö ÀÌ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®6] Export, ImportÀÇ È£È¯¼ºÀº ¾î¶»°Ô µÇ´Â°¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ Export, ImportÀÇ È£È¯¼ºÀº OracleÀÇ ¹öÁ¯°ú Á÷Á¢ÀûÀÎ ¿¬°ü°ü°è¸¦ °®°í ÀÖ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
ȣȯ¼ºÀº 4°¡Áö·Î ³ª´©¾î ¼³¸íÇÒ ¼ö ÀÖÀ¸¸ç À̸¦ ¾Æ·¡ÀÇ °¡Á¤À» ÀÌ¿ëÇØ ¼³¸íÇÏ°Ú´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡
°¡·É A¶ó´Â ±â°è¿¡ Oracle V 7.0, B ¶ó´Â ±â°è¿¡ Oracle V 7.1ÀÌ ¼³Ä¡µÇ¾î ¿î¿µ ÁßÀÌ¶ó °¡Á¤ÇÏÀÚ. Oracle V7.0À» X¶ó ÇÏ°í Oracle V7.1À» Y¶ó°í ÇÏÀÚ.¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ Base Compatibility : XÀÇ exp¸¦ ÀÌ¿ëÇØ X DB¸¦ exportÇÏ¿© XÀÇ imp¸¦ ÀÌ¿ëÇØ X DB¿¡ importÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ÀÌ´Â ´ç¿¬È÷ Áö¿øÇÑ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ Upward Compatibility : XÀÇ exp¸¦ ÀÌ¿ëÇØ X DB¸¦ exportÇÏ¿© Y DB¿¡ YÀÇ imp¸¦ ÀÌ¿ëÇØ importÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. À̵µ Oracle¿¡¼­´Â Áö¿øÇÑ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ Downward Compatibility : Y exp¸¦ ÀÌ¿ëÇØ Y DB¸¦ exportÇÏ¿© X DB¿¡ XÀÇ imp·Î importÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ÀÌ´Â Áö¿øµÉ ¼öµµ ¾ÈµÉ ¼öµµ ÀÖ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ Cross Compatibility : X exp¸¦ ÀÌ¿ëÇØ Y DB¸¦ export(SQL*Net ÀÌ¿ë)ÇÏ¿© X ¶Ç´Â Y DB¿¡ import(imp´Â ÀûÁ¤ÇÑ °ÍÀ» È°¿ë)ÇÏ´Â °ÍÀ» ¸»ÇÑ´Ù. ÀÌ´Â Áö¿øµÉ ¼öµµ ¾ÈµÉ ¼öµµ ÀÖ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®7] ¾î¶² °æ¿ì¿¡ Downward Compatibility°¡ ½ÇÆÐÇϴ°¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡ V7.2¿¡ hash cluster expressions¶ó´Â ¿É¼ÇÀÌ Àִµ¥, À̸¦ ÀÌ¿ëÇؼ­ Ŭ·¯½ºÅ͸¦ »ý¼ºÇÏ¿© »ç¿ë ÈÄ exportÇÑ °ÍÀ» V7.0 ¶Ç´Â V7.1·Î downward½Ã create cluster¹®¿¡ ¿É¼ÇÀÌ ¸ÂÁö¾Ê¾Æ ½ÇÆÐÇÏ°Ô µÈ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®8] EXP-37 ¿¡·¯(export views not compatible with database version)¹ß»ýÀÇ ¿øÀÎÀº ¹«¾ùÀΰ¡ ?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ ÀÌ ¿¡·¯´Â Cross Compatibility¿¡¼­ ¹ß»ýÇÏ´Â ¹®Á¦·Î ÀÌ´Â Export°¡ ÀÌ¿ëÇÏ´Â View(Catexp.sql¿¡ ÀÇÇØ »ý¼ºµÈ)°¡ Oracle Version³»¿¡ ÀÏÄ¡ÇÏÁö ¾Ê¾Æ ¹ß»ýÇÑ ¹®Á¦·Î À̸¦ ÇØ°áÇϱâ À§ÇØ Exp¿¡¼­ ÀÌ¿ë °¡´ÉÇÑ View¸¦ ¼³Ä¡ÇÑ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®9] Full Export´Â DBA ±ÇÇÑÀ» °®°í ÀÖ´Â À¯Àú¸¸ ÇÒ ¼ö Àִ°¡ ?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡ Version 6 ¿¡¼­´Â DBA±ÇÇÑÀ» °®°í ÀÖ´Â À¯Àú¸¸ Full Export¸¦ ÇÒ ¼ö ÀÖÀ¸¸ç, V7¿¡¼­´Â DBA°¡ ¾Æ´Ï´õ¶óµµ EXP_FULL_DATABASE RoleÀÌ GrantµÇ¸é Full Export°¡ °¡´ÉÇÏ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®10] Å×À̺í Import ½Ã¿¡ µðÆúÆ® Å×ÀÌºí ½ºÆäÀ̽º°¡ ¾Æ´Ñ °÷À¸·Î µé¾î°¡´Â °æ¿ì´Â ¿Ö ¹ß»ýÇϴ°¡?¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡¡¡ ¿¹¸¦ µé¾î¼­ scott À¯ÀúÀÇ µðÆúÆ® Å×ÀÌºí ½ºÆäÀ̽º°¡ users Àε¥ ÀÓÆ÷Æ®¸¦ Çغ¸¸é tools Å×ÀÌºí ½ºÆäÀ̽º¿¡ Å×À̺íÀÌ ¸¸µé¾îÁ³´Ù°í ÇÏÀÚ. ±× ÀÌÀ¯´Â ´ÙÀ½°ú °°´Ù. Áï, ÀÓÆ÷Æ® ÇÏ´Â Å×À̺íÀÌ ¿ø·¡ tools Å×ÀÌºí ½ºÆäÀ̽º¿¡ ÀÖ¾ú°í scott°¡ ÇöÀç tools Å×ÀÌºí½ºÆäÀ̽º¿¡ ´ëÇÑ Quota ¸¦ °¡Áö°í Àְųª ¾Æ´Ï¸é Unlimited Tablespace ±ÇÇÑ(Resource Role ¿¡ Æ÷ÇÔ)À» ºÎ¿© ¹Þ¾Ò±â ¶§¹®ÀÌ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ Import½Ã¿¡ Å×À̺íÀ» µðÆúÆ® Å×ÀÌºí ½ºÆäÀ̽º¿¡ ¸¸µé·Á¸é µðÆúÆ® Å×ÀÌºí ½ºÆäÀ̽º ¿ÜÀÇ Å×ÀÌºí ½ºÆäÀ̽º¿¡ ´ëÇÑ ¸ðµç Quota ¸¦ 0 ·Î ¸¸µé°í Unlimited Tablespace ±ÇÇÑÀ» Revoke ½ÃŲ ´ÙÀ½¿¡ ÀÓÆ÷Æ®¸¦ ¼öÇàÇØ¾ß ÇÑ´Ù. ±×¸®°í, µðÆúÆ® Å×ÀÌºí ½ºÆäÀ̽º¿¡ ´ëÇÑ Quota¸¸ Unlimited ·Î ÇÑ´Ù. ¿¹¸¦ µé¸é ´ÙÀ½°ú °°´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡

$ sqlplus system/manager¡¡¡¡¡¡¡¡¡¡¡¡

SQL> alter user scott¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡ quota 0 on system¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡ quota 0 on tools¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡ .......¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡ quota 0 on data¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡ quota unlimited on users;¡¡¡¡¡¡¡¡¡¡¡¡

SQL> revoke unlimited tablespace from scott;¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡

¡¡ ÀÌ·¸°Ô ÇÑ ´ÙÀ½ Import ¸¦ ¼öÇàÇÏ¸é µÈ´Ù. ¹°·Ð À¯Àú¸¦ ¸¸µé ¶§ quota ¸¦ ÁÖÁö ¾ÊÀº Å×ÀÌºí ½ºÆäÀ̽º´Â »ó°ü ¾øÀ¸¸ç¡¡ Unlimited Tablespace ±ÇÇÑ(¶Ç´Â Resource Role) À» ÁÖÁö ¾Ê¾Ò´Ù¸é Revoke ¸í·Éµµ »ç¿ëÇÒ ÇÊ¿ä°¡ ¾ø´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡

[Áú¹®11] Import ½Ã¿¡ Core Dump/Segmentation Fault °¡ ¹ß»ýÇÏ´Â °æ¿ì¡¡¡¡¡¡¡¡¡¡¡¡

¡¡¡¡ ¿À¶óŬ¿¡´Â Character SetÀÌ ÀÖ´Ù. ±¹³»¿¡¼­´Â US7ASCII ¶Ç´Â KO16KSC5601 À» ÁÖ·Î »ç¿ëÇϴµ¥ Export ¹ÞÀº °÷°ú Import ÇÏ´Â °÷ÀÇ Character Set ÀÌ ´Ù¸£¸é Import ½Ã¿¡ Core Dump °¡ ¹ß»ýÇϰųª ¿øÀÎ ºÒ¸íÀÇ ¿¡·¯°¡ ¹ß»ýÇϸ鼭 ÀÓÆ÷Æ®°¡ ÁߴܵǴ °æ¿ì°¡ ¹ß»ýÇÑ´Ù.¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡ ÀÌ °æ¿ì¿¡´Â Export ¹ÞÀº dump file À» convert ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ¿© Import ÇÏ´Â °÷ÀÇ Character Set À¸·Î º¯È¯ ½ÃŲ ´ÙÀ½ ÀÓÆ÷Æ®¸¦ ÇÏ´Â ¹æ¹ýÀÌ ÀÖ°í, ¾Æ´Ï¸é ¾î´À ÇÑ ÂÊ DB ÀÇ Character Set¡¡ ÀÚü¸¦ ¹Ù²ã¼­ µ¿ÀÏÇÏ°Ô ¸ÂÃá ´ÙÀ½ Export/Import ÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. ÀÌÁß¿¡¼­ Convert ÇÁ·Î±×·¥À» ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ °£´ÜÇѵ¥ ÀÌ ÇÁ·Î±×·¥Àº Unix »ó¿¡¼­ cc ·Î ÄÄÆÄÀÏ ÇÏ¿©¼­ »ç¿ëÇÏ¸é µÈ´Ù. ÇÁ·Î±×·¥ ¼Ò½º´Â Response Center·Î ¹®ÀÇÇÏ¸é ±¸ÇÒ¼ö ÀÖ´Ù.¡¡¡¡¡¡
¡¡¡¡


Oracle Korea Customer Support Technical Bulletins
¡¡