بتاريخ: 5 يناير 200521 سنة comment_23063 السلام عليكم ورحمة الله وبركاتهعندى بيانات مسجلة على ملف DBF. وأريد نقلها لأوراكل فقمت بتحويل هذا الملف لملف أكسس ثم قمت بعمل ODBC يربط بين أوراكل وأكسس ونجحت فى نقل البيانات لأوراكل ولكن المشكلة فى أن الأسماء غير مقرؤة لذلك أرجو من لديه معلومة عن ال NL_LANG المناسبة لهذا الملف حتى يمكن قرأة هذه البيانات تقديم بلاغ
بتاريخ: 5 يناير 200521 سنة comment_23065 روح ل regestry start\run\regedit\user_machin\software\oracleوبعدين خلى nls_lang=american_america.ar8mswin1256. تقديم بلاغ
بتاريخ: 5 يناير 200521 سنة كاتب الموضوع comment_23068 أخى الكريمأشكرك على ردك ولكن ما كتبته هو ال default لأوراكل وهو الموجود عندى ولكنه لا يعملفهل هناك غيره تقديم بلاغ
بتاريخ: 5 يناير 200521 سنة comment_23096 لقراءة اللغة العربية و استطاعة قراءة برنامج الاوراكل لها يفضل ان تكون كلها عربية و ليست انجليزية عربيةيمكنك تجربةnls_lang=arabic_egypt.ar8mswin1256 تقديم بلاغ
بتاريخ: 6 يناير 200521 سنة comment_23196 تعقيب آخر :اذا ماظبطت حلول الاخوه عبر الـ regedit و nls_langبلامكان الحل النهائي بتنزيل الاواكل من الاول يعني اعاده تركيب للاوراكل بعدحذفها تماما من الجهاز مع ملاحظة عند التنزيل ثانياً اختيار custom installtion for the database واختيار character set american.ar8mswin1256وتاكد سوف تظبط , تقديم بلاغ
بتاريخ: 6 يناير 200521 سنة comment_23200 بسم الله الرحمن الرحيمالسلام عليكم ورحمة الله وبركاتهوالحمد لله رب العالمينوالصلاة والسلام على الحبيب المصطفىاظن انك لا تحتاج ازلة قاعدة البيانات واعادة تجهيزها ويمكن عمل الاتيفى البداية هذه الطريقة قمت بتنفيذها اكثر من مرة فى حالة انى نسيت التعديل وانااثبت الDBواظن انه يوجد طريقة افضل من ذلكفى البداية يتم تعديل اللغة فى قاعدة البيانات كما يلىdbكما يلىفى حالة connenect in 9iكما يلىSQL> CONN SYS/SYSsystem AS SYSDBA;Connected.وفى الاصدارات السابقSQL> CONN SYS/SYSsystemوبعد ذلك نتبع ما يلىSQL> DESC PROPS$;Name Null? Type-------------------------------- --------- NAME NOT NULL VARCHAR2(30)VALUE$ VARCHAR2(4000)COMMENT$ VARCHAR2(4000)SQL> SELECT NAME,SUBSTR(VALUE$,1,20)VALUE FROM PROPS$;NAME VALUE------------------------------ --------------------DICT.BASE 2DEFAULT_TEMP_TABLESPACE TEMPDBTIMEZONE -07:00NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CURRENCY $NLS_ISO_CURRENCY AMERICANLS_NUMERIC_CHARACTERS .,NLS_CHARACTERSET WE8ISO8859P1NLS_CALENDAR GREGORIANNLS_DATE_FORMAT DD-MON-RRNAME VALUE------------------------------ --------------------NLS_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 AL16UTF16NAME VALUE------------------------------ --------------------NLS_RDBMS_VERSION 9.2.0.1.0GLOBAL_DB_NAME ABHAPH.US.ORACLE.COMEXPORT_VIEWS_VERSION 825 rows selected.-------------------------------------------------------UPDATE PROPS$ SET VALUE$ ='AR8MSWIN1256' WHERE NAME='NLS_CHARACTERSET';وتغلق ال dbوتشغلها مرة اخرى وبعد ذلك تروح للregistry للتعديل اللغة فى toolsسواء على serverاو cliantوتعدلها بنفس القيمة فى NLS_LANG =AMERICAN_AMERICA.AR8MSWIN1256 طارق مرشدي--------------------------------------------------------------------------------------------------------سبحان الله العظيم - سبحان الله وبحمده عدد خلقه ورضاء نفسه وزنة عرشه ومداد كلماته ولا حول ولا قوة الابالله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.