بتاريخ: 27 أبريل 201114 سنة comment_211129 السلام عليكمكيف أعدل NLS بحيث يقرأ قواعد البيانات العربي؟ تقديم بلاغ
بتاريخ: 27 أبريل 201114 سنة comment_211161 ده بيكون فى بدايه انشاء قاعده البيانات وبتحدد character set اللى انت عايزه وبالنسبه للعربي فاشهر واحد هو AR8MSWIN1256 وممكن تعدله فى الريجستري الخاص CLIENT فى المسار الاتى HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1وهتلاقي NLS_LANG= EGYPTIAN_EGYPT.AR8MSWIN1256تحياتى تقديم بلاغ
بتاريخ: 27 أبريل 201114 سنة كاتب الموضوع comment_211176 طيب يعني التعديل ده نعمله في Client ولا السيرفر ولا الاتنين؟وهو سبب المشكلة دي بيكون ايه؟ تقديم بلاغ
بتاريخ: 28 أبريل 201114 سنة comment_211183 السلام عليكم ورحمة الله وبركاته اضافة بسيطة لو سمح لي أستاذي الفاضل مهندس أحمد قد يتم تعريف اللغة علي نحو خطأ فعلا عند عمل خادم قواعد بيانات جديد فمثلا نريده أن يدعم اللغة العربية في الوقت الذي نجدها تظهر كعلامات استفهامك 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 مجددا تحياتي تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة comment_211255 السلام عليكم الاخ العزيز mageed_ahmed بعد عمل هذة التعديلات المذكورةالجداول لا تفتح فى الفورم وتظهر الرسالةfrm-10651 could not retrive the list of table وعند الدخول الى sql تكون موجودةارجو الحل لهذا الموضوع تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة comment_211258 الأخ الكريم ميدو أشكرك علي تجاوبك هل بعد التعديلات قمت بحف المستخدم وعمل ال dump علي الاعدادات الجديده؟تحياتي تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة كاتب الموضوع comment_211265 أنا عملت كما قلت لي يا باشمهندس والحمد لله اشتغلتشكرا جزيلا تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة comment_211282 السلام عليكمشكرا اخى العزيز على سرعة الردبس لسة المشكلة موجودة قمت بعمل user جديد واضافات بعض الجداول على سبيل المثال وتظهر نفس الرسالة مع العلم انى قمت بعمل drop لليزور وعمل ال dump واشكرك للمرة التانيةتحياتي تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة comment_211285 شكرا للاخوة انا استفدت كتير من المعلومات التى وردت فى مشاركاتهم تقديم بلاغ
بتاريخ: 30 أبريل 201114 سنة comment_211292 السلام عليكمالاخوة الاعزاء الحمد لله انا حليتت المشكلهبس حبيت اضع الحل على المنتدى الرائع دة ممكن حد يستفيد من الحل دة 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 ولكم جزيل الشكر. تقديم بلاغ
بتاريخ: 4 مايو 201114 سنة comment_211480 اخى الكريم انا بسال فى حالة تحويل من العربية للانجليزية فى السطرsqlplus>ALTER DATABASE CHARACTER SET AR8MSWIN1256مطلوب اكتب ماذا بدلا عن AR8MSWIN1256واخيرا مشكور على مشاركتك الرائعة تقديم بلاغ
بتاريخ: 22 يونيو 201114 سنة comment_213490 انا حاولت وماشتغلت معاي بس اعتقد بالتسبه لك تكتب american-america.we8mswin1252 تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.