الانتقال إلى المحتوى
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

بتاريخ:

السلام عليكم ورحمة الله وبركاته،،

 

 

تحيه طيبه وبعد

 

 

أرفق لكم ملف Log File لعملية تصدير اجريتها على قاعدة بيانات امتلكها وتحتوي على بعض الجداول باللغة العربية واصبحت في حيرة من امري بين نوعين من التنسيق النصي Character set وذلك بناء على المعطيات في عملية التصدير وهي كما يلي :


Connected to: Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production
Export done in AR8MSWIN1256 character set and AL16UTF16 NCHAR character set
server uses WE8ISO8859P1 character set (possible charset conversion)

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

كما ان التنسيق النصي المستخدم في الخادم WE8ISO8859P1

 

:blink:

اخواني آمل إفادتي عن التنسق النصي الذي يجب ان استخدمة على قاعدة البيانات الجديدة التي سوف يتم الإستيراد من خلالها.

 

وسؤالي الثاني : كيف تتم عملية إستيراد قاعدة البيانات كبيرة آمل ذكرها خطوة خطوة

 

وشكراً لكم ،،،

oralog.log

بتاريخ:

الاخ الكريم
عليك بالبداية معرفة مكان تغيير WE8ISO8859P1 ويجب استبداله ب AR8ISO8859P6 لأن الخادم اذا كان علية ويندوز nt لا يقبل AR8WIN1256 ولذلك يجب استبدالها NLS_LANG وتغييرها الى AR8ISO8859P6 وهي عربية مئة بالمئة ومجربة
وماعليك سوى الدخول الى REGEDIT
وعلى ORACLE HOME
وتغيير NLS LANG

وبالنسبة لأمر تصدير البيانات
فعليك عمل التالي

EXP SYSTEM/MANGER  FILE=C:\EXPORT.DMP LOG=C:\LOGFILE.LOG FULL=Y


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

EXP SYSTEM/MANGER  FILE=C:\EXPORT.DMP 
LOG=C:\LOGFILE.LOG OWNER=USER_NAME


ارجو ان تجربها وتخبرنا بالنتيجة

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

اخي الفاضل Admin05

 

كل الشكر لك على هذه الاجابة الطيبه

ولكن بالنسبة للسؤال الثاني لو لاحظت يا عزيزي كنت أسأل عن تفاصيل إجراء عملية الإستيراد Import وليس التصدير

 

آمل شرح ذلك إذا سنحت لك الفرصة وشكراً ،،،

بتاريخ:

الاخ الكريم
يمكنك كتاية الامر التالي
imp system/manager file=c:\yourexportfile.dmp log=c:\import.log fromuser=user1 touser=user2

user1= اليوزر الذي عملت منه الاكسبورت او الموجود عليه البيانات
user2= اليوزر الذي تريد انزال البيانات عليه
اليك هذا الرابـــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــط

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

اخي الفاضل Admin05

قرأت في إحدى مقالات الإخوة عن التصدير والإستيراد

بأنك إذا اردت إجراء عملية إستيراد كامل لقاعدة البيانات لا بد وأن تكون وضعية قاعدة البيانات الحالية لديك بشروط معينه أو بحدود معينه قبل إجراء الاستيراد (Import).

فما رأيك وماهي الطريقة التي أوجد بها قاعدة بيانات مهيئة لإجراء عملية استيراد صحيح وكامل لقاعدة البيانات ..؟


:P وشكراً

بتاريخ:

الاخ الكريم
الحل الامثل هو عمل USERS شبيه بالقاعدة القديمة لل GRANTS وغيره
اما الطريقة الصحيحة فهي معرفة ال USERالاساسي الذي مركب عليه الجداول والصلاحيات وغيرها
مع الاخذ بعين الاعتبار ال TABLESPACESE
واعدادها لتشمل حجم البيانات التي تم عمل تصدير لها
هذا ما اعرفه وهذا رأي الشخصي ولديك في الاجابه اعلاه يشرح بشكل مفصل

  • بعد 1 شهر...
بتاريخ:

جزاكم الله الخير يا شباب و زاد من امثالكم

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

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

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

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

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

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.