الانتقال إلى المحتوى
View in the app

A better way to browse. Learn more.

مجموعة مستخدمي أوراكل العربية

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

مساعدة فى مشكلة باللغة العربية عند تحويل البيانات القديمة

Featured Replies

بتاريخ:

السلام عليكم ورحمة الله وبركاته
اخوتي الكرام تسلمت شغلي الجديد واول شئ اتطلب مني اني احول النظام من
6i>10g اسفة اني هطول عليكم بس لازم احكي تفصيل

بدأت بعون الله الشاشات وتحويها وتم بنجاح ولكن
لما شغلت 10g
اكتشفت ان البيانات العربي مش بتطلع عربي بتيجي حروف غريبة مع ان النظام كان عربي انجليزي تمام
ولما سألت قالولي ان الداتابيز بتاعتك
nls_lang=american_america.we8mswin1252
وعشان تشتغلي 10g
لازم تكون الداتابيز
ar8mswin1256
-----------------------------------------
جيت نزلت داتابيز علي سيرفر تاني وخليتها ar8mswin1256
وطبعا كنت محضرة damp file
وعملت import
العربي برده مش شغال
---------------------------------------
محتاجة مساعدتكم يا اخوان انا في وضع لا أحسد عليه

تم تعديل بواسطة أسماء محمد

بتاريخ:

الحل هو استخراج البيانات من الجداول القديمة التى تحتوى على حقول فيها عربى الى ملفات نصية ثم اعادة استيرادها فى الجداول الجديدة كما يلى:-
Exporting data
Using Toad schema browser

  1. Select required table
  2. right click on data window
  3. Select export dataset
  4. Set select format = insert statement
  5. Output File = “write a path and file name “
  6. The output file is a text file with the extention of SQL you can open it with note pad or word pad to makesure that Arabic data is readable correctly


Importing data

  1. Call sql plus
  2. Issue the command @”the path and file name you issue at step 5
  3. Check for your data

بتاريخ:

الاخت الكريمة
اولا قومي بعمل التالي
من السيرفر القديم طبقي هذا الامر قبل عمل ال export
في command prompt

set nls_lang=american_america.ar8mswin1256

ثم اكتبي الامر
exp system/manager full=y file-c:\expfull.dmp log=c:\fullexp.log

هذا والله اعلم

امر اخر

جربي الدخول من خلال toad على قاعدة البيانات لاستعراض الداتا فاذا كانت الاحرف عربي وواضحه فان المشكلة بالعرض عن طريق الشاشات

والله الموفق

بتاريخ:

السلام عليكم
اعتقد ان حل المشكله فى البدايه انك لازم تغيرى ال system local يبقى arabic egypt على الجهاز عندك
هايطلب منك restart اول مايفتح شوفى البيانات العربى على ال toad لو لسه زى ما هيا
يبقى هاتكتبى جملة ال select التاليه
Select * From nls_database_parameters
وشوفى القميه اللى نتجت عن جملة ال select وغيريها علشان تبقى متطابقه فى ال registery
اعتقد لو الدنيا ما اتظبتش يببقى لازم تعملى setup ل database من جديد وتخدى بالك من ال setting الخاصه بال اللغه و الفونت
استخدمى امر ال import التالى
D:\Oradbahome_1\BIN> IMP <username>/<password>@<oracle_sid> file=x.dmp full=y grants=y

بتاريخ:

السلام عليكم
جربي تغيير الـ Characterset باتباع الخطوات التالية:


1-
    UPDATE props$ SET VALUE$ = 'AR8ISO8859P6'
    WHERE NAME = 'NLS_CHARACTERSET';

2-
    SHUTDOWN IMMEDIATE;
3-
    STARTUP MOUNT;

4-
    ALTER SYSTEM ENABLE RESTRICTED SESSION;
5-
    ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
6-
    ALTER SYSTEM SET AQ_TM_PROCESSES=0;
7-
    ALTER DATABASE OPEN;
8-
   ALTER DATABASE CHARACTER SET AR8ISO8859P6;
9-
   SHUTDOWN IMMEDIATE; -- or SHUTDOWN NORMAL; 
10-
  STARTUP;

بتاريخ:
  • كاتب الموضوع

السلام عليكم
اخواتي الافاضل انا متشكرة كتير كتيركتير
بصراحة انا جربت الحل الاول اقصد اول رد
ومع اني هاضطر امشي معاهم جدول جدول واعمل الاكسبورت بس اضمن للبيانات بتاعتي لاني جديدة وخايفة اضيعها
واغير فيها انا هانقل شغلي كله لسيرفر تاني

مع احترامي لكل الردود التانية اللي اكيد هتكون مرجع ليا في كتير من المواقف في رحلة الاوراكل شاكرة جدا التعاون

وكل الاخوة الافاضل اللي ردو علي استغاثتي
واستودعكم الله

بتاريخ:

السلام عليكم
اخواتي الافاضل انا متشكرة كتير كتيركتير
بصراحة انا جربت الحل الاول اقصد اول رد
ومع اني هاضطر امشي معاهم جدول جدول واعمل الاكسبورت بس اضمن للبيانات بتاعتي لاني جديدة وخايفة اضيعها
واغير فيها انا هانقل شغلي كله لسيرفر تاني

مع احترامي لكل الردود التانية اللي اكيد هتكون مرجع ليا في كتير من المواقف في رحلة الاوراكل شاكرة جدا التعاون

وكل الاخوة الافاضل اللي ردو علي استغاثتي
واستودعكم الله
يا اسماء ممكن تجربى فى جدول ضغير على سبيل المثال لأن الطريقة اللى انا كتبتها لك هى الصح و باقى ردود الاخوة من قبيل التخرصات و التجربة و الخطأ
بتاريخ:
  • كاتب الموضوع

السلام عليكم
استاذي الكريم عصام انا بالفعل جربت الطريقة بتاعة حضرتك
ومشيت معايا لاني هاسيب السيرفر اللي عليه البيانات القديمة وهينقلوني علي سيرفر تاني بس بشرط طبعا انقل البيانات القديمة
وشاكرة جدا لحضرتك لسرعة الرد
بخصوص الاخوة الافاضل اللي ردو عليا شاكرة جدا للرد عليا ولاني لسه جديدة فالموضوع اوراكل شوية وبحس المتخوف علي البيانات اللي موجودة بالفعل
حسيت ان معظم الردود اني هاعدل في الداتابيز الموجودة بغض النظر صحة الطريقة او لا مع احترامي للجميع
شاكرة جدا الردود واثابكم الله جميعا وجعله في ميزان حسناتكم

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية

Account

Navigation

البحث

إعداد إشعارات المتصفح الفورية

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.