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

بتاريخ:

بسم الله الرحمن الرحيم

لو تسمحو يا اخواني انا عندي استفسار صغير وهو الاتي:

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

اقوم بكتابة الكود داخله ان ينشئ المسخدم mohamed وكلمة المرور له هي 123456

وعند الضغط علية ينشئ المسخدم وكلمة المرور الخاصة به

فهل هذا ممكن ام انه ضرب من الخيال؟

وشكرا جزيلا لكم وجزاكم الله كل خير

بتاريخ:

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

وسأشرحها لك بالتفصيل لاحقا إن شاء الله

بتاريخ:

الباتش فيل : هو ملف يمكنك من خلاله يمكنك تنفيذ أوامر من داخله وعند الضغط عليه يتم تنفيذ مابداخلهحيث يقوم بتنفيذ الأوامر من خلال MS-DOS
ويتم كتابة الأوامر ببرنامج المفكرة , ويتم التنفيذ ببرنامج Command Line


كيفية انشاؤه : الباتش فيل هو ملف txt المفكرة لكن قم بتغير إمتداده إلى bat
إذم كيف يمكنك من خلاله إنشاء المستخدم واستدعاء النسخة الاحتياطية وهكذا
كما اتفقنا في البداية يتم كتابة داخله الاوامر عن طريق شكل ال command ويتم تنفيذها من خلال الدوس
فمثلا لو تريد الانصال ب sql بالمستخدم مثلا system اكتب التالي فيه

sqlplus.exe system/manager



فمثلا أنت تريد إنشاء المستخدم وهكذا
إذن اكتب خطةاتك سطر سطر
1- تريد إنشاء tablespace كي يتم إنشاء داخله المستخدم
2- حذف المستخدم لو كان موجود
3-تقوم بإنشاء المستخدم
4-تقوم بمنح الصلاحيات له
5-استدعاء النسخة الاحتياطية ال dmp file

قم بالضغط يمين على الملف الذي انشئته واختار edit
قم بكتابة هذه الاوامر داخله كما تم ذكرهم

sqlplus.exe system/manager @d:\this is the path that exit the command
sqlplus.exe system/manager @
sqlplus.exe system/manager @
imp80 userid=username/password file=path of backup.dmp log=path of log file.txt



مثال على ذلك في المرفقات
قم بوضع مجلد project في قرص ال d
وجرب مابداخله

على اعتبار إن المستخدم الذي من خلاله يتم اشاء المستخدم اسمه system/manager الرجاء التأكد قبل تشغيل الملف
وإن كنت تريد تغير البسورد الخاصة بال system إلى manager قم بالتالي

/as sysdba

alter user system identified by manager;



وبكده قمت بالتأكد بأن الباسورد هي manager ويمكنك ضبطها أثناء تنصيب الاوراكل
قم بوضع الملف المرفق في قرص ال d وفك الضغط افتحه اضغط على ملف يسمى تثبيت النسخة الاحتياطية
سيقوم الملف بإنشاء table soacle وحذف المستخدم لو كان موجود وإنشاء مستخدم باسم mustafa وكلمة مرور mustafa ثم يستدعي ال dmp الخاص بهذا المستخدم
قم بالاتصال بهذا المستخدم ستجد بداخله جدول يسمى test
وبكده تم تجهيز الاسكيما وتثبيت النسخى الاحتياطية بدون أي تدخل منك يذكر

بالتوفيق

project.rar

بتاريخ:

السلام عليكم
اخي مصطفى كلامك صحيح 100 % ولكن انا لم افهم سؤال اخي الحكيمي
هل هو يريد استخدام طريقتك ام انه يريد ان ينشيء مستخدم جديد باستخدام زر داخل الديفيلوبر ؟؟!!!!

بتاريخ:

شغل ممتاز جدا جدا يا اخ مصطفى جاميل ولكن يكون أفضل لو ستطعت انك تكتب استعلام داخل button هي التي تقوم بهذا العمل

بدلا من ملف الباتش

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

كل الشكر لكم اخواني

ولك اخي مصطفى الذي احرجتني بردك الكامل

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

ام انه من الممكن ان انشئ برنامج صغير يحتوي على زرين اثنين هما انشاء المستخدم والثاني استرجاع النسخة الاحتياطية

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

وجزاكم الله كل خير

بتاريخ:

السلام عليكم أخي الكريم
فاهم وجهة نظرك
على اعتبار إن المستخدم "صاحب البرنامج" هيعرف ينصب الاوراكل ؟!!!!! نفترض ذلك
بالنسبة للباتش فيل فيقوم بالمهمة مباشرة بعد عملية النصيب إذا ضغط عليه المستخدم سيقوم بتثبيت النسخة الاحتياطية
لاحظ أن المستخدم مشموجود لانك منصب الاوراكل جديد
بالنسبة لاخذ نسخة احتياطية دي سهلة جدا ولو بحث في المنتدى ستجد الكثير من المواضيع لهذه النقطة لكن المشكلة وهي إنشاء المستخدم وتثبيت النسخة الاحتياطية دون كتابة أمر واحد مشاركتي السابقة تحل الموضوع كاملا

وإذا كنت تريد عمل شاشة لذلك فيمكنك بسهولة أيضا لكن من المفترض أن تكون هذه الشاشة مبنية على مستخدم ADMINISTARTOR مثل ال SYSTEM أو SYS
يمكنك عمل شاشة عادية وتضع فيها زر واستخدم أمر HOST واكتب مسار الباتش فيل وسيستدعيه لا
أو استخدام أوامر FORMS_DDL وأعتقد أنها ستقوم بالمهمة كاملة على العموم
لو تريد فيها المساعدة ممكن أعمل لك مثلها لكن جرب عملها
وشكرا لك

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

بسم الله الرحمن الرحيم

اولا مشكور الى الطريقة وهي فعلا شغالة مية مية

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

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

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

مع العلم اني استخدم دفلوبر 6i مع 9i

وجزاكم الله كل خير

بتاريخ:

إذن يمكن عمل فورم وبها أوامر FORMS_DDL كي لايرى المستخدم الاوامر هذا للسؤال الاول


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

بالتوفيق

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

جزاك الله كل خير اخي مصطفى على كرمك وتعبك معي

بس لو تعطيني الطريقة لعمل FORMS_DDL اكون شاكر لك

وجعلها الله في ميزان حسناتك

بتاريخ:

وهي دي الفورم
لكن لابد وأن تتصل من خلالها بمستخدم له صلاحيات انشاء مستخدم
يعني لاتربطها بالبرنامج بتاعك

new_user.rar

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

كل الشكر لك اخي على تعبك معي

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

شكرا لك اخي جاري اكمال العمل وان شاء الله سيكون على مايرام
وطبعا لا نستغني عنك

تم تعديل بواسطة mustafagamiel

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

شكرااااااااااااااااااا للباشمهندس مصطفى

جزاااااااااااك الله خيرااااااااااااااااااا

بتاريخ:

السلام عليكم ...
كيفك اخ مصطفي ؟؟؟

عندي سؤال لو سمحت ... هل استطيع عمل ملف باتش يربط الديفلوبر مع قاعدة البيانات؟؟؟

ولك جزيل الشكر .

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

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

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

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

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

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.