{"id":11958,"date":"2022-10-03T15:10:08","date_gmt":"2022-10-03T06:10:08","guid":{"rendered":"https:\/\/prodskill.com\/?p=11958"},"modified":"2022-10-05T00:09:13","modified_gmt":"2022-10-04T15:09:13","slug":"oracle-character-set-migration-8-datapump-export-import","status":"publish","type":"post","link":"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/","title":{"rendered":"Oracle Character Set Conversion(8): 6. How to Convert User Implemented Character Set (1)"},"content":{"rendered":"<p>Let&#039;s look at the user-implemented character set conversion method. You can check how to convert from KO16MSWIN949, US7ASCII to AL32UTF8 using Oracle Utility, Data Pump Export, Import.<\/p>\n\n\n\n<p>Methods that require a separate implementation do not guarantee conversion in Oracle, but the user who implements them must guarantee the conversion.<\/p>\n\n\n\n<p>This is a continuation of the previous article.<\/p>\n\n\n\n<p><a href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-7-ko16mswin949-csscan-result\/\">Oracle Character Set Conversion (7): 5.4. KO16MSWIN949 Environment CSSCAN Execution Result<\/a><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">&lt;&lt;Table of Contents&gt;&gt;<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewbox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewbox=\"0 0 24 24\" version=\"1.2\" baseprofile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/#6_%EC%82%AC%EC%9A%A9%EC%9E%90_%EA%B5%AC%ED%98%84_Character_Set_%EB%B3%80%ED%99%98_%EB%B0%A9%EB%B2%95\" >6. How to Convert User Implemented Character Set<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/#61_Third_party_tool_%EC%A0%81%EC%9A%A9_%EB%B0%A9%EB%B2%95_%E2%80%93_ETL_%EB%93%B1\" >6.1. How to apply third party tools \u2013 ETL, etc.<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/#62_Oracle_Utility_%ED%99%9C%EC%9A%A9_%EB%B0%A9%EB%B2%95\" >6.2. How to use Oracle Utility<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/#621_%EB%B0%A9%EB%B2%951_Data_Pump_ExportImport\" >6.2.1. Method 1) Data Pump Export\/Import<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/#622_%EB%B0%A9%EB%B2%952_SQLLoader\" >6.2.2. Method 2) SQL*Loader<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"6.\uad6c\ud604\uc774_\ud544\uc694\ud55c_\ubc29\ubc95\"><span class=\"ez-toc-section\" id=\"6_%EC%82%AC%EC%9A%A9%EC%9E%90_%EA%B5%AC%ED%98%84_Character_Set_%EB%B3%80%ED%99%98_%EB%B0%A9%EB%B2%95\"><\/span>6. How to Convert User Implemented Character Set<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6.1._Third_party_tool_\uc801\uc6a9_\ubc29\ubc95_-_ETL_\ub4f1\"><span class=\"ez-toc-section\" id=\"61_Third_party_tool_%EC%A0%81%EC%9A%A9_%EB%B0%A9%EB%B2%95_%E2%80%93_ETL_%EB%93%B1\"><\/span>6.1. How to apply third party tools \u2013 ETL, etc.<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A way to implement character set transformations using well-known ETL tools on the market (eg Informatica PowerCenter, IBM DataStage, etc.).<\/p>\n\n\n\n<p>I do not have direct experience with this method, and I only know that it is possible, so I will not describe the detailed method.<\/p>\n\n\n\n<p>However, please review only the considerations below.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Each product incurs a purchase cost, or additional development labor costs are required even if it has already been purchased.<\/li><li>Open Source TOS (Talend Open Studio)-DI, Pentaho Kettle, etc. can also be considered.<\/li><li>In the case of writing data from the source DB to a file and reading and inserting the file into the target DB, the column separator and row separator are included in the data value, so errors are handled, such as being pushed one column at a time or one row being incorrectly stored as multiple rows is absolutely necessary.<\/li><li>When selecting an initial tool, it is necessary to select an appropriate tool by conducting a pilot test on a large table. In addition, it is important to secure an experienced ETL development manpower.<\/li><\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6.2._Oracle_Utility_\ud65c\uc6a9_\ubc29\ubc95\"><span class=\"ez-toc-section\" id=\"62_Oracle_Utility_%ED%99%9C%EC%9A%A9_%EB%B0%A9%EB%B2%95\"><\/span>6.2. How to use Oracle Utility<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Explore three ways to implement character set conversion by leveraging Oracle features and utilities.<\/p>\n\n\n\n<p><strong>1. Utilize Data Pump Export\/Import<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Force Character Set Change: ALTER DATABASE CHARACTER SET INTERNAL<\/li><li>Executing Export\/Import: Apply NLS_LANG same as Target Character Set<\/li><\/ul>\n\n\n\n<p><strong>2. Utilize SQL*Loader<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Data unload from source DB: Formats that can be used in SQL*Loader, PL\/SQL, Pro*C, Java, etc. need to be developed<\/li><li>Load data into target DB with SQL*Loader<\/li><\/ul>\n\n\n\n<p><strong>3. Using DB Link &amp; CTAS &amp; UTL_RAW<\/strong><br>(See separate article: <a href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-9-dblink-ctas-utl_raw\/\">Oracle Character Set Conversion (9): 6. How to Convert User Implemented Character Sets (2)<\/a><strong>)<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Create DB Link: Create a DB Link that points from Target to Source<\/li><li>View creation: View created by converting CHAR, VARCHAR2 columns from Source to UTL_RAW.CAST_TO_RAW<\/li><li>Load data into CTAS: Apply UTL_RAW.CAST_TO_VARCHAR2 and CONVERT function while executing CTAS (Create Table As Select) from Target to DB Link<\/li><\/ul>\n\n\n\n<p>The advantages and disadvantages of each method are summarized below.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>Way<\/strong><\/td><td><strong>Advantages<\/strong><\/td><td><strong>disadvantage<\/strong><\/td><\/tr><tr><td>1. Data Pump Export\/Import<\/td><td>\u2013 Parallel processing possible<br>\u2013 Exception processing such as newline character, special character, null character is unnecessary<\/td><td>\u2013 Data unload time required<br>\u2013 In case the source DB is US7ASCII<br>&nbsp; . Character set change required (original preservation required)<br>&nbsp; . Additional conversion of CLOB type data is required<\/td><\/tr><tr><td>2. SQL*Loader<\/td><td>\u2013 Parallel processing possible<\/td><td>\u2013 Need to develop function to create (unload) data file<br>\u2013 Exception\/error handling required during file processing of unload\/load (newline character, special character, null character, etc.)<br>\u2013 Data unload time required<\/td><\/tr><tr><td>3. DB Link &amp; CTAS &amp; UTL_RAW<\/td><td>\u2013 No data unload time required<\/td><td>\u2013 Parallel processing difficult with Parallel hint (need to process by directly dividing the data range)<br>\u2013 Not applicable to data exceeding 2000 bytes (maximum length of RAW type is 2000 bytes)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>As you review these methods, consider the following considerations as well.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>When converting from US7ASCII to AL32UTF8 using the Data Pump Export\/Import method, The character set of the original DB must be changed with DDL<ul><li>It is not recommended to directly change the source DB. If it goes wrong, it can be very difficult to undo.<\/li><li>If the failover DB is already configured, it is desirable to use it or configure a separate replication DB to change it.<\/li><li>Alternatively, it is possible to restore the backup data of the original DB to a separate server and use it.<\/li><li>In addition, it is desirable to review various methods (disk replication, etc.) to configure the clone DB, and to select a method in consideration of cost and time.<\/li><li>If it is difficult to configure a replication DB, it can be performed after full backup, but if recovery is required, service down-time may be long depending on the amount of data.<\/li><\/ul><\/li><li>Unless the service is stopped, no matter what method is applied, the extraction time from the original DB must be matched to ensure data consistency (using FLASHBACK_SCN, FLASHBACK_TIME)<\/li><li>In addition, the method of reflecting the changed data after the point of extraction must be tested and prepared in advance (use of CDC, etc.)<\/li><\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6.2.1._\ubc29\ubc951)_Data_Pump_Export\/Import\"><span class=\"ez-toc-section\" id=\"621_%EB%B0%A9%EB%B2%951_Data_Pump_ExportImport\"><\/span>6.2.1. Method 1) Data Pump Export\/Import<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>Preparation: Use the following script to create directory objects and grant permissions required when executing Data Pump Export\/Import.&nbsp;<\/p>\n\n\n\n<p>Execute for each Oracle instance under test, ORAUS7, ORAMSWIN949, and ORAUTF.<\/p>\n\n\n\n<p>\u25bc Grant Permissions to the ORAUS7 Instance<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">-- ORAUS7 instance\uc5d0 \uad8c\ud55c \ubd80\uc5ec\ntitle ORAUS7\nset NLS_LANG=AMERICAN_AMERICA.US7ASCII\nsqlplus sys\/________@oraus7 as sysdba\nCREATE OR REPLACE DIRECTORY PUMP_DIR AS 'D:\\Temp\\datapump';\nGRANT READ, WRITE ON DIRECTORY PUMP_DIR TO LEG;\nEXIT<\/pre>\n\n\n\n<p>\u25bc Grant Privileges to ORAMSWIN949 Instance<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">-- ORAMSWIN949 instance\uc5d0 \uad8c\ud55c \ubd80\uc5ec\ntitle ORAMSWIN949\nset NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949\nsqlplus sys\/________@oramswin949 as sysdba\nCREATE OR REPLACE DIRECTORY PUMP_DIR AS 'D:\\Temp\\datapump';\nGRANT READ, WRITE ON DIRECTORY PUMP_DIR TO LEG;\nEXIT<\/pre>\n\n\n\n<p>\u25bc Grant Privileges to ORAUTF Instance<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">-- ORAUTF instance\uc5d0 \uad8c\ud55c \ubd80\uc5ec\ntitle ORAUTF\nset NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949\nsqlplus sys\/________@orautf as sysdba\nCREATE OR REPLACE DIRECTORY PUMP_DIR AS 'D:\\Temp\\datapump';\nGRANT READ, WRITE ON DIRECTORY PUMP_DIR TO LEG;\nEXIT<\/pre>\n\n\n\n<p>Each of the following three cases will be considered.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>KO16MSWIN949 to AL32UTF8<\/li><li>US7ASCII to AL32UTF8 (2 paths)<\/li><li>US7ASCII to AL32UTF8 (1 path)<\/li><\/ol>\n\n\n\n<p>For reference, in the case of US7ASCII to AL32UTF8 conversion, the CLOB type column is not converted normally, so a separate process is required.<\/p>\n\n\n\n<p>It will be explained in the next article.<\/p>\n\n\n\n<p><strong>1. KO16MSWIN949 to AL32UTF8<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\"><img loading=\"lazy\" decoding=\"async\" width=\"425\" height=\"256\" src=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\" alt=\"1. KO16MSWIN949 to AL32UTF8 \uac1c\ub150\ub3c4\" class=\"wp-image-11959\" srcset=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png 425w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86-300x181.png 300w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86-18x12.png 18w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86-24x14.png 24w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86-36x22.png 36w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86-48x29.png 48w\" sizes=\"auto, (max-width: 425px) 100vw, 425px\" \/><\/a><figcaption>1. KO16MSWIN949 to AL32UTF8 Concept Diagram<\/figcaption><\/figure>\n<\/div>\n\n\n<p>In this case, CHAR, VARCHAR2, and CLOB types are all converted normally.<\/p>\n\n\n\n<p>The execution script for each step is as follows.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">--------------------------------------------------------------------\n-- \ub2e8\uacc41\n-- \uc2e4\ud589 Instance: ORAMSWIN949\n-- NLS_LANG: KO16MSWIN949\n-- \uc791\uc5c5\uba85: Datapump Export\n-- Tool: expdp\n\nset NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949\nexpdp leg\/leg@oramswin949 directory=PUMP_DIR dumpfile=oramswin949_leg.dmp logfile=oramswin949_leg_exp.log schemas=leg\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc42\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: KO16MSWIN949\n-- \uc791\uc5c5\uba85: Table \uc0dd\uc131\n-- Tool: SQL*Plus\n\n-- Target table\uc744 \ubbf8\ub9ac \uc0dd\uc131\n-- LINE_NUM, SUB_STA_NM \uceec\ub7fc \uae38\uc774 \uc99d\uac00\n-- COMMT \uceec\ub7fc \ub370\uc774\ud130 \ud0c0\uc785 \ubcc0\uacbd(VARCHAR2 -> CLOB)\nCREATE TABLE SUB_MON_STAT \n(\n     USE_MON            VARCHAR2(8),\n     LINE_NUM           VARCHAR2(50),  -- 14 -> 50\n     SUB_STA_ID         VARCHAR2(4),\n     SUB_STA_NM         VARCHAR2(100), -- 20 -> 100\n     RIDE_PASGR_NUM     NUMBER(10),\n     ALIGHT_PASGR_NUM   NUMBER(10),\n     WORK_DT            VARCHAR2(8),\n     COMMT              CLOB,          -- VARCHAR2 -> CLOB\n     REF_DES            CLOB,\n     REF_IMG            BLOB\n);\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc43\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: KO16MSWIN949\n-- \uc791\uc5c5\uba85: Datapump Import\n-- Tool: impdp\nset NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949\nimpdp leg\/leg@orautf directory=PUMP_DIR dumpfile= oramswin949_leg.dmp logfile=orautf_leg_imp.log content=data_only<\/pre>\n\n\n\n<p><strong>2. US7ASCII to AL32UTF8 (2 paths)<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87.png\"><img loading=\"lazy\" decoding=\"async\" width=\"624\" height=\"377\" src=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87.png\" alt=\"2. US7ASCII to AL32UTF8 (2 path) \uac1c\ub150\ub3c4\" class=\"wp-image-11960\" srcset=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87.png 624w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87-300x181.png 300w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87-18x12.png 18w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87-24x15.png 24w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87-36x22.png 36w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-87-48x29.png 48w\" sizes=\"auto, (max-width: 624px) 100vw, 624px\" \/><\/a><figcaption>2. US7ASCII to AL32UTF8 (2 path) conceptual diagram<\/figcaption><\/figure>\n<\/div>\n\n\n<p>Please refer to the following.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Temporary replication DB server is a DB that replicates the As-Is operation DB in the same form as the original.<\/li><li>In the test environment, ORAMSWIN949 instance was used as a temporary replication DB, and data is replicated with Data Pump. In this case, the character set must be changed to US7ASCII before replication.<\/li><li>In case of actual application, it is desirable to separately configure and use the temporary replication DB server with US7ASCII Character Set.<\/li><\/ul>\n\n\n\n<p>This method is not recommended by ORACLE and requires separate conversion processing because CLOB type data is not normally converted.<\/p>\n\n\n\n<p>Each step-by-step execution script is as follows.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">--------------------------------------------------------------------\n-- \ub2e8\uacc41-1\n-- \uc2e4\ud589 Instance: ORAUS7\n-- NLS_LANG: US7ASCII\n-- \uc791\uc5c5\uba85: Datapump Export\n-- Tool: expdp\nset NLS_LANG=US7ASCII\nexpdp leg\/leg@oraus7 directory=MIG_DIR dumpfile=oraus7_leg_exp.dmp logfile=oraus7_leg_exp.log schemas=leg\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc41-2\n-- \uc2e4\ud589 Instance: ORAMSWIN949\n-- NLS_LANG: US7ASCII\n-- \uc791\uc5c5\uba85: Datapump Import\n-- Tool: impdp\nset NLS_LANG=US7ASCII\nimpdp leg\/leg@oramswin949 directory= MIG_DIR dumpfile=oramswin949_leg_exp.dmp logfile=oramswin949_leg_imp.log\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc42\n-- \uc2e4\ud589 Instance: ORAMSWIN949\n-- NLS_LANG: US7ASCII\n-- \uc791\uc5c5\uba85: Character Set \ubcc0\uacbd\n-- Tool: SQL*Plus\nSHUTDOWN IMMEDIATE;\nSTARTUP MOUNT;\nALTER SYSTEM ENABLE RESTRICTED SESSION;\nALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;\nALTER SYSTEM SET AQ_TM_PROCESSES=0;\nALTER DATABASE OPEN;\nALTER DATABASE CHARACTER SET INTERNAL_USE KO16MSWIN949;\nSHUTDOWN IMMEDIATE;\nSTARTUP;\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc43\n-- \uc2e4\ud589 Instance: ORAMSWIN949\n-- NLS_LANG: KO16MSWIN949\n-- \uc791\uc5c5\uba85: Datapump Export\n-- Tool: expdp\n-- sql*plus\uc5d0\uc11c \ud55c\uae00 \ud45c\uc2dc \ub418\ub294\uc9c0 \ud655\uc778 \ud6c4 \ub2e4\uc74c \uc2e4\ud589\nset NLS_LANG=KO16MSWIN949\nexpdp leg\/leg@oramswin949 directory=MIG_DIR dumpfile=oramswin949_leg_exp.dmp logfile=oramswin949_leg_exp.log schemas=leg\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc44\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: AL32UTF8\n-- \uc791\uc5c5\uba85: Table \uc0dd\uc131\n-- Tool: SQL*Plus\n\n-- Target table\uc744 \ubbf8\ub9ac \uc0dd\uc131\n-- LINE_NUM, SUB_STA_NM \uceec\ub7fc \uae38\uc774 \uc99d\uac00\n-- COMMT \uceec\ub7fc \ub370\uc774\ud130 \ud0c0\uc785 \ubcc0\uacbd(VARCHAR2 -> CLOB)\nCREATE TABLE SUB_MON_STAT \n(\n     USE_MON            VARCHAR2(8),\n     LINE_NUM           VARCHAR2(50),  -- 14 -> 50\n     SUB_STA_ID         VARCHAR2(4),\n     SUB_STA_NM         VARCHAR2(100), -- 20 -> 100\n     RIDE_PASGR_NUM     NUMBER(10),\n     ALIGHT_PASGR_NUM   NUMBER(10),\n     WORK_DT            VARCHAR2(8),\n     COMMT              CLOB,          -- VARCHAR2 -> CLOB\n     REF_DES            CLOB,\n     REF_IMG            BLOB\n);\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc45\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: AL32UTF8\n-- \uc791\uc5c5\uba85: Datapump Import\n-- Tool: impdp\nimpdp leg\/leg@orautf directory=MIG_DIR dumpfile=oramswin949_leg_exp.dmp logfile=oramswin949_leg_imp.log content=data_only<\/pre>\n\n\n\n<p><strong>3. US7ASCII to AL32UTF8 (1 path)<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88.png\"><img loading=\"lazy\" decoding=\"async\" width=\"426\" height=\"404\" src=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88.png\" alt=\"3. US7ASCII to AL32UTF8 (1 path) \uac1c\ub150\ub3c4\" class=\"wp-image-11961\" srcset=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88.png 426w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88-300x285.png 300w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88-13x12.png 13w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88-24x24.png 24w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88-36x34.png 36w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-88-48x46.png 48w\" sizes=\"auto, (max-width: 426px) 100vw, 426px\" \/><\/a><figcaption>3. US7ASCII to AL32UTF8 (1 path) conceptual diagram<\/figcaption><\/figure>\n<\/div>\n\n\n<p>This method is not recommended by ORACLE and requires separate conversion processing because CLOB type data is not normally converted.<\/p>\n\n\n\n<p>In addition, since the character set of the operating DB is changed, the original data cannot be preserved and it is difficult to roll-back in the event of a mistake, so it should not be applied to the operating environment as much as possible.<\/p>\n\n\n\n<p>If this method is unavoidably used, please verify it sufficiently in the test environment before applying it to the operating environment.<\/p>\n\n\n\n<p>The execution script for each step is as follows.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"sql\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\" data-no-auto-translation=\"\">--------------------------------------------------------------------\n-- \ub2e8\uacc41\n-- \uc2e4\ud589 Instance: ORAUS7\n-- NLS_LANG: US7ASCII\n-- \uc791\uc5c5\uba85: Character Set \ubcc0\uacbd\n-- Tool: SQL*Plus\nSHUTDOWN IMMEDIATE;\nSTARTUP MOUNT;\nALTER SYSTEM ENABLE RESTRICTED SESSION;\nALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;\nALTER SYSTEM SET AQ_TM_PROCESSES=0;\nALTER DATABASE OPEN;\nALTER DATABASE CHARACTER SET INTERNAL_USE KO16MSWIN949;\nSHUTDOWN IMMEDIATE;\nSTARTUP;\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc42\n-- \uc2e4\ud589 Instance: ORAMSWIN949(=ORAUS7)\n-- NLS_LANG: KO16MSWIN949\n-- \uc791\uc5c5\uba85: Datapump Export\n-- Tool: expdp\n-- sql*plus\uc5d0\uc11c \ud55c\uae00 \ud45c\uc2dc \ub418\ub294\uc9c0 \ud655\uc778 \ud6c4 \ub2e4\uc74c \uc2e4\ud589\nset NLS_LANG=KO16MSWIN949\nexpdp leg\/leg@oramswin949 directory=MIG_DIR dumpfile=oramswin949_leg_exp.dmp logfile=oramswin949_leg_exp.log schemas=leg\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc43\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: AL32UTF8\n-- \uc791\uc5c5\uba85: Table \uc0dd\uc131\n-- Tool: SQL*Plus\n\n-- Target table\uc744 \ubbf8\ub9ac \uc0dd\uc131\n-- LINE_NUM, SUB_STA_NM \uceec\ub7fc \uae38\uc774 \uc99d\uac00\n-- COMMT \uceec\ub7fc \ub370\uc774\ud130 \ud0c0\uc785 \ubcc0\uacbd(VARCHAR2 -> CLOB)\nCREATE TABLE SUB_MON_STAT \n(\n     USE_MON            VARCHAR2(8),\n     LINE_NUM           VARCHAR2(50),  -- 14 -> 50\n     SUB_STA_ID         VARCHAR2(4),\n     SUB_STA_NM         VARCHAR2(100), -- 20 -> 100\n     RIDE_PASGR_NUM     NUMBER(10),\n     ALIGHT_PASGR_NUM   NUMBER(10),\n     WORK_DT            VARCHAR2(8),\n     COMMT              CLOB,          -- VARCHAR2 -> CLOB\n     REF_DES            CLOB,\n     REF_IMG            BLOB\n);\n\n\n--------------------------------------------------------------------\n-- \ub2e8\uacc44\n-- \uc2e4\ud589 Instance: ORAUTF\n-- NLS_LANG: AL32UTF8\n-- \uc791\uc5c5\uba85: Datapump Import\n-- Tool: impdp\nimpdp leg\/leg@orautf directory=MIG_DIR dumpfile=oramswin949_leg_exp.dmp logfile=oramswin949_leg_imp.log content=data_only<\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6.2.2._\ubc29\ubc952)_SQL*Loader\"><span class=\"ez-toc-section\" id=\"622_%EB%B0%A9%EB%B2%952_SQLLoader\"><\/span>6.2.2. Method 2) SQL*Loader<span class=\"ez-toc-section-end\"><\/span><\/h4>\n\n\n\n<p>SQL*Loader needs a control file and a data file. Among them, the data file contains actual data.<\/p>\n\n\n\n<p>To create this data file, you can create it yourself using various tools such as PL\/SQL, Pro*C, and Java, or refer to the source code that has already implemented the same function and write it as it is or extend it slightly.<\/p>\n\n\n\n<p>Here, we do not introduce how to make it ourselves, only the URL of the implemented source code.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\" style=\"font-size:17px\"><p>Tom Kyte, author of Effective Oracle blog: <a href=\"https:\/\/asktom.oracle.com\/Misc\/httpasktomoraclecomtkyteflat.html\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/asktom.oracle.com\/Misc\/httpasktomoraclecomtkyteflat.html<\/a><\/p><\/blockquote>\n\n\n\n<p>In addition, if you search on Google, you will find the source code that you can refer to.<\/p>\n\n\n\n<p>After creating data files in units of tables or partitions, execute sqlldr in multiple groups at the same time and load them in parallel to minimize the execution time with an appropriate level of load.<\/p>","protected":false},"excerpt":{"rendered":"<p>Let&#039;s take a look at the user-implemented Character Set conversion method. You can check how to convert from KO16MSWIN949, US7ASCII to AL32UTF8 by using Oracle Utitlity Data Pump Export, Import. Methods that require separate implementation require technical verification and various...<\/p>","protected":false},"author":1,"featured_media":11959,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[248,249,254,255,256,257,258,259,242],"class_list":["post-11958","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-character-set-","tag-character-set-conversion","tag-us7ascii","tag-ko16mswin949","tag-data-pump","tag-export","tag-import","tag-al32utf8","tag-oracle"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1) - \uc0dd\uc0b0\uc131 Skill<\/title>\n<meta name=\"description\" content=\"\uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 \uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf8\ub2e4. Oracle Utitlity\uc778 Data Pump Export, Import\ub97c \ud65c\uc6a9\ud558\uc5ec KO16MSWIN949, US7ASCII\uc5d0\uc11c AL32UTF8\ub85c \ubcc0\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1) - \uc0dd\uc0b0\uc131 Skill\" \/>\n<meta property=\"og:description\" content=\"\uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 \uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf8\ub2e4. Oracle Utitlity\uc778 Data Pump Export, Import\ub97c \ud65c\uc6a9\ud558\uc5ec KO16MSWIN949, US7ASCII\uc5d0\uc11c AL32UTF8\ub85c \ubcc0\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/\" \/>\n<meta property=\"og:site_name\" content=\"\uc0dd\uc0b0\uc131 Skill\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-03T06:10:08+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-04T15:09:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\" \/>\n\t<meta property=\"og:image:width\" content=\"425\" \/>\n\t<meta property=\"og:image:height\" content=\"256\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Zerom\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zerom\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/\"},\"author\":{\"name\":\"Zerom\",\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\"},\"headline\":\"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1)\",\"datePublished\":\"2022-10-03T06:10:08+00:00\",\"dateModified\":\"2022-10-04T15:09:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/\"},\"wordCount\":561,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\"},\"image\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\",\"keywords\":[\"Character Set \ubcc0\ud658\",\"Character Set Conversion\",\"US7ASCII\",\"KO16MSWIN949\",\"Data Pump\",\"Export\",\"Import\",\"AL32UTF8\",\"ORACLE\"],\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/\",\"url\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/\",\"name\":\"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1) - \uc0dd\uc0b0\uc131 Skill\",\"isPartOf\":{\"@id\":\"https:\/\/prodskill.com\/ko\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\",\"datePublished\":\"2022-10-03T06:10:08+00:00\",\"dateModified\":\"2022-10-04T15:09:13+00:00\",\"description\":\"\uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 \uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf8\ub2e4. Oracle Utitlity\uc778 Data Pump Export, Import\ub97c \ud65c\uc6a9\ud558\uc5ec KO16MSWIN949, US7ASCII\uc5d0\uc11c AL32UTF8\ub85c \ubcc0\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.\",\"breadcrumb\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage\",\"url\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\",\"contentUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png\",\"width\":425,\"height\":256},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prodskill.com\/ko\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/prodskill.com\/ko\/#website\",\"url\":\"https:\/\/prodskill.com\/ko\/\",\"name\":\"\uc0dd\uc0b0\uc131 Skill\",\"description\":\"Meta Thinking, Meta Working\",\"publisher\":{\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/prodskill.com\/ko\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\",\"name\":\"Zerom\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png\",\"url\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png\",\"contentUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png\",\"width\":512,\"height\":512,\"caption\":\"Zerom\"},\"logo\":{\"@id\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png\"},\"url\":\"https:\/\/prodskill.com\/en\/author\/proda\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Oracle Character Set Conversion (8): 6. User-Implemented Character Set Conversion Method (1) - Productivity Skill","description":"Let&#039;s look at the user-implemented character set conversion method. You can check how to convert from KO16MSWIN949, US7ASCII to AL32UTF8 using Oracle Utility, Data Pump Export, Import.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/","og_locale":"en_US","og_type":"article","og_title":"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1) - \uc0dd\uc0b0\uc131 Skill","og_description":"\uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 \uc5d0 \ub300\ud574 \uc0b4\ud3b4\ubcf8\ub2e4. Oracle Utitlity\uc778 Data Pump Export, Import\ub97c \ud65c\uc6a9\ud558\uc5ec KO16MSWIN949, US7ASCII\uc5d0\uc11c AL32UTF8\ub85c \ubcc0\ud658\ud558\ub294 \ubc29\ubc95\uc744 \ud655\uc778\ud560 \uc218 \uc788\ub2e4.","og_url":"https:\/\/prodskill.com\/en\/oracle-character-set-migration-8-datapump-export-import\/","og_site_name":"\uc0dd\uc0b0\uc131 Skill","article_published_time":"2022-10-03T06:10:08+00:00","article_modified_time":"2022-10-04T15:09:13+00:00","og_image":[{"width":425,"height":256,"url":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png","type":"image\/png"}],"author":"Zerom","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Zerom","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#article","isPartOf":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/"},"author":{"name":"Zerom","@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd"},"headline":"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1)","datePublished":"2022-10-03T06:10:08+00:00","dateModified":"2022-10-04T15:09:13+00:00","mainEntityOfPage":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/"},"wordCount":561,"commentCount":0,"publisher":{"@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd"},"image":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage"},"thumbnailUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png","keywords":["Character Set \ubcc0\ud658","Character Set Conversion","US7ASCII","KO16MSWIN949","Data Pump","Export","Import","AL32UTF8","ORACLE"],"articleSection":["ORACLE"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/","url":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/","name":"Oracle Character Set Conversion (8): 6. User-Implemented Character Set Conversion Method (1) - Productivity Skill","isPartOf":{"@id":"https:\/\/prodskill.com\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage"},"image":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage"},"thumbnailUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png","datePublished":"2022-10-03T06:10:08+00:00","dateModified":"2022-10-04T15:09:13+00:00","description":"Let&#039;s look at the user-implemented character set conversion method. You can check how to convert from KO16MSWIN949, US7ASCII to AL32UTF8 using Oracle Utility, Data Pump Export, Import.","breadcrumb":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#primaryimage","url":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png","contentUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-86.png","width":425,"height":256},{"@type":"BreadcrumbList","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-8-datapump-export-import\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prodskill.com\/ko\/"},{"@type":"ListItem","position":2,"name":"Oracle Character Set \ubcc0\ud658(8): 6. \uc0ac\uc6a9\uc790 \uad6c\ud604 Character Set \ubcc0\ud658 \ubc29\ubc95 (1)"}]},{"@type":"WebSite","@id":"https:\/\/prodskill.com\/ko\/#website","url":"https:\/\/prodskill.com\/ko\/","name":"Productivity Skills","description":"Meta Thinking, Meta Working","publisher":{"@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/prodskill.com\/ko\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd","name":"Zerom","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png","url":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png","contentUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png","width":512,"height":512,"caption":"Zerom"},"logo":{"@id":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/09\/productivity_clockgear.png"},"url":"https:\/\/prodskill.com\/en\/author\/proda\/"}]}},"_links":{"self":[{"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/posts\/11958","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/comments?post=11958"}],"version-history":[{"count":0,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/posts\/11958\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/media\/11959"}],"wp:attachment":[{"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/media?parent=11958"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/categories?post=11958"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prodskill.com\/en\/wp-json\/wp\/v2\/tags?post=11958"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}