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

دورة في إدارة قواعد البيانات أوراكل

مثبّترائج
بدأه م. حسام فيصل في 28 يوليو 2006 · 157 رد · 216,063 مشاهدة · في قواعد بيانات Oracle
مشاركة: واتساب X فيسبوك تيليجرام
#101

بالنسبة لــ :

1- Start emctl : فعليك تنفيذ الأمر التالي أولاً:

set oracle_sid=orcl

طبعاً لل orcl هو إسم Service ..

2- القاعدة لا تعمل على متنصت أختي الكريمة ، المتنصت من واجبه التنصت على الطلبات القادمة و توجيهها إلى القاعدة المطلوبة .. نلجأ في العادة إلى إنشاء أكثر من متنصت إذا أردنا الإستجابة اسرع لطلبات أكثر ..

3- بالنسبة لأخطاء تنفيذك للأمر lsnrctl فالصورة غير واضحة و لا أراها كاملة ...

4- بالنسبة لإيقاف تشغيل القاعدة بعد الإغلاق نفذي عملية الدخول بواسطة Sys as sysdba ثم startup ..

بالنسبة للأخ tbessi فأرجو الدقة في طرح المعلومة حتى لا يتم الخلط :

إن الدخول عن طريق مصادقة نظام التشغيل تعني أنك تسطيع الدخول بدون الحاجة إلى اسم مستخدم أو كلمة مرور بغض النظر إذا منت مستخدماً عادياً أو مديراَ (مستوى القاعدة ) و في أي مجموعة مستخدمي نظام التشغيل عادي أو ora_dba أي :

sqlplus

فقط و يتم تسجيل الدخول بالمستخدم مباشرة ..

أما ما كتبته أخي tbessi فهو مخصص فقط لمستخدمي نظام التشغيل ضمن مجموعة ora_dba للدخول كإدارة للقاعدة .... فأرجو الإنتباه

بالتوفيق

تم تعديل هذه المشاركة بواسطة حسام فيصل في 19 مايو 2007 في 02:52

#102

عفوا الملف ما نرفع معي

كمرفق

fd1f722.jpg

نزلته لموقع رفع

ان شاء الله يظهر

post-106808-1179579828_thumb.jpg

تم تعديل هذه المشاركة بواسطة nahid في 19 مايو 2007 في 16:05

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#103
اقتباس
- Start emctl : فعليك تنفيذ الأمر التالي أولاً:

كود

set oracle_sid=orcl

شوف الناتج

post-106808-1179578802_thumb.jpg

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#104

لديك مشاكل في المتنصت ، راجعي الدورة قسم المتنصت لكي تقومي بإعداد المتنصت من جديد ثم حاولي مرة أخرى .....

المشكلة الثانية هي في Oc4j ( المسؤول عن تشغيل IEnterpirse Manager ) ... الحل : إعداد ملف configuration الخاص به أو إعادة تنصيبه ....

ملاحظة أختي الكريمة : أفضل أن تقومي بتنصيب النسخة 10.2.1 المتوفرة حالياً على موقع الأوراكل بدلاً من نسختك 10.1.0 ....

#105

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

واشوف

وان شاء الله حنزل النسخة الجديدة

مشكور وبارك الله فيك

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#106

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

اقتباس
بالنسبة لإيقاف تشغيل القاعدة بعد الإغلاق نفذي عملية الدخول بواسطة Sys as sysdba ثم startup ..

اخي هذه التعليمة اتنفذت

على الجهاز الفردي

اما على السيرفر فلم تعمل

مش المفروض نكتب connection identifier

????????????

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#107

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

ألأخ حسام فيصل

إلى الأمام قدما أحسن ما رأيت حتى الآن من دروس الأوراكل هو هذه الدروس أتمنى أن لا تنقطع والسلام عليكم

#108

بالنسبة إلى connection identifier فتجديه في ملف tnsnames ....

#109

السلام عليكم

اقتباس
بالنسبة إلى connection identifier فتجديه في ملف tnsnames ....

انا عارفة ايش ال connection identifier

بس مش عارفة وين اكتبه بالجمله

sys as sysdba

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#110

sys/password@connection_string as sysdba

#111

لازالت المشكله عندي

بحيث اني لما اجي اعمل

startup

بعد shutdown

في القاعدة اللي على الشبكة

بعطيني الخطأ التالي

all appropriate instance are blocking new connection

مع العلم انه الطريقة الموجودة في الدروس

اطبقت معي بدون مشاكل على االقاعدة اللي بالجهاز الشخصي

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#112

السلام عليكم

هل من طريقة اعملها

لجعل قاعدة البيانات الموجودة على السيرفر

تعمل startup

بمجرد دخولي للنظام

(اي لا داعي لأدخل em واعمل تشغيل للقاعدة)

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#113

السلام عليكم

اعجبنى شرح الدورة التدريبية "ادارة قواعد البيانات" و لكنها طويلة جدااااا - من وجهة نظرى الشخصية - زائدة عن اللازم .

بالنسبة للجزء الخاص بملف Tnsnames.ora , عندى مشكلة لم احلها بعد و هى توصيل الديفيلوبر بالسرفر و لكن على الشبكة .... توصيل الاوراكل سيرفر بالـدفلوبر اصبح سهلا الان و اقوم بتوصيله بمنتى البساطة , الحمد لله

و لكن .

اريد توصيل برنامج sqlplus على كمبيوتر اخر تمهيدا لتثبيت و استخدام form builder عليه .

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

قمت بتثبيت الclient tools على كمبيوتر اخر على نفس الشبكة بعد التأكد من تمام الاتصال بينهم على الشبكة . و قمت بتشغيل المعالج Net config assistant و لكن الخطوة الاخيرة و الخاصة بتجربة الخدمة و هى Log in لا تتم و قمت بتغيير اسم المستخدم و كلمة المرور فيتكرر نفس الخطأ و تظهر رسالة الخطأ التالية

"TNS Protocol :times out" حاولت مرار و تكرار و لم تفلح اى طريقة لتعديل الاوضاع

#114

بالنسبة لأخت ناهد :

إن instance عبارة عن service بالتالي يمكنك جعل تشغيلها Automatic من Control Panel -<administrative Tools ->services ...

إضافة يوجد بارامتر في الريجستيري يسمى Auto_start يجب أن تكون قيمته true ..

بالنسبة للخطأ عند تشغيل Startup :

للعلم فإن تشغيل القاعدة لا يحتاج فقط إلى مستخدم sys لذلك و إنما يحتاج إلى مستخدم نظام (ويندوز أو لينوكس ) يملك صلاحيات لتشغيل Service و إغلاقها .. إضافة إلى أن إغلاق القاعدة و إغلاق المتنصت يؤدي إلى عدم الرد و الخطأ الذي ظهر لديك ...

#115
informat كتب:

2- إنشاء Operating System User :

و هنا يتم السماح للمستخدم إستخدام النظام بعد مصادقة نظام التشغيل . كلام غامض جداً جداً ؟؟؟؟؟؟

كلنا يعلم أننا يمكن إنشاء مستخدمين في نظام التشغيل الذي نعمل عليه سواء أكان Windows أو Linux أو أي نظام تشغيل آخر ، أفلا يمكننا إستخدام هذه الإمكانية في سماحية الدخول إلى أوراكل ؟ أي يكفي للمستخدم أن يقوم بستجيل الدخول إلى نظام التشغيل ثم يستدعي مثلاً SQL PLUS هكذا :

  c:\> sqlplus /

أي دون الحاجة إلى كتابة اسم المستخدم و كلمة المرور ؟؟؟ هذا ما ندعو بمصادقة نظام التشغيل ...

كيف نحقق ذلك ؟

create user Arabteam 
identified Externally

و ننشىء مستخدم اسمه ArabTeam على النظام ، و انتهت القصة .. سهلة أليس كذلك ؟؟

و لكن هناك شيء أساسي يجب ذكره : إن اسم مستخدم نظام التشغيل مرتبط بشكل أساسي بالبرامتر OS_AUTHENT_PREFIX ( البارامترات هي مجموعة من القيم التي تحدد طبيعة بعض العمليات الإدارية للقاعدة مثل اسماء data files و control files و النسخ الإحتياطي Backup ..... إلخ و هي مخزنة داخل ملف SPFILE أو PFILE الذين سيكون لهم نقاش طويل بإذن الله ) بحيث يجب أن تكون قيمته "" ... الآن كيف نستطيع فعل ذلك ؟؟؟ لنتبع الخطوات التالية :

1- سجل الدخول بالشكل التالي :

sys/pass as sysdba

2- نفذ التعليمة التالية :

alter system set OS_AUTHENT_PREFIX='' scope=spfile;

3- أغلق القاعدة بالشكل :

shutdown immediate

4- أعد تشغيل القاعدة بالشكل :

startup

و بذلك تم الأمر ..

و الآن لنسجل الدخول بالمستخدم الذي إنشأناه :

سؤال يعني بعد ما ننشيء المستخدم والنفذ الخطوات التاليه

لازم نروح

لل

cmd

ونكتب

c:\> sqlplus /

ولا المفروض انا بمجرد ما نفتح sqlplus او isqlplus

يدخل لليوزر بدون ما يطلب يوزرنيم وباس ورد

وسؤال ثاني لما نعمل user بال em

عنا كمان خيار global

ممكت لو سمحت توضحلي لأيش هذا الاختيار ومتى بنستخدمه

وكمان

ايش يعني

profile

defaul or monitering profile

وشكرا جزيلا على الدورة وردودك

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#116
/index.ph...st&p=521961
#117

الف شكر -waf

اللهم اني اسألك

علما نافعا

وعملا متقبلا

ورزقا طيبا

12.gif

4.gif

#118

مشرفنا م. حسام فيصل زادكم الله من فضله

