{"id":11901,"date":"2022-10-02T21:43:33","date_gmt":"2022-10-02T12:43:33","guid":{"rendered":"https:\/\/prodskill.com\/?p=11901"},"modified":"2022-10-04T23:58:23","modified_gmt":"2022-10-04T14:58:23","slug":"oracle-character-set-migration-1-overview","status":"publish","type":"post","link":"https:\/\/prodskill.com\/es\/oracle-character-set-migration-1-overview\/","title":{"rendered":"Conversi\u00f3n de juego de caracteres de Oracle(1): 1. Necesidad, gu\u00eda de configuraci\u00f3n correcta del juego de caracteres de Oracle"},"content":{"rendered":"<p>Obtenga informaci\u00f3n sobre la necesidad de la conversi\u00f3n del juego de caracteres de Oracle y una gu\u00eda para configurar el juego de caracteres correcto.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<p>Uno de los dolores de cabeza relacionados con la migraci\u00f3n de datos (conversi\u00f3n de datos, migraci\u00f3n de datos, migraci\u00f3n de datos) en muchos proyectos de pr\u00f3xima generaci\u00f3n es la conversi\u00f3n de conjuntos de caracteres de Oracle.<\/p>\n\n\n\n<p>En su mayor\u00eda, es una solicitud para convertir un conjunto de caracteres no v\u00e1lido (p. ej., US7ASCII) a un conjunto de caracteres v\u00e1lido (p. ej., KO16MSWIN949, AL32UTF8, etc.). En particular, el caso en el que el conjunto de caracteres de la base de datos actual es US7ASCII es el m\u00e1s problem\u00e1tico.<\/p>\n\n\n\n<p>Dado que los datos que normalmente no se almacenan se muestran como datos normales, se requiere mucha prueba y error para la conversi\u00f3n.<\/p>\n\n\n\n<p>En los pr\u00f3ximos art\u00edculos, me gustar\u00eda compartir algunos m\u00e9todos y puntos de referencia para revisar.<\/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;Tabla de contenidos&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=\"Pesta\u00f1a de contenido alternativo\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Palanca<\/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\/es\/oracle-character-set-migration-1-overview\/#1_Oracle_Character_Set_%EB%B3%80%ED%99%98_%ED%95%84%EC%9A%94%EC%84%B1\" >1. Necesidades de conversi\u00f3n de conjuntos de caracteres de Oracle<\/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\/es\/oracle-character-set-migration-1-overview\/#11_%EC%9E%98%EB%AA%BB_%EC%A7%80%EC%A0%95%EB%90%9C_Character_SetUS7ASCII\" >1.1. Conjunto de caracteres especificado incorrectamente (US7ASCII)<\/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\/es\/oracle-character-set-migration-1-overview\/#12_%EC%B4%88%EA%B8%B0_%EA%B5%AD%EB%82%B4%ED%95%9C%EC%A0%95%EC%9C%BC%EB%A1%9C_%EA%B5%AC%EC%B6%95%EB%90%9C_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98_%EA%B8%80%EB%A1%9C%EB%B2%8C%ED%99%94\" >1.2. Globalizaci\u00f3n del sistema que inicialmente se limitaba a lo dom\u00e9stico<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/prodskill.com\/es\/oracle-character-set-migration-1-overview\/#2_%EC%98%AC%EB%B0%94%EB%A5%B8_Oracle_Character_Set_%EC%84%A4%EC%A0%95_%EA%B0%80%EC%9D%B4%EB%93%9C\" >2. Gu\u00eda para configurar el juego de caracteres correcto de Oracle<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"1._Oracle_Character_Set_\ubcc0\ud658_\ud544\uc694\uc131\"><span class=\"ez-toc-section\" id=\"1_Oracle_Character_Set_%EB%B3%80%ED%99%98_%ED%95%84%EC%9A%94%EC%84%B1\"><\/span>1. Necesidades de conversi\u00f3n de conjuntos de caracteres de Oracle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Si desea convertir el juego de caracteres de Oracle, es porque existen los siguientes requisitos.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Conjunto de caracteres especificado incorrectamente (US7ASCII)<\/li><li>Globalizaci\u00f3n del sistema construido inicialmente solo en Corea (Conversi\u00f3n del juego de caracteres coreanos al juego de caracteres Unicode)<\/li><\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1.1._\uc798\ubabb_\uc9c0\uc815\ub41c_Character_Set(US7ASCII)\"><span class=\"ez-toc-section\" id=\"11_%EC%9E%98%EB%AA%BB_%EC%A7%80%EC%A0%95%EB%90%9C_Character_SetUS7ASCII\"><\/span>1.1. Conjunto de caracteres especificado incorrectamente (US7ASCII)<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Uno de los pocos factores importantes determinados al instalar Oracle es el conjunto de caracteres. Despu\u00e9s de instalar Oracle, es importante configurarlo bien al principio porque no es f\u00e1cil cambiarlo una vez que se acumulan los datos a medida que se construye y utiliza el sistema.<\/p>\n\n\n\n<p>Entre los archivos de respuesta necesarios al instalar Oracle en modo silencioso, el valor predeterminado del conjunto de caracteres se establece en &quot;US7ASCII&quot; en el archivo dbca.rsp. Est\u00e1 comentado, y durante la instalaci\u00f3n, esta configuraci\u00f3n debe cambiarse e ingresarse con precisi\u00f3n. Sin embargo, en el caso de una instalaci\u00f3n sin comentarios debido a un error o negligencia, el conjunto de caracteres se designa como &quot;US7ASCII&quot;.<\/p>\n\n\n\n<p>A continuaci\u00f3n se muestra la configuraci\u00f3n predeterminada del juego de caracteres en el archivo dbca.rsp.<\/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-69.png\"><img loading=\"lazy\" decoding=\"async\" width=\"851\" height=\"529\" src=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\" alt=\"Oracle \uc744 silent mode\ub85c \uc124\uce58\ud560 \ub54c \ud544\uc694\ud55c response file\uc911 dbca.rsp \ud30c\uc77c Character set \uae30\ubcf8\uac12\" class=\"wp-image-11902\" srcset=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png 851w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-300x186.png 300w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-768x477.png 768w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-18x12.png 18w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-24x15.png 24w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-36x22.png 36w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69-48x30.png 48w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/a><figcaption>Archivo dbca.rsp entre los archivos de respuesta necesarios al instalar Oracle en modo silencioso Conjunto de caracteres Valor predeterminado<\/figcaption><\/figure>\n<\/div>\n\n\n<p>La situaci\u00f3n que causa confusi\u00f3n aqu\u00ed es que \u201cUS7ASCII\u201d tambi\u00e9n admite entrada y salida en coreano. Se comporta como si fuera a hablarse correctamente. Incluso si se ingresan datos en coreano, pero normalmente no se almacenan, es posible generar coreano como si fuera normal.<\/p>\n\n\n\n<p>Sin embargo, dado que este es un estado incompleto, se requiere un esfuerzo innecesario, como ingresar la conversi\u00f3n del idioma coreano y la l\u00f3gica de procesamiento en el c\u00f3digo fuente de la aplicaci\u00f3n y, por lo tanto, existe la posibilidad de causar errores no deseados.<\/p>\n\n\n\n<p>Para &quot;US7ASCII&quot;, se recomienda considerar la conversi\u00f3n a &quot;KO16MSWIN949&quot; del sistema no Unicode o &quot;UTF8&quot; o &quot;AL32UTF8&quot; del sistema Unicode seg\u00fan el prop\u00f3sito del sistema.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1.2._\ucd08\uae30_\uad6d\ub0b4\ud55c\uc815\uc73c\ub85c_\uad6c\ucd95\ub41c_\uc2dc\uc2a4\ud15c\uc758_\uae00\ub85c\ubc8c\ud654\"><span class=\"ez-toc-section\" id=\"12_%EC%B4%88%EA%B8%B0_%EA%B5%AD%EB%82%B4%ED%95%9C%EC%A0%95%EC%9C%BC%EB%A1%9C_%EA%B5%AC%EC%B6%95%EB%90%9C_%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%98_%EA%B8%80%EB%A1%9C%EB%B2%8C%ED%99%94\"><\/span>1.2. Globalizaci\u00f3n del sistema que inicialmente se limitaba a lo dom\u00e9stico<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Si se promueve la globalizaci\u00f3n a trav\u00e9s de un proyecto de pr\u00f3xima generaci\u00f3n para un sistema en uso con un juego de caracteres de &quot;KO16KSC5601&quot; o &quot;KO16MSWIN949&quot;, se requiere la conversi\u00f3n del juego de caracteres coreano al juego de caracteres Unicode.<\/p>\n\n\n\n<p>Dado que \u201cKO16KSC5601\u201d o \u201cKO16MSWIN949\u201d no pueden almacenar todos los caracteres multiling\u00fces, debe convertirse a la serie Unicode \u201cUTF8\u201d o \u201cAL32UTF8\u201d.<\/p>\n\n\n\n<p>Dado que muchos entornos comerciales nacionales est\u00e1n orientados hacia la globalizaci\u00f3n, y la necesidad de almacenar caracteres multiling\u00fces no se puede descartar por completo en el futuro, es deseable utilizar conjuntos de caracteres basados en Unicode siempre que sea posible.<\/p>\n\n\n\n<p>Si la aplicaci\u00f3n no se construye despu\u00e9s de la instalaci\u00f3n o si los datos almacenados se pueden descartar, se recomienda reinstalar desde el principio. Se necesita mucho menos esfuerzo para reinstalar que el esfuerzo requerido para cambiar un conjunto de caracteres, es m\u00e1s r\u00e1pido y m\u00e1s seguro.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"2._\uc62c\ubc14\ub978_Oracle_Character_Set_\uc124\uc815_\uac00\uc774\ub4dc\"><span class=\"ez-toc-section\" id=\"2_%EC%98%AC%EB%B0%94%EB%A5%B8_Oracle_Character_Set_%EC%84%A4%EC%A0%95_%EA%B0%80%EC%9D%B4%EB%93%9C\"><\/span>2. Gu\u00eda para configurar el juego de caracteres correcto de Oracle<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>El conjunto de caracteres de Oracle se divide en series no Unicode y series Unicode, y se organiza de acuerdo con la relaci\u00f3n de inclusi\u00f3n de la siguiente manera.<\/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-70.png\"><img loading=\"lazy\" decoding=\"async\" width=\"901\" height=\"409\" src=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70.png\" alt=\"Oracle Character Set \ud3ec\ud568\uad00\uacc4\" class=\"wp-image-11903\" srcset=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70.png 901w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-300x136.png 300w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-768x349.png 768w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-18x8.png 18w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-24x11.png 24w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-36x16.png 36w, https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-70-48x22.png 48w\" sizes=\"auto, (max-width: 901px) 100vw, 901px\" \/><\/a><figcaption>Relaciones de inclusi\u00f3n de conjuntos de caracteres de Oracle<\/figcaption><\/figure>\n<\/div>\n\n\n<p>(\u201cUS7ASCII\u201d no es una familia Unicode, pero se incluye y se expresa como un subconjunto de UTF8).<\/p>\n\n\n\n<p>Para configurar correctamente el conjunto de caracteres de Oracle, simplemente elija una de las siguientes dos opciones:<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"font-size:15px\"><table><tbody><tr><td>tipo de sistema<\/td><td>Conjunto de caracteres recomendado<\/td><td>Explicaci\u00f3n<\/td><\/tr><tr><td>Sistema utilizado solo en Corea<\/td><td>KO16MSWIN949<\/td><td>\u2013 Se admiten todos los caracteres que se pueden ingresar a trav\u00e9s del IME coreano en Windows coreano (coreano, caracteres chinos, ingl\u00e9s, n\u00fameros, etc.)<br>\u2013 Los caracteres hangul y chinos se almacenan como 2 bytes, y los n\u00fameros e ingl\u00e9s se almacenan como 1 byte.<\/td><\/tr><tr><td>Sistemas que necesitan almacenar caracteres multiling\u00fces<\/td><td>AL32UTF8<\/td><td>\u2013 AL32UTF8 puede admitir todos los caracteres agregados en el \u00faltimo Unicode (caracteres chinos, caracteres de Europa occidental, caracteres del sudeste asi\u00e1tico, etc.)<br>\u2013 Las letras y los n\u00fameros en ingl\u00e9s se almacenan en 1 byte, y la mayor\u00eda de los dem\u00e1s caracteres se almacenan en 3 bytes. (Algunos caracteres se almacenan como 4 bytes, pero rara vez se usan).<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>En comparaci\u00f3n con \u201cKO16MSWIN949\u201d, \u201cAL32UTF8\u201d requiere un m\u00e1ximo de 1,5 veces el espacio de almacenamiento para tipos de caracteres (cuando solo se incluyen caracteres coreanos), pero hay datos (c\u00f3digo, ID, n\u00famero, n\u00famero de secuencia, etc.) que solo usan Ingl\u00e9s\/n\u00fameros y caracteres coreanos e ingleses.\/Dado que hay muchos casos en los que los n\u00fameros se mezclan, no es exacto, pero generalmente se puede ver que el espacio de almacenamiento aumenta 1,3 veces.<\/p>\n\n\n\n<p>Para obtener detalles sobre cada conjunto de caracteres, consulte lo siguiente.<\/p>\n\n\n\n<p>*Fuente: Analizando la compatibilidad perfecta entre Oracle y NLS (Ryu Jung-woo \u2502 Oracle Korea WPTG Team) (El enlace original original de OTN se elimin\u00f3)<\/p>\n\n\n\n<figure class=\"wp-block-table\" style=\"font-size:15px\"><table><tbody><tr><td>&nbsp;<\/td><td><strong>KO16KSC5601<\/strong><\/td><td><strong>KO16MSWIN949<\/strong><\/td><td><strong>UTF8<\/strong><\/td><td><strong>AL32UTF8<\/strong><\/td><\/tr><tr><td><strong>Estado de compatibilidad con el idioma coreano<\/strong><\/td><td>Coreano 2350 caracteres<\/td><td>KO16KSC5601 + extensi\u00f3n 8822 caracteres (total 11172 caracteres)<\/td><td>Hangul 11172 caracteres<\/td><td>Hangul 11172 caracteres<\/td><\/tr><tr><td><strong>juego de caracteres\/versi\u00f3n de codificaci\u00f3n<\/strong><\/td><td>Tipo de finalizaci\u00f3n hangul<\/td><td>Incluye c\u00f3digo completo<br>8822 caracteres extendidos alineados de acuerdo con la p\u00e1gina de c\u00f3digos 949 de MS Windows<\/td><td>Antes de 8.1.6: Unicode 2.1<br>Desde 8.1.7: Unicode 3.0<\/td><td>9i Rel1: Unicode 3.0<br>9i Versi\u00f3n 2: Unicode 3.1<br>10g Rel1: Unicode 3.2<br>10g Rel2: Unicode 4.0<\/td><\/tr><tr><td><strong>bytes coreanos<\/strong><\/td><td>2 bytes<\/td><td>2 bytes<\/td><td>3 bytes<\/td><td>3 bytes<\/td><\/tr><tr><td><strong>versi\u00f3n de soporte<\/strong><\/td><td>7.x<\/td><td>8.0.6 o posterior<\/td><td>8.0 en adelante<\/td><td>9i versi\u00f3n 1 y superior<\/td><\/tr><tr><td><strong>Conjunto de caracteres de la base de datos<\/strong><strong>Se puede configurar para<\/strong><\/td><td>posible<\/td><td>posible<\/td><td>posible<\/td><td>posible<\/td><\/tr><tr><td><strong>Conjunto de caracteres nacionales<\/strong><strong>Se puede configurar para<\/strong><\/td><td>imposible<\/td><td>imposible<\/td><td>posible<\/td><td>imposible<\/td><\/tr><tr><td><strong>Clasificaci\u00f3n Hangul<\/strong><br><strong>(NLS_SORT&nbsp;<\/strong><strong>configuraci\u00f3n)<\/strong><\/td><td>Se puede implementar como una ordenaci\u00f3n binaria simple<\/td><td>Requiere opciones especiales como KOREAN_M o UNICODE_BINARY<br>(Consulte la descripci\u00f3n de la alineaci\u00f3n coreana)<\/td><td>La clasificaci\u00f3n Hangul es posible con una clasificaci\u00f3n binaria simple. Ordenar caracteres chinos requiere la opci\u00f3n KOREAN_M<\/td><td>\u2013 El soporte Hangul es el mismo que UTF8<\/td><\/tr><tr><td><strong>Ventajas<\/strong><\/td><td>\u2013 Sin ventajas especiales. Alto rendimiento cuando es seguro ingresar y generar solo c\u00f3digo completo<\/td><td>\u2013 Todos los caracteres coreanos se pueden almacenar\/entrar\/salir con 2 bytes. Todos los caracteres coreanos pueden ingresar y salir mientras el espacio ocupado es peque\u00f1o.<br><\/td><td>\u2013 11.172 caracteres coreanos modernos est\u00e1n dispuestos en el orden correcto, por lo que la alineaci\u00f3n es eficaz<br>\u2013 Si tambi\u00e9n es necesario almacenar otros idiomas (chino, tailand\u00e9s, etc.) en la misma instancia de la base de datos, no hay otra alternativa que los juegos de caracteres Unicode como UTF8.<\/td><\/tr><tr><td><strong>Desventajas<\/strong><\/td><td>\u2013 Existe la desventaja fatal de que solo se admiten 2350 caracteres coreanos, por lo que se debe evitar el uso de juegos de caracteres en el futuro.<\/td><td>\u2013 En un intento por ser compatible con el tipo terminado, la disposici\u00f3n de las letras y el orden de clasificaci\u00f3n son diferentes. Una simple cl\u00e1usula &quot;ORDENAR POR&quot; no puede ordenar correctamente Hangul.<\/td><td>Un car\u00e1cter coreano consume 3 bytes, por lo que el consumo de espacio es relativamente grande (1,5 veces en comparaci\u00f3n con 2 bytes) y se debe consumir rendimiento para la codificaci\u00f3n\/descodificaci\u00f3n Unicode.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>* &quot;UTF8&quot; admite solo hasta Unicode 3.0 y &quot;AL32UTF8&quot; admite la \u00faltima versi\u00f3n de Unicode y la versi\u00f3n que se lanzar\u00e1 en el futuro.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>La documentaci\u00f3n de Oracle tambi\u00e9n recomienda &quot;AL32UTF8&quot;.<\/p>\n\n\n\n<p>fuente:&nbsp;<a href=\"http:\/\/docs.oracle.com\/cd\/E11882_01\/server.112\/e10729\/ch2charset.htm#NLSPG002\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/docs.oracle.com\/cd\/E11882_01\/server.112\/e10729\/ch2charset.htm#NLSPG002<\/a><\/p>\n\n\n\n<p>Algunos extractos se pegan a continuaci\u00f3n.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Conjunto de caracteres de la base de datos Declaraci\u00f3n de direcci\u00f3n<\/strong><br>Se ha compilado una lista de conjuntos de caracteres en la Tabla A-4, &quot;Conjuntos de caracteres de base de datos ASCII recomendados&quot; y la Tabla A-5, &quot;Conjuntos de caracteres de base de datos EBCDIC recomendados&quot; que Oracle recomienda encarecidamente para su uso como conjunto de caracteres de base de datos. Otros conjuntos de caracteres admitidos por Oracle que no aparecen en esta lista se pueden seguir utilizando en Oracle Database 11g versi\u00f3n 2, pero es posible que no se admitan en una versi\u00f3n futura. A partir de Oracle Database 11g versi\u00f3n 1, la elecci\u00f3n del juego de caracteres de la base de datos se limita a esta lista de juegos de caracteres recomendados en las rutas de instalaci\u00f3n comunes de Oracle Universal Installer y Oracle Database Configuration Assistant. Los clientes a\u00fan pueden crear nuevas bases de datos utilizando rutas de instalaci\u00f3n personalizadas y migrar sus bases de datos existentes incluso si el juego de caracteres no est\u00e1 en la lista recomendada. Sin embargo, Oracle sugiere que los clientes migren a un juego de caracteres recomendado lo antes posible.&nbsp;<span style=\"text-decoration: underline; background-color: #f6e199;\"><strong>En la parte superior de la lista de conjuntos de caracteres que Oracle recomienda para todas las implementaciones de sistemas nuevos, se encuentra el conjunto de caracteres Unicode AL32UTF8.<\/strong><\/span><\/p><p><strong>Elecci\u00f3n de Unicode como conjunto de caracteres de la base de datos<\/strong><br><strong><span style=\"text-decoration: underline; background-color: #f6e199;\">Oracle recomienda utilizar Unicode para todas las implementaciones de sistemas nuevos.<\/span><\/strong> Tambi\u00e9n se recomienda migrar sistemas heredados a Unicode. Implementar sus sistemas hoy en Unicode ofrece muchas ventajas en cuanto a facilidad de uso, compatibilidad y extensibilidad. Oracle Database le permite implementar sistemas de alto rendimiento de forma m\u00e1s r\u00e1pida y sencilla mientras utiliza las ventajas de Unicode. Incluso si no necesita admitir datos multiling\u00fces en la actualidad, ni tiene ning\u00fan requisito para Unicode, es probable que sea la mejor opci\u00f3n para un nuevo sistema a largo plazo y, en \u00faltima instancia, le ahorrar\u00e1 tiempo y dinero, as\u00ed como le dar\u00e1 competitividad. ventajas a largo plazo. Consulte el Cap\u00edtulo 6, &quot;Compatibilidad con bases de datos multiling\u00fces con Unicode&quot; para obtener m\u00e1s informaci\u00f3n sobre Unicode.<\/p><\/blockquote>\n\n\n\n<p>Por favor refi\u00e9rase a la parte subrayada arriba.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-dots\"\/>\n\n\n\n<p>Hasta ahora, hemos analizado la necesidad de la conversi\u00f3n del juego de caracteres de Oracle y una gu\u00eda para configurar el juego de caracteres de Oracle correcto. A continuaci\u00f3n, veremos la configuraci\u00f3n del entorno del cliente relacionada con el juego de caracteres de Oracle.<\/p>","protected":false},"excerpt":{"rendered":"<p>Veamos la necesidad de convertir el juego de caracteres de Oracle y la gu\u00eda de configuraci\u00f3n del juego de caracteres correcta. Uno de los problemas problem\u00e1ticos relacionados con la migraci\u00f3n de datos (conversi\u00f3n de datos, migraci\u00f3n de datos, migraci\u00f3n de datos) en muchos proyectos de pr\u00f3xima generaci\u00f3n es la conversi\u00f3n del conjunto de caracteres de Oracle. En la mayor\u00eda de los casos, los juegos de caracteres incorrectos (por ejemplo, US7ASCII) se convierten a los correctos...<\/p>","protected":false},"author":1,"featured_media":11902,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[242,248,249],"class_list":["post-11901","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oracle","tag-oracle","tag-character-set-","tag-character-set-conversion"],"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 \ud544\uc694\uc131 , \uc124\uc815 \uac00\uc774\ub4dc \uac1c\uc694<\/title>\n<meta name=\"description\" content=\"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 \uacfc \uc62c\ubc14\ub978 Character Set \uc124\uc815 \uac00\uc774\ub4dc\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 \uc0b4\ud3b4\ubcf8\ub2e4. \ud2b9\ud788 Character Set\uc774 US7ASCII\ub85c \uc798\ubabb \uc9c0\uc815\ub41c \uacbd\uc6b0 \uacaa\ub294 \uc5b4\ub824\uc6c0\uc5d0 \ub3c4\uc6c0\uc774 \ub420 \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\/es\/oracle-character-set-migration-1-overview\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 , \uc124\uc815 \uac00\uc774\ub4dc \uac1c\uc694\" \/>\n<meta property=\"og:description\" content=\"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 \uacfc \uc62c\ubc14\ub978 Character Set \uc124\uc815 \uac00\uc774\ub4dc\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 \uc0b4\ud3b4\ubcf8\ub2e4. \ud2b9\ud788 Character Set\uc774 US7ASCII\ub85c \uc798\ubabb \uc9c0\uc815\ub41c \uacbd\uc6b0 \uacaa\ub294 \uc5b4\ub824\uc6c0\uc5d0 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\ub2e4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/prodskill.com\/es\/oracle-character-set-migration-1-overview\/\" \/>\n<meta property=\"og:site_name\" content=\"\uc0dd\uc0b0\uc131 Skill\" \/>\n<meta property=\"article:published_time\" content=\"2022-10-02T12:43:33+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-10-04T14:58:23+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\" \/>\n\t<meta property=\"og:image:width\" content=\"851\" \/>\n\t<meta property=\"og:image:height\" content=\"529\" \/>\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=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Zerom\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\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-1-overview\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/\"},\"author\":{\"name\":\"Zerom\",\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\"},\"headline\":\"Oracle Character Set \ubcc0\ud658(1): 1. \ud544\uc694\uc131, \uc62c\ubc14\ub978 Oracle Character Set \uc124\uc815 \uac00\uc774\ub4dc\",\"datePublished\":\"2022-10-02T12:43:33+00:00\",\"dateModified\":\"2022-10-04T14:58:23+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/\"},\"wordCount\":685,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\"},\"image\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\",\"keywords\":[\"ORACLE\",\"Character Set \ubcc0\ud658\",\"Character Set Conversion\"],\"articleSection\":[\"ORACLE\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/\",\"url\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/\",\"name\":\"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 , \uc124\uc815 \uac00\uc774\ub4dc \uac1c\uc694\",\"isPartOf\":{\"@id\":\"https:\/\/prodskill.com\/ko\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\",\"datePublished\":\"2022-10-02T12:43:33+00:00\",\"dateModified\":\"2022-10-04T14:58:23+00:00\",\"description\":\"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 \uacfc \uc62c\ubc14\ub978 Character Set \uc124\uc815 \uac00\uc774\ub4dc\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 \uc0b4\ud3b4\ubcf8\ub2e4. \ud2b9\ud788 Character Set\uc774 US7ASCII\ub85c \uc798\ubabb \uc9c0\uc815\ub41c \uacbd\uc6b0 \uacaa\ub294 \uc5b4\ub824\uc6c0\uc5d0 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\ub2e4.\",\"breadcrumb\":{\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage\",\"url\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\",\"contentUrl\":\"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png\",\"width\":851,\"height\":529},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/prodskill.com\/ko\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Oracle Character Set \ubcc0\ud658(1): 1. \ud544\uc694\uc131, \uc62c\ubc14\ub978 Oracle Character Set \uc124\uc815 \uac00\uc774\ub4dc\"}]},{\"@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\":\"es\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd\",\"name\":\"Zerom\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\/es\/author\/proda\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Necesidad de la conversi\u00f3n del conjunto de caracteres de Oracle: Gu\u00eda de configuraci\u00f3n general","description":"Analizamos la necesidad de convertir el conjunto de caracteres de Oracle y ofrecemos una gu\u00eda para configurar el conjunto de caracteres correcto. En particular, esto puede ser \u00fatil para solucionar los problemas que surgen cuando el conjunto de caracteres se especifica incorrectamente como US7ASCII.","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\/es\/oracle-character-set-migration-1-overview\/","og_locale":"es_ES","og_type":"article","og_title":"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 , \uc124\uc815 \uac00\uc774\ub4dc \uac1c\uc694","og_description":"Oracle Character Set \ubcc0\ud658 \ud544\uc694\uc131 \uacfc \uc62c\ubc14\ub978 Character Set \uc124\uc815 \uac00\uc774\ub4dc\uc5d0 \ub300\ud55c \ub0b4\uc6a9\uc744 \uc0b4\ud3b4\ubcf8\ub2e4. \ud2b9\ud788 Character Set\uc774 US7ASCII\ub85c \uc798\ubabb \uc9c0\uc815\ub41c \uacbd\uc6b0 \uacaa\ub294 \uc5b4\ub824\uc6c0\uc5d0 \ub3c4\uc6c0\uc774 \ub420 \uc218 \uc788\ub2e4.","og_url":"https:\/\/prodskill.com\/es\/oracle-character-set-migration-1-overview\/","og_site_name":"\uc0dd\uc0b0\uc131 Skill","article_published_time":"2022-10-02T12:43:33+00:00","article_modified_time":"2022-10-04T14:58:23+00:00","og_image":[{"width":851,"height":529,"url":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png","type":"image\/png"}],"author":"Zerom","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"Zerom","Tiempo de lectura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#article","isPartOf":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/"},"author":{"name":"Zerom","@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd"},"headline":"Oracle Character Set \ubcc0\ud658(1): 1. \ud544\uc694\uc131, \uc62c\ubc14\ub978 Oracle Character Set \uc124\uc815 \uac00\uc774\ub4dc","datePublished":"2022-10-02T12:43:33+00:00","dateModified":"2022-10-04T14:58:23+00:00","mainEntityOfPage":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/"},"wordCount":685,"commentCount":0,"publisher":{"@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd"},"image":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage"},"thumbnailUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png","keywords":["ORACLE","Character Set \ubcc0\ud658","Character Set Conversion"],"articleSection":["ORACLE"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/","url":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/","name":"Necesidad de la conversi\u00f3n del conjunto de caracteres de Oracle: Gu\u00eda de configuraci\u00f3n general","isPartOf":{"@id":"https:\/\/prodskill.com\/ko\/#website"},"primaryImageOfPage":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage"},"image":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage"},"thumbnailUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png","datePublished":"2022-10-02T12:43:33+00:00","dateModified":"2022-10-04T14:58:23+00:00","description":"Analizamos la necesidad de convertir el conjunto de caracteres de Oracle y ofrecemos una gu\u00eda para configurar el conjunto de caracteres correcto. En particular, esto puede ser \u00fatil para solucionar los problemas que surgen cuando el conjunto de caracteres se especifica incorrectamente como US7ASCII.","breadcrumb":{"@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#primaryimage","url":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png","contentUrl":"https:\/\/prodskill.com\/wp-content\/uploads\/2022\/10\/image-69.png","width":851,"height":529},{"@type":"BreadcrumbList","@id":"https:\/\/prodskill.com\/oracle-character-set-migration-1-overview\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/prodskill.com\/ko\/"},{"@type":"ListItem","position":2,"name":"Oracle Character Set \ubcc0\ud658(1): 1. \ud544\uc694\uc131, \uc62c\ubc14\ub978 Oracle Character Set \uc124\uc815 \uac00\uc774\ub4dc"}]},{"@type":"WebSite","@id":"https:\/\/prodskill.com\/ko\/#website","url":"https:\/\/prodskill.com\/ko\/","name":"Habilidades de productividad","description":"Meta Pensamiento, Meta Trabajo","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":"es"},{"@type":["Person","Organization"],"@id":"https:\/\/prodskill.com\/ko\/#\/schema\/person\/bbad0870c78008c82edbe0960fe768bd","name":"Cerom","image":{"@type":"ImageObject","inLanguage":"es","@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\/es\/author\/proda\/"}]}},"_links":{"self":[{"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/posts\/11901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/comments?post=11901"}],"version-history":[{"count":0,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/posts\/11901\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/media\/11902"}],"wp:attachment":[{"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/media?parent=11901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/categories?post=11901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prodskill.com\/es\/wp-json\/wp\/v2\/tags?post=11901"}],"curies":[{"name":"gracias","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}