v7
Aplica-se somente ao Campaign Classic v7
Aplica-se somente a implantações locais e híbridas
Alternar para Unicode switching-to-unicode
Para um existente prod no Linux/PostgreSQL, as etapas para alternar para unicode são as seguintes:
-
Interrompa os processos gravando no banco de dados:
code language-none su - neolane nlserver shutdown
-
Despejar o banco de dados:
code language-none su - postgres pg_dump mydatabase > mydatabase.sql
-
Criar um banco de dados Unicode:
code language-none createdb -E UNICODE mydatabase_unicode
-
Restaurar o banco de dados:
code language-none psql mydatabase_unicode < mydatabase.sql
-
Atualize a opção indicando que o banco de dados é Unicode:
code language-none psql mydatabase_unicode update XtkOption set sStringValue = 'u'||sStringValue where sName='XtkDatabaseId' and sStringValue not like 'u%';
-
Nos servidores de rastreamento:
code language-none su - neolane cd nl6/conf vi config-prod.xml
Adicione o u caractere na frente do valor relacionado ao identificador do banco de dados (databaseId):
code language-none <web> <redirection databaseId="u7F0000010554364C" trackingPassword="myPassword="/> </web>
-
Em servidores que chamam o banco de dados:
code language-none su - neolane cd nl6/conf vi config-prod.xml
Modifique a referência do banco de dados:
code language-none <dataSource name="default"> <dbcnx encrypted="1" login="<dbuser>:<base_unicode>" password="xxxx=" provider="postgresql" server="yyyy"/> </dataSource>
-
Reinicializar todos os computadores:
code language-none /etc/init.d/apache stop /etc/init.d/nlserver6 stop /etc/init.d/nlserver6 start /etc/init.d/apache start
-
Confirme o switch. Para fazer isso, conecte-se por meio do console do Adobe Campaign e:
- verifique se os dados são exibidos corretamente, em especial os caracteres acentuados:
- inicie um delivery e verifique se a recuperação do rastreamento funciona.
recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1