Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में UTF8 वर्ण सेट को कैसे कॉन्फ़िगर करें?

हाँ, अच्छी बात जो असफल भी हुई...यह अच्छा विचार नहीं है... :-)

सबसे पहले, Oracle में UTF-8 समर्थन के लिए, आप 'AL32UTF8' वर्ण सेट का उपयोग करना चाहेंगे।

क्या यह बिल्कुल नया डेटाबेस है? या पहले से मौजूद डेटा वाला मौजूदा डेटाबेस?

यदि हम नए डेटाबेस की बात कर रहे हैं, तो आपको डेटाबेस बनाते समय डेटाबेस को छोड़ देना चाहिए, और इसे फिर से बनाना चाहिए, DBCA में AL32UTF8 वर्ण सेट निर्दिष्ट करते हुए।

यदि यह एक मौजूदा डेटाबेस है, जिसमें पहले से ही डेटा है, तो यह थोड़ा अधिक जटिल है। वर्तमान में यह किस वर्ण सेट का उपयोग करता है? क्या AL32UTF8 उस कैरेक्टर सेट का सीधा सुपरसेट है?

यह वास्तव में एक गैर-तुच्छ विषय है। संक्षेप में, आपको वर्तमान वर्ण सेट और आप जिस वर्ण सेट पर जा रहे हैं उसे जानने की आवश्यकता है, और संगतता और डेटा रूपांतरण समस्याओं की जांच के लिए आपको 'CSSCAN' उपयोगिता चलाने की आवश्यकता होगी।

पूरी कहानी के लिए, आपको एमओएस पर निम्नलिखित दस्तावेज़ देखना चाहिए:

<ब्लॉककोट>

NLS_CHARACTERSET को AL32UTF8 / UTF8 (यूनिकोड) में बदलना [ID260192.1]

आशा है कि यह मदद करता है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल के साथ एन-हाइबरनेट में लंबे तार त्रुटि का कारण बनते हैं

  2. क्या ODP.NET को Oracle क्लाइंट संस्थापन की आवश्यकता है

  3. ऑरैकल में डेटा डालने के दौरान वैध माह नहीं है

  4. देशी क्वेरी को हाइबरनेट करें - चार (3) कॉलम

  5. एक संग्रहित प्रो को एक dblink पर कॉल करना