Cambio a Unicode

Para una instancia prod existente en Linux/PostgreSQL, los pasos para cambiar a unicode son los siguientes:

  1. Detenga los procesos que escriben en la base de datos:

    su - neolane
    nlserver shutdown
    
  2. Volcar la base de datos:

    su - postgres
    pg_dump mydatabase > mydatabase.sql
    
  3. Crear una base de datos Unicode:

    createdb -E UNICODE mydatabase_unicode
    
  4. Restaure la base de datos:

    psql mydatabase_unicode < mydatabase.sql
    
  5. Actualice la opción que indica que la base de datos es Unicode:

    psql mydatabase_unicode
    update XtkOption set sStringValue = 'u'||sStringValue where sName='XtkDatabaseId' and sStringValue not like 'u%';
    
  6. En los servidores de seguimiento:

    su - neolane
    cd nl6/conf
    vi config-prod.xml
    

    Añada el carácter u delante del valor relacionado con el identificador de base de datos (databaseId):

    <web>
     <redirection databaseId="u7F0000010554364C" trackingPassword="myPassword="/>
    </web>
    
  7. En servidores que llaman a la base de datos:

    su - neolane
    cd nl6/conf
    vi config-prod.xml
    

    Modifique la referencia de la base de datos:

    <dataSource name="default">
     <dbcnx encrypted="1" 
     login="<dbuser>:<base_unicode>" password="xxxx="
     provider="postgresql" server="yyyy"/>
    </dataSource>
    
  8. Reinicie todos los equipos:

    /etc/init.d/apache stop
    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    /etc/init.d/apache start
    
  9. Confirme el conmutador. Para ello, conéctese a través de la consola de Adobe Campaign y:

    • compruebe que los datos se muestran correctamente, en particular los caracteres acentuados:
    • inicie un envío y compruebe que la recuperación del seguimiento funciona.

En esta página

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now