twp character set migration best practices 10gr2[1]

23

Upload: ankush-kumar

Post on 11-Apr-2015

135 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: TWP Character Set Migration Best Practices 10gR2[1]

��

������������������� �������

�����������

����������� ������

�������������

Page 2: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

������������������� �����������������

���� ����� �������������������������������������������������������������������������������������������� ��

��������������������� ���������������������� � �������������������������������� ��

��!��������"���������������������������������������������������������������������������������������� ��

�� �����! ������������������� �������������������������������������������������������� #�

��!�$��� ����������������������� ��� ������������������������������������������������ %�

� �����������������$��� ��������!&� �������������������������������������������������� %�

������ ��� ������ ������������������������������������������������������������������������������ '�

���(� �)���� ��*��+� ��������������������������������������������������������������������������� '�

*������������������������������� ������������������������������������������������ '�

�����*������� � ������������������������������������������������������������������������������ � �

�����, �� ���������������������������������������������������������������������������������������� ���

� ������-����(� �)���� ��*��+� ������������������������������������������������������� �.�

�������������/0��&�� ������������������������������������������������������������������� �.�

*������� ������������������������������������������������������������������������������������ �.�

���������,�������������� ������������������������������������������������������� �.�

��!�� ���)����������/0��&�� ��������" ��������������������������������������� �1�

&�������������2 ��$%3������������������������������������������������������� �4�

� �)���� ������� ��(� �)���� ��*��+� ��������������������������������������������� �4�

������ ����� �� ������������������������������������������������������������������������� �4�

/0& ��5��& ���$������������������������������������������������������������������������ �%�

$����������3,*/6����&��������������������������������������������������������� �%�

� �������������3,*/6����&��������������)��/0& ��5��& �� �7�

6��������+�&���������������������������������������������������������������������������������� �7�

3���������������/� ����&����3�� ����� ���������������������������������������� �7�

6�����6�������� ������������������������������������������������������������������������������ �7�

���2 ���� �)���� ������� ��(� �)���� ��8������� ��*���� ���������� �'�

����������� ������������������������������������������������������������������������������������ �'�

�9� �����������$%3�������������� ���&& ���� �������������'�

.9� ���������2� ���/7��77#'���� ��/7��77#'��#�� �

��&& �������/�� �!�� � ������������������������������������������������������������ . �

19� ���������2� ������������/�� &������������������� �

3,1.$*:7�� �������&& ��� 2�3�����,��������������������������������� . �

�9� ���� ����������� ���&& �����&��2��������*������ ����

����������������������������������������������������������������������������������������������� .��

� ������ � ������������������������������������������������������������������������������������������ ..�

Page 3: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

Page 4: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

������������������� �����������������

������������

�2�! ���������� ������ ����������'�� ������������������������������������ ��������

� ����������&��)� ���)���� �� 2������� ����������������;����������������������

������ �����������'�<������������2� �� ��������������������������� ��� �����

��=������&� &����������!������ ����*����&�&��� �����������������&���������2 ��

������������������������������ ���������������������>��� �������2� 2���������� 2�

���� ������������2���!���: �� ��������������� �����������&����������������

���������������������������2 ��! �����)�� ������������������&�������>�����+�����

� ������������������� �&� )������ ������������)�����2 ��)��!������� ��� �&��0�

��)�� �������� ����&�������>������� ���������������0���>����������2��

������� �� 2�������������������������*����&�&������ ������������������� ��� �

$��� ��������!����� ������ ��!�����2�������$��� ���� ��������������� �

��&& �������������� ������������������

��� ���������������������������������

*����3,*/6�����&���������3�� ��2 ���&��������������������������� �������

� �������&���� 2�������������������������$������������������ ������ �� �� �����

3,*/6��3*3�3/��?363�*/6�/*�� �����-��3,*/6����� ���������

����������������� �� 2������0�����������������&� &���������� 2������������������

������������������������ 2������������3,*/6�����&������������������������&�&����

����������

������������������������������ �� 2���� ������2� ������=���������� ���&& ���

������������������3��� �&��������������� ����>�������� &����� ��������0&����

���)������ ����� ����������� ��������� ���-����!�2�������������� ���&& ��������

�� ����� 2�� ���� ������������������������)����������������������0�������

�������������������������?��� ������!-����!������!��!��������������!���=������

��&& ���2 �� ��!� ��� ��& �����!���2������������@������2 ������� ��������

���������������� ��������������������&��� ���� 2������������������ �������

��&& �������: ���0��&��-����3���������%(�������������������������3��������

�����2��� �!�2 ����&& ������/�������������0�����)��!������������/�� &����)�����!�

2�7�����/�� &�������������������������&& ����&���2����������� 2�/�� &����

����������� ������������/�����������3���-��������!������������������������ ����

��&& �������)���3������������������/�������������� ������*����������

���� �������� ����������2��2��������������������=��������������&� )��������������

Page 5: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

� ������� �� 2��� � �!�����&��2 ����������* ��!��������� �������������������� �

��&& ������������ �������+�������������������������������������� ���

�&& ������������������������ ������� ���� ��)��� ��2 ����������������������� ����

������������������������ �&� �&����&& ���2 ����&�������������������� ������ 2�

����������-��������������������2 ������/�� �!�� ����� ��� �������� �����

������������������� &����������)�� ����������������������2��� �� �����������

� ������������������������������ &��������!��������)�� ����������������������

��22����������� �(� �&���������������������� ��������������������������������2 ����

���������2 ��������� ���/0��&���� 2�������������������������������0& ����

&�������!�� �$��� ���������A�)���������� �����&�!��0& ������ ������ ���������

������������������� ��������������&� )���������������������2 ������������� �������

/)������/����������� ����������������� ���&�����.#.-���&& �������!�

�����������BC��;�<��D9� �������������&��� ���� 2����3������������������2 ����������

�����2 ����������������������� ����

3� �������+��!����� ����!�������� ����!������=��������������������� �

� �� �������������� ���������22����������������������3���0��&��� 2������� �������

�� ���&������������� ���-� ���� ������:����������������� ������ ������6������-�

������ �������� �������� ����������������� ����������������������������� ����

��&�������� ��������������

��������������������������

�)����������������������!������! ������������������=������������? ��)��-�

! ���� ����� �������2�����������������=�����������������������! ���� �������

������������������������������2�! ���0&����� ���&& ��������� ���������������������

2�����-�������� ��������������������������&& ������ �������������� �&��)��������

������ ������������������

*���������������������������������&������� 2����� &���������!�������������

��������������� ����� ����>��� ����������������: ���0��&��-� �����/�������

���� ��� &���������!����-�! ���������������������������������������A�&������

����������������? ��)��-����������������� &���������!��������������������������-�

����������� &���������!������������������� ���&& ������������������������������

������&&� &������2 ����������&������� �����: ���0��&��-�! ������ ���������!�

������� ��������)��A�&����������� �����/����������� ��� &���������!�����

���� ���2������������������A�&������2 ���������&������� ����3� �������!�� ��������

����������)��A�&��������������� �������A�&������ &���������!�������� ���!�� �

�����������������������)�������2�! ���� ������������������������������������

��22������2� �������������������� ������������� &���������!����-�����������������

��������������� �)�������� &���������!�������������������� ��������������

�����������������

: �������&��2 ������-��� �������������������������) ������������������� �)���� ��

�������������� ����22���������� �����2 �������������������������������(�!���

��������������������������������&��2 ������������������!�����������������-�����

���!���� ���������� ����22���������������� 2��&������=�����������? ��)��-���������

Page 6: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

2�������&��2 �������� ��������� �����!����&������������������(�!�������������

������������ �����!�����������! ��������&& �����3) ��������������������

� �)���� ����!������& ���������������� �����)�� ���������)�������&�����������

��������22������� ���&����������������������������������

�� �������������������������������=������� ��������� �� 2���������������� &��������

�!�������)�� ������������&&������ �����������������������������������������*���

������������������������� ������)���=��)��������������������������&��� ����

��������������� ������� ������: ���0��&��-��2�! ������� �)�������2� �����������

�������������������3�� ����������������������������������-������������������� ��

������������������ �����������&������ 2�3������������ �� ����)�����������2� ��!���

������� 2������������2� ��������&��� ���� 2�3���������������������������� 2��������

��������������3�� ���� �������� ������������������ 2���2 ���������������� ����

� �)����������*������!�����&&�����������������������������������������������������

)��!��� ���!������������������/7��E�.#.������/7��77#'�������2�

�������������+������/�� �!�� �������) ����������� �)���� ��2� ��

�/7��E�.#.�� ��/7��77#'�����!����& ����������� ���� ����������

������������� �)������!���������������������� ���)���������������������������� ���

��&��������������������������� 2�����&���2���������=����� �����+� �������

�������������!��������������������: ���0��&��-�FG��B����������������9���!����

� �)������� �F�����2�! ����)����������������)�� ������-�� �����������������������

������������������������������&��� ������ ��) ���� ��� 2���������

�2�������������&&������ �����������������������������-������������������������� ����

��&������ 2�������������!������������ ����2 �����������������������������������

��������&&������ ���������22��������������������-������������������������������ ����

�������&������ 2��������������������������������*������������������)��!��������������

��&��������������� �)�������2� �������������������������� ������������������������

�����

* ��������>�-��� �����������������������=������� ������������2 �� �����

���������� �2���������&&� &�������������������H��

�9� �� ����������������������������������������������2���������������

��=�����������

.9� *���������������������������� ��������!���������&�����-� ���=��)�����-�

2���������� ������)������)����������������� 2���������������I�� &��������

�!�������������������������������������

19� *���������������������������� ��������!���������&������ ���=��)������ 2�

��������� ������)������)����������������� 2�����������������&&������ ��������

��������������������������

Page 7: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

�����������������������������

�&& ������������������������ 2����������������$��� �����$��� �����������)������

��� �������������������������� ���! ��� ��� �����2 ����� �������!������������

$��� ���&� )����������=���� ���& ����2 ���)��!����������-������������ 2�����

&���2 ��-�&� ����-� ������������������$��� �����&& ��-�)�������!�����

� ����& ���!�������������������&��� 2������ ����������������!���� ������*����

��� ������� ������ ���)�� &-���&� !-������ ��������&�������������������������

������������������

$��� ������2������� ������������2��� ������������������������2 �����������

����� � �����������&& ��������&���!��������� &������� �������������� 2�� 2�������

������� �� ����������������������&� & ��� �� 2���������������������� �������2� ����

�����!���������������� �$��� ������� �&��������!�� ���������!�2 �����������&�����

��2��0� 2�� ������������

$��� ��������������������&��� ������)�����&������ 2�)�������!��������������������

��&& ������!����������+�����������������������2 ����!���������������������� �-�

��������������2 ��� �� ������ �� ���� ����������������: ����!������!�����

��&� !��������������� ���!���� ���������������$��� �������������

���2 �����������-���$��� ��������������&����������������������������� �������

����������&�� �� J������� ���� )����������������������!��������������

���2 �����������������&�������������������)�� �������������K,��������

����&����� ��2����� ����������)��!�������

$��� ����������������!���=���������2 �������������������� ������� �����

*!&�����!-������������������&& ������������ 2���������������� ���������2� ����

�&���2���������������&�-���������,����-��!������-������������! ������ ���������0� 2�

����������2� ����22������������������&��������$��� ������������!���=��������: ��

� �����2 ��

