الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مجموعه اخرى من الأسئله : )

مغلق
بدأه nadeen في 20 مارس 2003 · 6 رد · 869 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام الله عليكم : )

لدي مجموعه من الأسئله يا ريت تساعدوني

حاولت اعمل drop ل user

Nadeen>drop user nader ;

drop user nader

*

ERROR at line 1:

ORA-01922: CASCADE must be specified to drop 'NADER'

ليش اعطا error

شو يعني هادا ال error?

شو بعمل هادا الأمر:

set echo on

؟

and this

create directory nader as 'c:';

لو فرض انوا اخوي عمل حذف لل user المسمى scott

هل هناك طريقه لأسترجاعه هو و جداوله ؟

انا فتحت ملف ال buffer

و كتبت امرين و راء بعض

بس ما رضي يتنفذ ليش ؟

كيف ممكن استخدم الأمر SYNONYM ؟

اخر سؤال :

i made a user called rad password=123

can i change the user name , or do i have 2 drop user ?

#2

Up

#3

UP

#4

الله يعطيكوا العافيه شكلكوا عن جد مشغولين ;)

يلا مو مشكله امتحان ال first

ضايلوا 5 ايام !!!!!!!!!!!!!

و هايني عم بستنى

طيب ازا ما فيها غلبه عندكم English formus fro oracle ?

اي منتدى انجليزي لل اوراكل ؟

او اي موقع حلو ممكن اتعلم منه ؟

عسى يكون تأخيركم في خير :)

(f)(f)(f)

سلام

#5

مرحبا ...

- بالنسبة للحذف فأعتقد أنه من المفروض الخروج من المستخدم الحالي والانتقال إلى الـ(System) ، ثم نطبق عملية الحذف (Drop).

- لتنفيذ مجموعة أوامر يجب أولا كتابة الاوامر في ملف من نوع (SQL) ثم اتباع الامر التالي :

@ c:folder_namefile_name.sql;

....................................

#6

عفوا .............

لا ننس استخدام الشرطة المائلة ( / ) بعد الجذر ، وبعد المجلد ,,,,

طبعاً نكتب المسار اللي حفظنا الملف فيه .........................

#7

السلام عليكم

اخت نادين

بالنسبه للأسئله التاليه :-

حاولت اعمل drop ل user

Nadeen>drop user nader ;

drop user nader

ERROR at line 1:

ORA-01922: CASCADE must be specified to drop 'NADER'

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

للمستخدم وجداوله وذلك بأضافه امر CASCADE

ليصبح امر الحذف:-

 DROP USER NADEN CASCADE;

لو فرض انوا اخوي عمل حذف لل user المسمى scott

هل هناك طريقه لأسترجاعه هو و جداوله ؟

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

للمستخدم مع جداوله قبل حذفه .. وبعد حذف المستخدم نقوم بإنشاءه وبنفس الROLES التى كانت لديه في السابق

ومن ثم عمل IMPORT له .

بالنسبه للمستخدم scott بالذات .. ستجدي ملف اسمه scott.sql وبه يمكنك اعاده المستخدم scott مع جداوله

وذلك بالبحث عن الملف scott.sql في الهاردسك من ثم انسخيه الى الجزء :c

ثم من خلال برنامج ال SQL Plus وبواسطه اي مستخدم له صلاحيه Create user

قومي بتنفيذ الامر التالي :

@c:scott.sql

كيف ممكن استخدم الأمر SYNONYM ؟

** الامر SYNONYM يستخدم لعمل إسم مرادف للجدول فمثلا لو قمتي بعمل جدول بالمستخدم

Naden واسم الجدول هو employee ومن ثم قمتي بإعطاء صلاحيه الاستعلام للمستخدم scottعلي الجدول

employee فعندما يريد المستخدم scott الاستعلام عن الجدول employee فيجب عليه الاستعلام بالطريقه التاليه :-

select * from naden.employee

ولتمكين المستخدم scott من الاستعلام بإسم الجدول فقط بدون تحديد إسمك في جمله الاستعلام

قومي بإنشاء SYNONYM للجدول employee كالتالي :

CREATE PUBLIC SYNONYM employee FOR employee;

والان يستطيع scott الاستعلام عن جدول employee بالطريقه التاليه :

select * from employee

اخر سؤال :

i made a user called rad password=123

can i change the user name , or do i have 2 drop user ?

** لايمكن تغيير إسم مستخدم أبدا .. ويجب عليكي إنشاء مستخدم جديد .. لكن يمكنك عمل تصدير EXPORT

لجداول المستخدم المراد حذفه ومن ثم إنشاء مستخدم جديد وبأي إسم .. ثم يمكنك عمل توريد IMPORT

لجداول المستخدم القديم الى المستخدم الجديد .. كما ان هناك طرق أخري غير التى انا ذكرتها .

عمر باعقيل

كندا - مونتريال

baaqeel@msn.com

هذا الموضوع مغلق.

مواضيع مشابهة