Saifulislam بتاريخ: 27 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 27 أبريل 2011 السلام عليكمكيف أعدل NLS بحيث يقرأ قواعد البيانات العربي؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Ahmed.Hamdy بتاريخ: 27 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 27 أبريل 2011 ده بيكون فى بدايه انشاء قاعده البيانات وبتحدد character set اللى انت عايزه وبالنسبه للعربي فاشهر واحد هو AR8MSWIN1256 وممكن تعدله فى الريجستري الخاص CLIENT فى المسار الاتى HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1وهتلاقي NLS_LANG= EGYPTIAN_EGYPT.AR8MSWIN1256تحياتى اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Saifulislam بتاريخ: 27 أبريل 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أبريل 2011 شكرا يا باشمهندس اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Saifulislam بتاريخ: 27 أبريل 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 27 أبريل 2011 طيب يعني التعديل ده نعمله في Client ولا السيرفر ولا الاتنين؟وهو سبب المشكلة دي بيكون ايه؟ اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 28 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 28 أبريل 2011 السلام عليكم ورحمة الله وبركاته اضافة بسيطة لو سمح لي أستاذي الفاضل مهندس أحمد قد يتم تعريف اللغة علي نحو خطأ فعلا عند عمل خادم قواعد بيانات جديد فمثلا نريده أن يدعم اللغة العربية في الوقت الذي نجدها تظهر كعلامات استفهامك sysdba SQL> desc props$ Name Null? Type ----------------------------------------- -------- ---------------------------- NAME NOT NULL VARCHAR2(30) VALUE$ VARCHAR2(4000) COMMENT$ VARCHAR2(4000) SQL> SQL> select value$ from props$ where NAME like '%NLS_CHARACTERSET%'; VALUE$ -------------------------------------------------------------------------------- WE8MSWIN1251 SQL> UPDATE props$ 2 SET VALUE$ ='AR8MSWIN1256' 3 WHERE NAME like '%NLS_CHARACTERSET%'; 1 row updated. COMMIT; SQL> select value$ from props$ where NAME like '%NLS_CHARACTERSET%'; VALUE$ -------------------------------------------------------------------------------- AR8MSWIN1256 THEN RESTART YOUR DATABASE SHUTDOWN IMMEDIATE; STARTUP SQL> يمكنك عمل جدول جديد وادخال بيانات ستجده يدعم العربية باذن الله تعالي وفي حال وجود DUMP قبل ذلك يمكن ازالة المستخدم ورفع الDUMP مجددا تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Saifulislam بتاريخ: 29 أبريل 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 29 أبريل 2011 شكرا يا باشمهندس جزاكم الله خيرا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
medo_orcl بتاريخ: 30 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 السلام عليكم الاخ العزيز mageed_ahmed بعد عمل هذة التعديلات المذكورةالجداول لا تفتح فى الفورم وتظهر الرسالةfrm-10651 could not retrive the list of table وعند الدخول الى sql تكون موجودةارجو الحل لهذا الموضوع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 30 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 الأخ الكريم ميدو أشكرك علي تجاوبك هل بعد التعديلات قمت بحف المستخدم وعمل ال dump علي الاعدادات الجديده؟تحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Saifulislam بتاريخ: 30 أبريل 2011 كاتب الموضوع تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 أنا عملت كما قلت لي يا باشمهندس والحمد لله اشتغلتشكرا جزيلا اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
medo_orcl بتاريخ: 30 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 السلام عليكمشكرا اخى العزيز على سرعة الردبس لسة المشكلة موجودة قمت بعمل user جديد واضافات بعض الجداول على سبيل المثال وتظهر نفس الرسالة مع العلم انى قمت بعمل drop لليزور وعمل ال dump واشكرك للمرة التانيةتحياتي اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
medani بتاريخ: 30 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 شكرا للاخوة انا استفدت كتير من المعلومات التى وردت فى مشاركاتهم اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
medo_orcl بتاريخ: 30 أبريل 2011 تقديم بلاغ مشاركة بتاريخ: 30 أبريل 2011 السلام عليكمالاخوة الاعزاء الحمد لله انا حليتت المشكلهبس حبيت اضع الحل على المنتدى الرائع دة ممكن حد يستفيد من الحل دة SQLPLUS> connect sys/password as sysdba SQLPLUS> shutdown immediate SQLPLUS> startup mount SQLPLUS> alter system enable restricted session SQLPLUS> alter system set job_queue_processes=0 SQLPLUS> alter system set aq_tm_processes=0 SQLPLUS> alter database open sqlplus>ALTER DATABASE CHARACTER SET AR8MSWIN1256 sqlplus> ALTER DATABASE NATIONAL CHARACTER SET INTERNAL_USE &NCHARSET SQLPLUS> shutdown immediate SQLPLUS> startup ولكم جزيل الشكر. 1 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
mageed_ahmed بتاريخ: 1 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 1 مايو 2011 رائع جدا وبالتوفيق دائما للجميع اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
medani بتاريخ: 4 مايو 2011 تقديم بلاغ مشاركة بتاريخ: 4 مايو 2011 اخى الكريم انا بسال فى حالة تحويل من العربية للانجليزية فى السطرsqlplus>ALTER DATABASE CHARACTER SET AR8MSWIN1256مطلوب اكتب ماذا بدلا عن AR8MSWIN1256واخيرا مشكور على مشاركتك الرائعة اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
abdoulghaffar بتاريخ: 22 يونيو 2011 تقديم بلاغ مشاركة بتاريخ: 22 يونيو 2011 انا حاولت وماشتغلت معاي بس اعتقد بالتسبه لك تكتب american-america.we8mswin1252 اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.