�9� 6��������������&�&��H�L������������� ���������������L�2 ���� ��

����M� ����>��� ���&& ���? �������H��

(� ���&H55���� ������� �5����� � �!5����5�� ����>��� �5�

���0������

�������������������������������

3�����������)��� ��� ���������������������������������$��� ��-����� ���������K,�

E�?36������!&�����$��� ����������������������� �������� ������ 2�������

�����!&�������������� 2������������� 2������������������������������*���E�?36�

�����!&���������������2��������������'�� ������� ������$��� ��������!&��

�0�����)��!������ ������ ���-������ ����������������$��� ������ ����� ��!���*���

E��� �������������������&& ����$*:(�4������$*:(7��������2 �� �����

��� �����H��

������������������������������������������������������������������������ ������� ���������� ��������� �����������

Page 8: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

.9� 3,�4$*:�4�B��2����9��

19� $*:7��

�2�! �� ��!������� ���&& ����������������������������������������� 2�� ������(�

N ����������� ������ 2�����K,�E�?36������!&���� ��0�������������� ������

�������� ���&& ��������&�������������������������!���N ���������������&���2���

� ������2� ��K,��?36������!&���� �K,�E�?36������!&��������!�����������

3,*/6�*3�,/����:N���,$E�� �������

/0��&��H��

���������3,*/6�*3�,/���&����:N�B������E836�?36.B� 99@��

K,�E�?36������!&���&� )�������!� ���������2�������������H�

�9� N ���������!� ��E�?36������!&���� �����!�����$��� ������ ������ �

������&��+������&&������ ����������������� ���� ����� ������

.9� N �� ����� ! ��� ��������� ��)�� ������ � � ������ ! ��� ����)��

$�(.� ��$*:(�4��&&������ ����)�� �������

19� N ����������������& �������&��2 �������(��2�! ����0����������������

�����������������������(�!���������0����������������K,�E�?36�

�����!&�����!� 22����������&��2 ���������������������������������

���������� �$��� ����

����������&&������ ���� ���&& ���E�?36������� ����&��2������������ 2�����

��������������( &��������!� 2�K,�E�?36������ ����������!&�����������������

���������������������� &����� �����������E�?36����� ����������!&�������

��������!-��������������������&&�!��0&������ ����&������� �)���� �����!���&������

�����0&������� �)���� ��-�������������� ��-�������)�-�����&� �����E�?36����������

�������!�����?36�����������������&& ������&������� �)���� �����������

E�?36������?36�������!&��-��������������������E�?36����� ����������

�!&������������3*/-�E$�/6-�6����-�63�������,��������&������

� �)���� �������������������)�����!������( &����� ����&&��������������22������

������!&��� �������!&�� 2���������������22������2� ������2 �������2����� �������

2����� ���/0&������� �)���� �������� ���� ��� ������@������������������������

������� ��� �� �)�������������&� )������������������ 2�� �)���� ��2����� ��������

��H�

*�OE�?36B9-� *�O�?36B9-� *�O�,��B9-� *�OE�,��B9-� � *�OE$�/6B9-�

*�O�3*/B9� $E�*6B9-� � 3���*6B9-� 6����*�E�?36B9-��

�?36*�6����B9�

: ��� �����2 ����� �H�

�9� 6���� ���� ������ &�&��H� L������ �� � � $��� ��� �����!&��� 2 ��

��������������������������3&&������ ������������'�L�2 ���� ��

����M� ����>��� ���&& ���? �������H��

Page 9: TWP Character Set Migration Best Practices 10gR2[1]

������������������� ������������������������

(� ���&H55���� ������� �5����� � �!5����5�� ����>��� �5�

���0������

�����������������

������������������������������������������� ���������������-�����*���&��������

�!&�����!�������)����� �����+�!�� ������H��

.9� P��&�� ����������� ������� ������& ��������������������� ��&� ������

*������������������������ �&��2 �������������� �������0��������

� ��������!�&������ ������!������� ��� ����*���� ��������� �������

���������!������2� ����������� 2�� ����2 ������� ������������&&������ ��-�

� ���)�������!��2 ����� �� ��������� ����

19� ��&������� ������������� 2���������-������� ������������� �����������

&��2 ������������� ���������������!��0&�������������������������������2����

������� ����������������!��=��)������� ������������2 ���������� �-������

������� ��0������ ����������������������2��������������������������� ���

��������: ��� �����2 ����� �� �������, ���������������� ����!�� �

��)����������/0��&�� ��������"�*�����>�� 2������2������������ �������

����������� ��������� ���������������� ������2 ������������� ��� �

���������3��������� ��� ���������!������������������������� �������!��

���������������������������>�-�������0&���� ������������ ��������� ���������

#9� ���2 ������� 2����������������������������������������������������� ���

� ��������� ����*!&�����!-���������������� 2���������&� &�������&��2 ���

�=����!�������� �����������2� �� �����������!������������������ �

�� ����-� �� ���� ������!���� ��� ������������)��� �&��2 �������

��&���������������2� ������������!���� ���������!����������������������

��)��� ���&��2 ���������&�����

�������������������

��2 ���&� ������������������������ ������������������� ������������������ &�� 2�

����� �)���� ���22 ��������������!����������� � ������ �����+�2 ��& ��������

� �)���� ��&� ������������������!��������� �������������������!�������� ����

� �)�������

������� �!����"�#��"����#�$$�"

E �������������������� ������ ��������������������������� �2�����&��(���������

� ������������� ������ ���������������2���������� ����*�������������������������

������������& ���2�������� &�����������������!�������������������������������

2�����-� ���������)������-�����&� ����)��!�������2�������������) �)������������������

���������� ���������������������������������*�������������2���������������

� �)���� �� 2������0������������� �������������������������������������������������

��������!���& ��� 2���������������������*������& ����� ��������� &�� 2�� �+�

��=������� �� �)������������������ ������������������������������� ����&������������

Page 10: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

����� ����&&� &������������������������������������ ������ ����:� ��������������

2���������������&����������������������� � ��� 2�������� �������

����������������������������� ���� ��������������!���&��������� �������

� �)�������2� ������� �������������������� ��������������: ���0��&����������� �����

�������������������������F3���������0�����������������������������������������������

F3�������� ���� ���������0������*����2 ���F3<���������������2� ��� ������ �

���������3������������������������������ ������ ���2��!����������3,*/6�����&��

�������������������� ��������� �����!���� �������

�����������������������2 ���������������0�������� �)���� ��&����2� ������� �����

��������������� ���������������: ���0��&����������� ������������������������������F3��

�������0�����������������������������������������������F3�������� ���������0�' ��3���

������� ����2��������������� �)���������������������������� ����-������� �

& ���������������� �-���2 ��������&������ ����������0& ���������& ����������������

�������������������� �)���� ��� +�&����������������������������� ���� ��2���

�������� �������2����� ����: ���0��&������������������2� ������������!���

��������/�� &������������������� �$��� ��-����������������������0&����2� ����

�!���� �.��!���-���������!�2 �������������2 ��� ������0&���� ����

������������������������� ���� ���0������� �)���� ��&����� ����������������������

���� ������� ���(���&�� �)���� �������22������� ����� ���������: ���������������C����

��&��������������0�7 �����/7��E�.#.��������� ��&���� 2�������&��� ���� 2�

�/7��77#'���B,������9���� ������)��!-��������� ������������ �������������

+� �������0��&�� ����

�����"%$#��&'$

*��������������������������������������������������& ��(� �)�����������2����

��� �������������� �������>����*���������������&��& ����������� ������������ �

�������>����������&��!�����2�����1 ��!���������������� �������:�������� �� ��2!�

��������� ���&���������� �������>�������������������� ���& ��������!�2 �������������

� �� 2�����������������/0& ���������& ���&� �������������������� ����������

� ��������������!�������� ������������������� ��������������������!�������������

������*!&�����!�� �������2����� ����������������������N*/������������3�

� �������2��������836�?36�B�9������� ��� ������������������!���������!���

��� �����2 ���������������!�� �������22�������� ��� ��� ���������!���������������

: ���0��&������$��� ���$*:(7� ����������������������!���+���(���!���� 2�

�� ������

*�����+���� �� 2��������� ������������������ �$*:(7� 2������&������& ������

���������� ������ �����: �������������&��������� ��� ��� ��!�/����������������

������� 2����������������������)��!�� �������� ��!���2����!�� ���������������

������0&���������0&���� ��2� ������������!������ ������ �$*:(7����������

/�� &��������������� ������� �������������-���������������!��0&�������$*:(7�

� �.��!�����3�����,�������������� �����+��!�� ��0&���������������� ���������� 2�

Page 11: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

����2��=����!� 2�����������-��������0&�������������������2� ���������!�B.(

�!��9���������������� �$*:(7�B�!&�����!�1��!���9��

�������������� ���������� ��

��������� !�"�#$� %�&'�

Q/�� &����RG�S�TU�� B� J9�

�����'!!

*����������/0& ���������& ������������������ �)�������������2� ������ ��������

������������������������ ����������������������������������? ��)��-���������������

� �)���� �������� �������������������� ��� �������� ���&�� ����3���������������

������������������ �������������������������������������������������� �&�������

��&��������� ��������������������������������: ���0��&��-��2�! ����������������

2� ����������������3�� ����������������-�������������� �������������������� �������

����&������ 2���������������3��*������������ �������������������������&�������2����

� ����������������������������2����������������������3������������������������ ��

�)�������������������������������� �)������� ���&�������������������-�����������

2�����&���2�������"� ��V� ������������������������������� ��������)�������������������

: ���0��&��-�FG��B����������������9����������&�������!�F����6�&���������

�����������������2������!���������������������������������� ������������ +����&�

��� �����2 �� �����1������ ������

�9� ��������������������������������)���������� �������������&��������� ��

�������� ������������������-�� �� ���&&����� ��������������������������

�0������*����������&&��������������� 2������� ���&�� ����� ������� ������

�������&� �������-� �-�� ���� �� ��!-���������� ���2 ��� 2��3(

*?6$�������� � ������������������������������2� ��� ��� �����

����������������������� ��� �)������� ���������3(*?6$�����������

=����������������!������� ������������������ ��������&������: �����������-�

���������������������������������!������ ��������&&����-�� ���!�����

��������������������&����������������������� ���0�� 2�����������

.9� �����������������������������������0������ �� �)���� ��&����2� ������

)������ ���������������� ��������������� ����������������������������� ���

� ���0�������

19� ������������������� �������������������0���������&&����2� ������

� �������������������� ������������������������������� �)����������������

� ���& �������+�� ������ �������������������!����������22����������������

� ����� �����������

: ��� �����2 ����� �� �������, ���������������� ����!�� ���)����������

/0��&�� ��������"���� ���

Page 12: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

��������(�������������������

��������������������������������������������������������������� �������������!�

���0&������������������������ ������������������� ��&� ������

���)&$*+&���,#�-�&'$!

*���2��������&����� �� ��������� �������������������2������� � ��� 2������0��&�� ��

����� �����������+���������� �� ��� ��� �����������������

�"%$#��&'$

: ���������� �-��������!&�����!��0&��������� ������������������������0&�����-�

������������������������� �������������������������0&���� ��������������������������

������������������������������������!������� &�� �����2��������>������� ��������

������ ����������������� ��0&����� ���� �� �����W�������������������������������

����������� ��0&������� ������� ������������ 2����������������������������: ��

