الانتقال إلى المحتوى

سؤال في : Import User


mohmmad sakr

Recommended Posts

عندما تأتي لعمل import  أول شيء يطلبه هو username و password ...  وإذا لم يتم إنشائهما ..أين سوف يضع هذه الجداول ..أو بالأحرى قاعدة البيانات التي تريد أستيرادها أين يتم وضعها؟

حسناً ...سوف تستعين بـ username و password  يمتلك صلاحية كافية او صلاحية الـ dba ..ومثلا سوف تأخذ الـ username الأساسي وليكن system

 وبهذا قاعدة البيانات والجداول الخاصة بعملك سوف تنزل مع جداول الـ system أو أي username أخر قمت بإستخدامه للدخول 

لذلك من الأفضل أن يكون مساحة خاصة بجداول وقاعدة بيانات خاصة بكل عمل نقوم به ..وهذه المساحة تتمثل بـ user او الـ schema  الخاصة بعملنا,

وأكيد عند إنشاء الـ user نعطي الصلاحيات اللازمة والكافية حسب عملنا

إن شاء الله تكون هذا ماقصدته في السؤال 

رابط هذا التعليق
شارك

اوافق ميسم في الاجابة ولكن دعني اوضح لك بقليل من التفصيل

 

عند عمل expdp فإنك تحتاج الى بعض الصلاحيات كي تمكنك من استخراج كل المستلزمات الضرورية لانشاءها مرة اخرى. فعلى سبيل المثال اذا لم تكن بديك صلاحية Create User لن تتمكن من استخراج ddl الخاصة بإنشاء ال users.

فعندما نأتي لخطوة impdp لن تستطيع انشاء المستخدمين المطلوبين وبذلك سوف ترى "ORA-01435: user does not exist" فيتوجب عليك عمل المستخدمين يدويا ومن ثم تكرار impdp.

 

وبالاشارة لما ذكرته ميسم, يفضل استخدام SYSTEM في عمل ال expdp حتى لاتضطر الى انشاء ال users يدويا.

واذا كان لابد من ذلك, فيجب عليك اعطاء صلاحية CREATE USER الى ذلك المستخدم ومن ثم عمل expdp.

 

ارجو ان تكون الصورة اوضح الان.

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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