بتاريخ: 23 أغسطس 200718 سنة comment_108195 بشتغل بمؤسسة فيها قاعدة بيانات oracle 10g المهم وتعمل من 5 سنوات والمستخدم بها CHARACTERSET AMERICAN_AMERICA.WE8ISO8859P1والمراد تحويلها الى ARABIC_UNITED ARAB EMIRATES.AR8MSWIN1256علما باني حاولت مرار وتكرار بتحويلها لكن تظهر البيانات غير مفهومة،،وذلك بسبب انAR8MSWIN1256ليس supersetWE8ISO8859P1فما هو سوبرست لهذا الترميز ويقبل اللعةالعربيةاريد منك ان تشرح لي خطوات التحويل بما يتعلق DB PARAMETERS OR OS PARAMERTERSعلما بان البيانات المخزنة هي باللغة العربية.ارجو التفصيل بكل خطوة وتوضيها ارجو الرد باسرع وقت ولك كل الشكر والعرفانوجزاك الله كل خير علما بان حالة قاعدة البيانات هي بشكل الاتيSQL> SELECT NAME,SUBSTR(VALUE$,1,20)VALUE FROM PROPS$;NAME VALUE------------------------------ --------------------DICT.BASE 2DEFAULT_TEMP_TABLESPACE TEMPDEFAULT_PERMANENT_TABLESPACE USERSDEFAULT_TBS_TYPE SMALLFILENLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURRENCY AMERICANLS_NUMERIC_CHARACTERS .,NLS_CHARACTERSET WE8ISO8859P1NLS_CALENDAR GREGORIANNLS_DATE_FORMAT DD-MON-RRNLS_DATE_LANGUAGE AMERICANNLS_SORT BINARYNLS_TIME_FORMAT HH.MI.SSXFF AMNLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFNLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZRNLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFNLS_DUAL_CURRENCY $NLS_COMP BINARYNLS_LENGTH_SEMANTICS BYTENLS_NCHAR_CONV_EXCP FALSENLS_NCHAR_CHARACTERSET AL16UTF16NLS_RDBMS_VERSION 10.1.0.2.0GLOBAL_DB_NAME ORCLEXPORT_VIEWS_VERSION 8DBTIMEZONE 00:00 تقديم بلاغ
بتاريخ: 24 أغسطس 200718 سنة comment_108243 عزيزى أولا انصحك بأن تستخدم قاعدة البيانات الترميز AR8ISOP6 وليس ARMSWIN1256ثانيا لايمكنك عمل تحويل مباشر الا ل utf8 ...لكن لديك عدة طرق للتحويل ل AR8ISOP6 او حتى التى تنشدها وذلك باستخدام :1- اربط الأكسس مع قاعدة البيانات وقم بعمل تصدير للبيانات فى شكل ملفات ومن ثم قم بتحميلها لقاعدة البيانات الأخرى ..2- قم بتصدير البيانات فى شكل ملف نصى SQL باستخدام ال DDL أو اى برنامج مثل TOADراجع الموضوع لمزيد من التفاصيل :http://www.araboug.org/ib/index.php?showto...%CE%D8%C7%D1%E5الموضوع خاص بقسم أدارة قواعد البيانات تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.