�0��&���� ������������?36B�9�� ��������77#'(��� �$*:(7����� ����

��� ��������!��0&�������� ����?36B�9�� �������������������!����� �� ����� ���

��������������������������&&��������!�������������������������������� �������

����������������&�!������������ 2�����������!&������0������-��������� �����������

&������ �������� �������������

���$*&$*��$*����.�$�&#!

���� ���������������'�-������������������ 22����������������)��� �����2����������

��>��� 2�� �����������������0&���� ��2 ��������!���� �)���� ���!&�����!�� �$*:(

7���,�����������������������2���2 ��� �������������������������2������������ �����

��=����������2 ��������!����������� 2�)��!����������������������(�!�������������

����-������������ 2��!������������������� 2�����������������������������!&�����!�

�������������������!�����������������-������������� ��� ��������� ������� 2� ��� ��

� ����!������������������� �����������������!��������������������������-�������

����������� ���������������������������������������������������������

: ���0��&��-�! ����������������2� �����7�������������/�� &������������������� �

��$��� ������������B3,1.$*:79���&& ��������! ����)���0�������836�?36.�

� ������������ �����������������������������������+����*������������������������

� ������� ���������� ��������>���� ���� �� ����������0&���� ���������

������� ��� ����!������������������!�������������3����� ����!�! ��&����� �����

3����������� �! ����!������$�������������������������2 ��! �������& ��(

��������������������!� 22������������� ���� ���������������!��������������& ��� ��

2������ ������� ���� ��������������� �����0&����������������=����������2 ��

������!&�� 2���2 ����� ������������ �������������� ������� �� �����������

*���E,O,/EM*?O/3E*�����������>��� ��&����������������������������

� ������ 2����������������!&��������!��� ������������������������������!�����

�����������!����������������������2�����2 ����������������������������������������

��������������������������2������������� ��!���� ������+���� 2������������������

Page 13: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

2 ��E�?36������!&����*������������ ���&���2!������?36� ���N*/�=����2����

2 ��E�?36���2����� �����

�/0'�$1�)&0�����,#�-�&'$!�##%"�

: �������� ������������ �����!>���������� ����!������ ��� ����������:�0��������

�0��&�� ��������2������� ����������������������)����������������!� �����������

���������������������E,O,3EM�&������������� ������&� &���!� �����������������

� ������� �)���� ��� ���� ����+��&������*���E,O,3EM�)������� ������2�����

����������� &���������!������ ���&�����������/����������� �����)�� �����-�2 ��

�0��&��-����� &���������!������ ���&��������.#.-�������� ����& ����� �����

����������������������/7��E�.#.�����������E,O,3EM�&����������������

&� &���!-��������������������� ��������!�� �)������� ����������2� �������������

&���������!���������������E,O,3EM�&������������� ������&� &���!-����������

������ �������� ������������������ ��� �)������&� &���!�����*����������� �2 ����

2�������!&�� 2������ �)���� �����

�9� *���2������������ ��������E,O,3EM�����������22����2� �������������

��/63*�EM�N*/�� ���&����������� ���22����2� ���������������

����������������

(� ������������ �)���� ��&� �������������!����������������������

�������� ���&���������� ��=��)������)������������E,O,3EM�

���������������������������������� ���&&����2 ������������������

� ���������������������������-���&������������������������������

(� ������������ �)���� ��&� �������������!����������������������

�������� ���&����������=��)��������� �����������22������)������

�������E,O,3EM����������������� �2 ���0��&��������������F3��

����������� �������0�4����������������� ���&�������� 4�������

FJ���!�� ���������E,O,3EM���������������������������������

��� ������� �)���� ����+���&�����������������������&&���� �����

��� �����2 ������FJ���!�� �������������������������������������

���� ����������������������������� �������F3��������:���������

Page 14: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

.9� *������ ���������� ��������������E,O,3EM�����������22����2� ������

���������/63*�EM�N*/�� ���&�����������������������������

����������������*���� 2���� ������������������ ������������� ���������

E,O,3EM� ����������������=����� ���������������������������-���������

2������ ���&���� 2��������������/63*�EM�N*/������������

E,O,3EM�������������������������������������������-��������&� )�����

� �� �)���� ��� ���0���>��&��2 ���������2������� �����3(*?6$���

*���������������� �)����������� 2���������=��)��������� �������������

������������������������������&�� �� ����!���22����������������-�

�22����)��!������������������������� �������3����� ���������22���� 2������

������� ���������2� ������������� &���������!�����)�������&���&����)������

�������!��&&����� ����2������������������������������&��!���� �

� �)���� ����+���&�����2� ������������������+�� �����������-�������

�������� 2�������� �������������� 2�����E,O,3EM����*�����3(*?6$�

������� ����+����&� &���!�� �)������������� ���������������������

Page 15: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

Page 16: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

�-�#&�)&!!%�!2'"��3�����0��� �!�!

������� ������ ��!�2�������������� ��������������������!�$%3��������������

� ���������������������������������&��� ���� 2�����������������������&& ���

������ ����������������! ���/������-� ��� ���&& ������ ����������2� ���������

&���������!�����������&&������ ���������!&�����!���&& ���7����� ��������!���������

*����������������� �����&�2� ��$%3����� ����!�3�������������������������

����������&���������������������������-���&������������ ����&���� ����������� 2�

�����

3,*/6��3*3�3/��?363�*/6�/*�� ���������������'�� ������

�3,*/6�����&���������������������� ��������������������������������������

���!�������$%3��������������� ���������� ����)������������3���������������

�� �� �� ��������� ������������������&� ���������H��

�9� *���2����������� ���������� )�-��������������3(*?6$�������� ���*���

E,O,3EM� 2�������� &���������!��������������������������������)��

�������� ������!������ �$%3�������� ����������������������� ����!�

