RE: Conversion of Character Set from US7ASCII to UTF8 in RAC 10gR2
- From: <Joel.Patterson@xxxxxxxxxxx>
- To: <VIVEK_SHARMA@xxxxxxxxxxx>, <oracle-l@xxxxxxxxxxxxx>
- Date: Tue, 19 Dec 2006 10:22:27 -0500
Just in case: AL32UTF8 is not the same as UTF8. It is a superset, but
there are cases where something is only verified and supported in a
particular character set, so be sure you are converting to the right
one.
I do not believe you have to export/import to go from US7ASCII to
UTF8/AL32UTF8. You may wish to google or metalink for a faster
approach.
Joel Patterson
Database Administrator
joel.patterson@xxxxxxxxxxx
x72546
904 727-2546
________________________________
From: oracle-l-bounce@xxxxxxxxxxxxx
[mailto:oracle-l-bounce@xxxxxxxxxxxxx] On Behalf Of VIVEK_SHARMA
Sent: Tuesday, December 19, 2006 10:14 AM
To: oracle-l@xxxxxxxxxxxxx
Subject: RE: Conversion of Character Set from US7ASCII to UTF8 in RAC
10gR2
Missed the Step (3) in the previous e-mail. Added below now.
Additionally Should the Database NOT be Shutdown after the Truncate till
Step 5 is Complete?
________________________________
From: VIVEK_SHARMA
Sent: Tuesday, December 19, 2006 8:33 PM
To: 'oracle-l@xxxxxxxxxxxxx'
Subject: Conversion of Character Set from US7ASCII to UTF8 in RAC 10gR2
Folks
Need to Convert the Character Set of an Oracle10gR2 with RAC TEST
Database from the Default "US7ASCII" to UTF8
Is the following Procedure to be followed?
1) Shutdown the 2nd instance
2) Export ALL the Tables (including SYS, SYSTEM Schema) having CLOB
Datatype field
select distinct ('TABLE '||A.OWNER|| '.'||A.TABLE_NAME) from
dba_tab_columns A, dba_tables B where A.table_name = B.table_name and
DATA_TYPE= 'CLOB'
3) Truncate ALL Tables having CLOB fields including those of SYS &
SYSTEM Schema
e.g. SYS.SQL$TEXT, SYS.RULE$
4) SQL> ALTER DATABASE CHARACTER SET AL32UTF8;
5) Import back ALL the Tables exported in Step 1
6) Export related Environment Variables:-
NLS_LANG=.AL32UTF8; export NLS_LANG
LANG=en_US.UTF-8; export LANG
LC_ALL=en_US.UTF-8; export LC_ALL
Thanks indeed
Vivek
**************** CAUTION - Disclaimer *****************
This e-mail contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended
solely for the use of the addressee(s). If you are not the intended
recipient, please notify the sender by e-mail and delete the original
message. Further, you are not to copy, disclose, or distribute this
e-mail or its contents to any other person and any such actions are
unlawful. This e-mail may contain viruses. Infosys has taken every
reasonable precaution to minimize this risk, but is not liable for any
damage you may sustain as a result of any virus in this e-mail. You
should carry out your own virus checks before opening the e-mail or
attachment. Infosys reserves the right to monitor and review the content
of all messages sent to or from this e-mail address. Messages sent to or
from this e-mail address may be stored on the Infosys e-mail system.
***INFOSYS******** End of Disclaimer ********INFOSYS***
Other related posts: