بتاريخ: 9 مايو 200916 سنة comment_156238 بسم الله الرحمن الرحيملو تسمحو يا اخواني انا عندي استفسار صغير وهو الاتي:هل هناك طريقة اقوم بها بانشاء مستخد جديد في sql ولكن بدون الدخول الى الا sqlمثلا عند تحميل الاوراكل دفلوبر وقاعدة البيانات اقوم بفتح برنامج صغير يحتوي على زر اسمه انشاء المستخدماقوم بكتابة الكود داخله ان ينشئ المسخدم mohamed وكلمة المرور له هي 123456وعند الضغط علية ينشئ المسخدم وكلمة المرور الخاصة بهفهل هذا ممكن ام انه ضرب من الخيال؟وشكرا جزيلا لكم وجزاكم الله كل خير تقديم بلاغ
بتاريخ: 9 مايو 200916 سنة comment_156241 الاخ الكريمطبعا ينفع وممكن تجعل العميل الذي لايعرف أصلا ماهو الاوراكل أن ينشأ قاعدة البيانات ويرجع النسخة الاحتياطية بعد تنصيب الاوراكل وهو عن طريق عمل باتش فايل ومن خلال البات فايل تجعله يعمل كونكت ونشأ المستخدم ويعمل import وكل شيء وسأشرحها لك بالتفصيل لاحقا إن شاء الله تقديم بلاغ
بتاريخ: 9 مايو 200916 سنة comment_156271 الباتش فيل : هو ملف يمكنك من خلاله يمكنك تنفيذ أوامر من داخله وعند الضغط عليه يتم تنفيذ مابداخلهحيث يقوم بتنفيذ الأوامر من خلال 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 تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156288 السلام عليكماخي مصطفى كلامك صحيح 100 % ولكن انا لم افهم سؤال اخي الحكيميهل هو يريد استخدام طريقتك ام انه يريد ان ينشيء مستخدم جديد باستخدام زر داخل الديفيلوبر ؟؟!!!! تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156289 وفي النهاية يتم إنشاء فورم بسيط وبه زر واستخدام الامر host لتشغيل ذلك الباتش فيل تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156290 شغل ممتاز جدا جدا يا اخ مصطفى جاميل ولكن يكون أفضل لو ستطعت انك تكتب استعلام داخل button هي التي تقوم بهذا العمل بدلا من ملف الباتش تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة كاتب الموضوع comment_156297 كل الشكر لكم اخواني ولك اخي مصطفى الذي احرجتني بردك الكاملوالتوضح الكامل للسؤال هوانا عندي الان برنامجي جاهز للبيع ولكن بعد البيع اذا قام المستخدم بعمل فومات للجهاز فهل يجب علي ان اذهب اليه واقوم بعملية تحميل الاوراكل ثم اقوم بانشاء المستخدم ثم اقوم باسترجاع النسخة الاحتياطيةام انه من الممكن ان انشئ برنامج صغير يحتوي على زرين اثنين هما انشاء المستخدم والثاني استرجاع النسخة الاحتياطيةليقوم المستخدم بعملية انزال الاوراكل وفتح البرنامج الصغير والضغط على الزر الاول ثم الزر الثاني ليعمل البرنامج بكل بساطةوجزاكم الله كل خير تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156299 السلام عليكم أخي الكريمفاهم وجهة نظرك على اعتبار إن المستخدم "صاحب البرنامج" هيعرف ينصب الاوراكل ؟!!!!! نفترض ذلكبالنسبة للباتش فيل فيقوم بالمهمة مباشرة بعد عملية النصيب إذا ضغط عليه المستخدم سيقوم بتثبيت النسخة الاحتياطيةلاحظ أن المستخدم مشموجود لانك منصب الاوراكل جديد بالنسبة لاخذ نسخة احتياطية دي سهلة جدا ولو بحث في المنتدى ستجد الكثير من المواضيع لهذه النقطة لكن المشكلة وهي إنشاء المستخدم وتثبيت النسخة الاحتياطية دون كتابة أمر واحد مشاركتي السابقة تحل الموضوع كاملاوإذا كنت تريد عمل شاشة لذلك فيمكنك بسهولة أيضا لكن من المفترض أن تكون هذه الشاشة مبنية على مستخدم ADMINISTARTOR مثل ال SYSTEM أو SYS يمكنك عمل شاشة عادية وتضع فيها زر واستخدم أمر HOST واكتب مسار الباتش فيل وسيستدعيه لاأو استخدام أوامر FORMS_DDL وأعتقد أنها ستقوم بالمهمة كاملة على العموم لو تريد فيها المساعدة ممكن أعمل لك مثلها لكن جرب عملها وشكرا لك تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة كاتب الموضوع comment_156302 بسم الله الرحمن الرحيماولا مشكور الى الطريقة وهي فعلا شغالة مية ميةلكن فيها مشكله ان المستخدم ممكن يفتح الملفات ويشوف اسم المستخدم وكلمة المرور وممكن ياخذ البرنامج ويبيعة براحتةثانيا اعتقد ان بعض مكافحات الفيروسات تعتبر الملف فيروس فتقوم بحذفة مع اني فصحتة بواسطة الافيرا وما حذفةثالثا اخواني ويعتبر سوال منفصل عن السابقفي عملية استرجاع النسخة الاحيتاطية عندما اقوم بحذف المستخدم وكتابتة من جديد اقوم بعمل استعادة يكون ذلك بنجاحولكن في حالة اني لم احذف المستخدم وقمت فقط باستعادة النسخة بسبب اني حذفت مثلا بعض السجلات واريد استعادة النسخةفانها لا تعود فتظهر شاشة الدوز وتختفي دون حصول الاستعادةولقد حاولت مع اكثر من عشرين طريقة وكود ان تنجح في الاستعادة ولكن دون فائدةفهل الاستعادة مع وجود البيانات السابقة لا يتم ام ان هناك مشكلة معيمع العلم اني استخدم دفلوبر 6i مع 9iوجزاكم الله كل خير تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156303 إذن يمكن عمل فورم وبها أوامر FORMS_DDL كي لايرى المستخدم الاوامر هذا للسؤال الاولالثاني :لايصح تعمل IMPORT لمستخدم موجود بالفعل إذا كنت تستخدم الامر لعمل IMPORT كامل للمستخدم فلابد من حذفه أولا ثم إنشاؤه من جديدبالتوفيق تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة كاتب الموضوع comment_156307 جزاك الله كل خير اخي مصطفى على كرمك وتعبك معيبس لو تعطيني الطريقة لعمل FORMS_DDL اكون شاكر لكوجعلها الله في ميزان حسناتك تقديم بلاغ
بتاريخ: 10 مايو 200916 سنة comment_156397 وهي دي الفورم لكن لابد وأن تتصل من خلالها بمستخدم له صلاحيات انشاء مستخدم يعني لاتربطها بالبرنامج بتاعك new_user.rar تقديم بلاغ
بتاريخ: 11 مايو 200916 سنة كاتب الموضوع comment_156433 شكرا لك اخي جاري اكمال العمل وان شاء الله سيكون على مايراموطبعا لا نستغني عنك تم تعديل 11 مايو 200916 سنة بواسطة mustafagamiel تقديم بلاغ
بتاريخ: 6 أغسطس 200916 سنة comment_165762 شكرااااااااااااااااااا للباشمهندس مصطفى جزاااااااااااك الله خيرااااااااااااااااااا تقديم بلاغ
بتاريخ: 7 أغسطس 200916 سنة comment_165764 السلام عليكم ...كيفك اخ مصطفي ؟؟؟عندي سؤال لو سمحت ... هل استطيع عمل ملف باتش يربط الديفلوبر مع قاعدة البيانات؟؟؟ولك جزيل الشكر . تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.