� ���� ��� ���7���������������!����������� ��������������������������������

�����22������� ���� �)������ ����&�������0&�������������������������

������ ����)������� �������� �����������$�����!��� ��������

E,O,3EM������������������� ����!�������� ������!������ ���7�����

������������&����� ����� ���������%��������������������������������

���������2 ������0��&��� 2������������� ��

.9� *������ ���������� ��������������������E,O,3EM����������������

� ������!���*!&�����!���������������� ��������!�� �)����2� �������������

��������������� �����������������������������������������������

E,O,3EM�������������� ������������������!���� 2�����22������

��� ��������������$%3������������� ��!���&& ����%���������������-�

��!�%��������������������������&��������3�!�7���������������� ������-����

� �)��������� �����&������������������-��2�& ����������������������!�

��������%��������������� �����������=����� �����+����������: ���0��&��-�

F��-���%�������������������������������!���������� �����7���������������FG��B��

��������������9��

���������������������������������

�&*"��&'$����'0!

�������&� )������ ������-������������������)������ ����&�������>������� �������

��������0���>����������2��������� �� 2�������������������������������)���

������� ������ ���������-�������2���������������� �&��(������������������������

������������������� ��$�����!-���� ��������&��)� ���!��

Page 17: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

�,-'"�4�.-'"���&)&�&�!

*����������/0& ���������& �������������&� )���������&�����!�� ������2��������

�W�����B���� ����������9�������������������������-��)����2����!�������� ��

&���2 �����������22�������������������� 2������� �2������� ����������! ������

/0& �����������������������������-� �W�����B��������������9������0�������-�

2 �� �����!��������������� �W�����B������������0��-�� ������-�����������9-��2���!�

�� ����������������������2��*����0������������������������� ����/0& ������&�2������

/0& ������&�2��������� ��!����������!��������������& ���������!��*�����& ���

������!����������� �W������2����� ������������������2� �����/0& ������&�2��������

����������������� �W�������� ���������������������

����������� �����-�����/0& ���������!�����!���0& �������������-�����������

$��� �������-���������������������� 2��������)����*���������������������&���2�������

��������������� ������������7������/0& ���������!��0& �������������-������� ������

E,O,3EM� 2�����/0& ������)�����*�����& ���������!���� ��������!�� �)���������

������ ������������������� 2�������& ������)���������������������+������������

�������������� 2������0& ���2���������������� 2������������������� 2�������& ���

��)�����*������������������ ��� ���0& ���2����������������������2� ����������!���

���������������������������������������$���������M�����2 ��� ����������� ��

/0& ���������& ������/0& ��5��& ���$����������������&��2 ����������������� ��� �

� ���������!�����������2�������� 2��������������������������X��������

� ���&�������3����������� ��M�����2 ��� ������������

�!&$*�����������#"&-�

*����3,*/6�����&���������3�� ��2 ���&��������������������������� �������

� �������&���� 2�������������������������$�����������*����3,*/6�����&�����

����� �����������2 ��������!�� ������������������������-������������ ��!���������

�������&����������������������*��������������� 2�������������������������������

������� 2�������������������������*�����������������������������������&������ 2�����

�0�������������2H�

�9� /���������)��!���������������)����������������������������������

.9� /���������)��!������������������������� ���& ����)����������������

���������������: ���0��&��-����!�����������������������������&������� 2�

$%3�������

������������������&����������������������� ��!������������������ �)������� �����

�������������������!��3,*/6����������2 �� ������0��&�� ����*����3,*/6�

����&��&��2 ���������� �)���� �� ��!� ���,���� ����������������������� ���!�

������&����������������)����������������!�����������,���� �����������

��������)������������!������� ��������������&������!�������������������������-�

� ������������2����������������������� ���!�������&��������������� �������

�,���� ����������� �������!���� ��� ������������,���2��������������������

������������������������������������!��-��,������������� ���������2 �������������

� �&������������$�(.������������������������������������������������(�!��-�

�,������������� ���������������������������������������������������3,*/6�

Page 18: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

����&��� �)���������� ��!�����,���� ����������������������� ���!�������&���

�������������������������!�������-���!� ������,���� �����������������������

��������2������0& ���������������� &&���2� ���������������2 ��������3,*/6�

����&��������������

�'. &$&$*�����������#"&-�+&��!�)�#�&1��,-'"�4�.-'"�

*����3,*/6�����&�����& ��������!�����2���������!�� ��������������������� ���

� ��&��2 �����!������� �)���� ������������0��&�� �� 2��,���� �������������

���������� ���!�������&����������������)����������������!�����������2��������

��W ���!� 2�������������� �������������������� �������������������������������� 2�����

�����������������������������!��� ���� 2�� �(����������������B� �)�������9�� ����

&��)���������� 2������3,*/6�����&���������2����/0& ���������& ����������)��!�

��� ��������������� ��������2 ���������������������!������ ���� �����������������

��������!������������� ���� 2�� �)����������������2������0& �������� ������&�2����

������� )���2� ������� ��������������������!���� ����������3,*/6�����&��� �

��������*������&�2����� ����������������������������������������� �)������)���

������& ���������!�� ����������������������� 2�����������������������3����������!�

�����������������&� &���������������������������=���2 ��� ����������������2 ����

��� ����������!�1����������������������������������� ��M� ����>��� ��M�����

2 ��� �����2 ����� �� �������������3,*/6�����&�����

�%$���#5%-

3������������������ ������������������������������������������������ ���������!�

����������� ���-�� �� ��2 ������� �)���� �������2�����������������������������+�&�

�����+��� 2�����&� ����� �������������������2 ��������������� �)���� �����2������

����������&�����������������������������������������������������������������

������������������������!����

�!!%"����"�&!�$'%*��-�#��))'#���0

