Wechseln zu Unicode

Für eine vorhandene prod-Instanz in Linux/PostgreSQL werden die folgenden Schritte zum Umstieg auf Unicode ausgeführt:

  1. Prozesse, die in die Datenbank schreiben, beenden:

    su - neolane
    nlserver shutdown
    
  2. Datenbank ablegen:

    su - postgres
    pg_dump mydatabase > mydatabase.sql
    
  3. Eine Unicode-Datenbank erstellen:

    createdb -E UNICODE mydatabase_unicode
    
  4. Datenbank wiederherstellen:

    psql mydatabase_unicode < mydatabase.sql
    
  5. Aktualisieren Sie die Option, die angibt, dass die Datenbank Unicode lautet:

    psql mydatabase_unicode
    update XtkOption set sStringValue = 'u'||sStringValue where sName='XtkDatabaseId' and sStringValue not like 'u%';
    
  6. Auf den Tracking-Servern:

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

    hinzufügen Sie das Zeichen u vor dem Wert, der sich auf die Datenbankkennung (databaseId) bezieht:

    <web>
     <redirection databaseId="u7F0000010554364C" trackingPassword="myPassword="/%3E%20%20%20%3C/web%3E%20%20%20%60%60%601.%20Auf%20Servern,%20die%20die%20Datenbank%20aufrufen:%20%20%20%60%60%60%20%20%20su%20-%20neolane%20%20%20cd%20nl6/conf%20%20%20vi%20config-prod.xml%20%20%20%60%60%60%20%20%20Datenbankverweis%20%C3%A4ndern:%20%20%20%60%60%60%20%20%20%3CdataSource%20name?lang=de="default">
     <dbcnx encrypted="1" 
     login="<dbuser>:<base_unicode>" password="xxxx="
     provider="postgresql" server="yyyy"/>
    </dataSource>
    
  7. Starten Sie alle Computer neu:

    /etc/init.d/apache stop
    /etc/init.d/nlserver6 stop
    /etc/init.d/nlserver6 start
    /etc/init.d/apache start
    
  8. Überprüfen Sie den Switch. Stellen Sie dazu eine Verbindung über die Adobe Campaign-Konsole her und:

    • Überprüfen Sie, ob die Daten korrekt angezeigt werden, insbesondere die Zeichen mit Akzentuierung:
    • starten Sie einen Versand und überprüfen Sie, ob der Tracking-Abruf funktioniert.

Auf dieser Seite

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