انا يا اخى جديد في مجال الاوراكل وعاوز منك نظرة عامه قد توفر على الكثير من الجهد...

انا نزلت اوراكل داتابيز + ديفيلوبر سويت 10g

وعلمت برنامج صغير وشغلته وكله تمام ....

نفسى اكمل اللى عملته ببرنامج المحاسبه اللى بأحلم بيه لانى محاسب وIT في الشركة في نفس الوقت.

اسف للاطاله : المطلوب :-

عاوز اعرف انا محتاج ايه تانى غير الداتابيز + الديفيلوبر سويت علشان اطلق البرنامج على الشبكه ؟؟؟

هل لابد من ابليكيشن سيرفر وايه لازمته وازاى اسطبه مع ان الديفيلوبر اللى جيبته فيه OC4J ؟؟

وهل لازم يتسطب مع كلاينت ديفيلوبر على كل جهاز ام لا ؟؟؟؟

النهايه عاوز اوصل ان المستخدم على الشبكه يدخل زى كده

http://server:8889/forms/frmservlet .... ??????

كيف ذلك وشكرا للاهتمام ......

#119
ahioz كتب:
مشرفنا م. حسام فيصل زادكم الله من فضله

انا يا اخى جديد في مجال الاوراكل وعاوز منك نظرة عامه قد توفر على الكثير من الجهد...

انا نزلت اوراكل داتابيز + ديفيلوبر سويت 10g

وعلمت برنامج صغير وشغلته وكله تمام ....

نفسى اكمل اللى عملته ببرنامج المحاسبه اللى بأحلم بيه لانى محاسب وIT في الشركة في نفس الوقت.

اسف للاطاله : المطلوب :-

عاوز اعرف انا محتاج ايه تانى غير الداتابيز + الديفيلوبر سويت علشان اطلق البرنامج على الشبكه ؟؟؟

هل لابد من ابليكيشن سيرفر وايه لازمته وازاى اسطبه مع ان الديفيلوبر اللى جيبته فيه OC4J ؟؟

وهل لازم يتسطب مع كلاينت ديفيلوبر على كل جهاز ام لا ؟؟؟؟

النهايه عاوز اوصل ان المستخدم على الشبكه يدخل زى كده

http://server:8889/forms/frmservlet .... ??????

كيف ذلك وشكرا للاهتمام ......

الرجاء الرد من احد الاعضاء - فعلا محتاج اليه ... وشكرا

#120

أخي haioz الرجاء منك البحث لأننا تكلمنا كثيراً في هذا الموضوع .......

تحتاج إلى تنصيب Application Server وليس oc4j و تقوم بإستضافة الفورمز الخاصة برنامجك عليه ..

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

تنصيب AS سيتيح لك طلب الفورم كما كتبت ..

#121

الصراحه انا كنت ظالم نفسي ... لاني ما شفت الموضوع هذا

الصراحه موضوع وجهد جبااار .. الله يعطيك العافيه أخوي

لكن لدي سؤال انا ماشي معك تمام من البدايه .. لكن تفاجئت عندما اذهب الى Export to Files لكي اعمل نسخ يطلب مني

ادخال اليوزر نيم .. والباسورد .. وادخلت اليوزر نيم والباسورد لكن لا يقبلها رغم اني جربت جميع اليوزرات

لكن بلا فائده يظهر لي الرساله هذه انا الباسورد خطا ؟؟

بالرغم من اني استطيع بيوزر sys الدخول للسي كي ال .. ؟

اتمنى الاجابه .. :)

#122

اخي العزيز

السلام عليكم

بصراحة انا جديد على المنتدى واشكرك على هذا الجهد الجبار الذي تقوم به .. انا جديد على لغة اوراكل وقمت بتنصيب اوراكل 10 ولكن لدي مشكلة وهي كلما احاول الاتصال بSql\plus او sql sheet يفشل الاتصال واحصل على رسالة الخطا هذه

ERROR:

ORA-12541: TNS:no listener

رجاءا ساعدني في حلها حتى اتمكن من متابعة الدورة معك وجزاك الله خيرا

#123

عذراً من الجميع ولكنني مشغول للغاية ، و تجهيز هذه الدروس يحتاج إلى وقت وتفرغ ....

أتمنى في الأيام القادمة أن استطيع تفريغ نفسي أكثر ....

مع الشكر الجزيل ..

عذراً ستم حذف المشاركات التي لا تحوي على أسئلة فقط لفائدة قارئي المواضيع ......

#124

مشكورررررر لك التقدم

#125

مرحبا .........

الي طلب صغير بتمنى بتمنى بتمنى أنه ما تخجلوني

علوة علوة تكمل الدورة متل ما كانت مبلشة والله البداية قوية

والاعطاء أقوى و الشرح ما شاء الله أستاذ الاساتذة

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

الاوراكل وكون أعرف كل مشاكلها وحلولها و دخلاتها و طلعاتها وأكون ملمة بكل مواضيع الادارة

والله يسلم ايديك على الشرح الخيلة ...........

شكرا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…