�����! ����������2� ������������!���� ���������!����!����������������+��!�� ����

���������� �������=����������2 ��! ������������������������0&���� ���������

����������������� ���������� � 2��!����������������� ��������������������������

�������: ���0��&�������������2� ������������!������������������ ���2�0��������

������!������������������������������ ��� ���������������2 ������������ ������

���� �2 ���0��&������!���� �.��!������: ����)��������������������!�����������������

������������� ����!����� ���� �&��0���: ���0��&��������$*:(7-�3����

����������� ���&!����!���������3��������,���������������-�M���+-��!������-�

3�����-�����?������ ���&!�.��!��������������������������-������������������-�

A�&�����-�P ����-�������-� ���&!�1��!�����������3�����&&��������!������������

���&!����!����������

�%$������"!�)

3����������� �����������)�� ������������ ���� ����������*���������������������&�

����! ��2������������������������&�-�������������������&� ����� ��� ���������*���

Page 19: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

������������� ���� ���! ��� �������� ��� �������&� ����� ��� �)���� ���������+��

����������� ���������������� ������ �&� &���!����������� ���������*���������� ���

� �������� ������� ��������!����������&&������ ���� �)���2!����!�� �+�� ������!�

���������������������������������������

��"2'".�'$1�"!&'$�$0�'!���'$1�"!&'$��)&0��&'$��!�!

���������� �)���� ������ �&���������������������������� ��������+��&���������

� �������� �����)������� ����������8������� ����������������)���2!�������������

� �)���� ������ ���������2�������& ���������!��������-�)���2!����������������� �

��������� ���0��&�� ����������� ������&���������������)������!����&����������

������������������������������������������&� !���� �����+�2 ���0��&�� ����

*��������&� ����� ���&&������ ���� ���+����������!������ �+����� ������!���

:�����!�� ��� �������!�����2 ����&��� �� 2������2 ��&� ����������&��2 ��������

��!���%0&�!

*������������������� ������������� ������������+�!�����������-�������=���-�����

������ �������������������������������������2���22���������������������������� �����

�6 �&*"��&$*���3�����0��� �!��'!%--'"�.'"�)�$*%�*�!

3����� ������������ ���������������$%3�������������� ���&& �������

����������2 ����������/�� &��������3������ ����������*��������2������� ������

�������������� ����������!�2� ���������/����������� ���!���������������

E,O,3EM������ �3/6��3EO3/6��3�$%3����������������3(

*?6$�������� �������&���� 2�����-��������� �������� &�2��������� ��� ���������������

���&����!�3������*������� �����������������������������������������������

� �����������������������$%3��������3,1.$*:7����&����)��!������������

���������0��&�� �������������������� ��������������� ��2����������&���� ��� ����

�����������������������������&������������������� ����������������������)�����!���

*������� ���������� ����������������� ����&&� &���������� ��� ���+�����2�����7�

����������������& ���������� �����������������!�� ���� ������� �� 2���������� ��

��������� -�2 ���0��&��-���&���������������IGI������I�I�����������������������������

����)���2����� ����� ����!�������� ��!�����������������3,*/6�����&��� ����

& ��������!������������

������� �����������2�����7����������������� ������������-��� ������&&� ����� ����

�����+����: ������� ���&������������������������ ����)������!����&������� �

�����������������������M�)������������7���������������2� ��/����������� ������

������������ -����� ���������&������������������������ ������ �������������������

������������+������������� �&������������������� �� ���������������,�������

���������������/7��77#'�������/7��E�.#.�����)��!�������������� ������

�������*������ � 2�����������������/7��E�.#.����������� ��������������-�

������� )�������������������� 2�7������������������*����2 ������������������������ �

�/7��E�.#.������� �����&�2����7������0��&�� ����������!�������������������

������ ���������������������������� ���������/7��77#'�������� ���������

�)������������������������-�2 ���0��&���3,1.$*:7���*������� ��� ����� ����

Page 20: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

��& ������������������������������/�� &�����������������+��.��!�������$*:(7-�� �

� �������>���� 2�� ��������!���� ������� ���������������2������������ �������

������������� �)��������� ����������������������-������ �� ������������������������

��������������������������������2��!��������������������/0& ���������& ���

�������������*� ����&��������=������� ���+�������� �+�����������������������

�����������������$%3������������������3,*/6�����&��� ������������

������������������������ ��/7��E�.#.� ���/7��77#'�����*����� ���2����

�0& ���������& ���� �&� &���!�� �)�������������� �$*:(7��

76 �&*"��&$*2"'.�8���889:���'�8���889:��9�'!%--'"�����%"'�/. ')

*���������� ����� ������������/7��77#'���B,������9����������� �

�/7��77#'��#�B,�����'9���� ������ ���&& �������/�� �!�� ����

�/7��77#'���������������������� 2������������YZ�-[-�\-�]-����^�� ��

��&& ���������/7��77#'��#��3��� ��������������������/7��77#'�����)����

���������&&����� ������������� ���������/7��77#'��#����2������������ ���

���������� �������������������������3,*/6�����&��� �������������E ����������

�3,*/6�����&�� ��!�����+������������0������������������-�� ��������������������

������������������� 2��������������������������������������2������������ ������������

� �� ������������������������ ��� ������)��� ��������� �������� �� ����������

� �(� �)����������������$����������������, �������������� ����� ��>������

�/7��77#'��#������������������������������&& ������/7��77#'���

��������������������������)���/0& ���������& ���� ���&& ����������0����

������������ �������& ��������

;6 �&*"��&$*�2"'.��!��"$�%"'-��$#��"�#��"!���'��;7��<8�'�00!%--'"�'2

�!&�$��$*%�*�!

*�����W ���!� 2�������������������������/�� &��������������������!&�����!���)��

��)��!������&���������� 2�3������������!��������)��!����������� ��!����������

� �������������������/�� &���������������� )�������2� ��������������-��������

��2��������������������������������3���-���� ��������� �& ��������!���������

�3,*/6�����&����*�������2���� �������&&� ���������������������)��������������� 2�

� ����������� ������2����� �)���� ��������2 ���0��&�������/0& ���������& ���

���������������������������)��������3�����������������������������������)�����

��������/�� &������������������ �)�����������

(� �2����������� 2���������/�� &���������������B���������������������

�&�����������������������������/�� ������������� �)����� ��� ��!����

���$*:(79������� ���� ����)��!��������2�����0& ��� ����& �����!����

��������� &�� ���

(� �2����������� 2���������/�� &��������������������� ���� ����� ������

�� ��������!�2 ���0��&��� ��!������� �&��� 2���������3��������)��

�0& ���������& ��� 2�W������ ����������� ������������!�� ������������

/0& ���������& ���������������,��)���������������������������� ����

Page 21: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

��������)��������3,*/6�����&�� �������������� �2���������

��������������������������������

(� �2����������� 2���������/�� &��������������������� ���� ����� ��� �

�� �����-�2 ����������������������������� �����������!� 2������������

������������������� ����)����������������������� &�� ����*���

�������������� ��������!������ ���������������������>������ ��&���2� ��

�������� �� �)���� ��!�������������/�� &������������)��������

����������3���������� ����������������3,1.$*:7�)�������

�3,*/6�����&���

���������&��)� ���!������ ������ ������������������� +����� ����)����������

�22������������������ ����3����� ������������ ����������������/7��77#'���

B,������9����������� �3,1.$*:7�B$*:(79���� ������ ���&& ���3�����,���������

��������� ��� ������0���������������/�� &����,������������������������!�

��&& �������*������� ������������������������������������������������ �����

�������������������/7��77#'�������3,1.$*:7����&����)��!������������

��)��������������������� ���A�&������������������� ����������������������)�����!���

*������� ���������� ����������������� ����&&� &���������� ��� ���+�����*���

���� ���������>���������������+��!�� ����� ������������������� ����3(*?6$�

������� ���������&��2������� �+��&����������-��������������� ������ �� ����&& ���

3���������-������ �"��������)��/0& ��5��& ��������� &�� ����������������

�������������������������������������������������/7��77#'������������/0& ���

�����������������&�2��������������������������������������& ��������2���������

� �)�������� �3,1.$*:7������������������ ����)������������������ ���� ��� �

�����������������!&��� 2�������� ���

=6 �%!�'.�"$��0!�'!%--'"��&.-)&2&�0�$0�"�0&�&'$�)��&$�!�

���� ������������!���&& ������&��2���������������������������������������������

_?�4M�P���*������� ����� ��������� ���&& ���*������ ����������������������

�&& ������� �������� ���3����������������������� ���!�������!&�����!���=�����

$��� �����*������� ��������������������������������� ����������������� ����

3,1.$*:7���� ������ ���&& ������������� ����'�-�� ���&&��������!������������

����������������!�3�������� ���&�����32������������������ ������!���������!�

�������&��������� �������������/0& ���������& �������������� �� �)������������������

������������ ��������� ����2��������!���������������� ��� 2�������� ������� �

������������0&���� ��2� ��.��!����&����������������_?�4M�P�� �1��!�������

3,1.$*:7����

Page 22: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �������������������������

����������

��������������������� ��������������� ��������) ����� ���������!����� ���

�����������������������������&� &������&������������ ���&���� ��� ��� �����

*�+����&� &���&������� �������������&� )���������=��������� ��� �����������

�����&�&�����������&������������2�������22�������������� ������������� ���������!�

���&����+����&�)�����������&& ������������� ����)���������������������&���

���!����� ������������2���!�������������������������� �����������������������

������2���������� ����������&�� �� �����������������������&& �������

������������������������!�� ��-���������� �� ����22������� &����� �������

�0&���� �� 2�����������������)��������:������+�� ������&�&������������2����� ���

�������� ��2 ���� ���*E���H�

���&H55���� ������� �52 ����52 ����W�&"2 ���`#

Page 23: TWP Character Set Migration Best Practices 10gR2[1]

������������������� �����������������

�������������

���� � �������!�����

"���#��� �$ ���� ��

% �#&�'��&(��������

����"���#�����)*���

+�&* &�� ���,����������

-..�.�

% �#&*�&��/�(������ �

�� �� �0�.���.���.�����

1�2 �0�.���.���.�����

���#�.� 3�

� $�������4�����,�"���#�.��##�������������5�&.�

!����& ��3�������$� 5�&�&�6 ����6 �3��� ��$��$ ���� �#����&������

� ����������� 6�������78����� ��������*��� ���� ����.�

!����& ��3�������� ��*�������&�� �7����� �96���,�� ����78����� ������

�����*���������� ��� �&��� ��,�*��������2$�����&� ��##�� ���3$#��&��

���#�*,����#�&�����3$#��&�*������������&�� �&��� ��� 6�3��������7�#�����

��6�������6 ����$������#���$��$ ��.�%���$���6���##��&���#��3������

#��7�#����*�������$����� ������& ��3������&�� �� ��������#� 7#����� ����

����6 �3�&��������&�����#�� ����&�����#��7�������& ��3���.�!����& ��3�����

3���� ��7����$� &���&� �������3����&��������6 �3� ��7������3����,��

�#���� ���� ��3��������#,�6 ������$��$ ��,�*��� ��� ���$�� ��*�������$��3���� �.�

"���#�,��:�;&*��&�,���&��� $#� 6���������������&����&�3��)�� 6��

"���#��� �$ ���� ����&< �������66�#�����.�"�������3���3���7�����&�3��)���

6����������$����5�� *����.