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

سؤال وجواب في Dba - موضوع متجدد

Featured Replies

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

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

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

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

Schema : عبارة عن مجموعة لobjects داخل قاعدة البيانات تحوي البنيات المنطقية مثل الجداول و views وprocedures وغيرها

User : يمتلك Shema
كل مستخدم له سكيما علاقة 1 ل 1

كلاهما يحمل نفس الاسم

الامر CREATE USER يخلق المستخدم والاسكيما اوتوماتيك
الامر CREATE SCHEMA لا يقوم بعمل سكيما ليس كما هو واضح انما يسمح لك بعمل objects ومنحها صلاحيات في single transaction

للتسهيل بمكنك اعتبار السكيما هي مستخدم والعكس صحيح

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

بكلمات أخري

* A schema is collection of database objects, including logical structures such as tables, views, sequences, stored procedures, synonyms, indexes, clusters, and database links.
* A user owns a schema.
* A user and a schema have the same name.
* The CREATE USER command creates a user. It also automatically creates a schema for that user.
* The CREATE SCHEMA command does not create a "schema" as it implies, it just allows you to create multiple tables and views and perform multiple grants in your own schema in a single transaction.
* For all intents and purposes you can consider a user to be a schema and a schema to be a user.


أم أعمل لكل يوزر سكيما وتايلبسبيس خاصة به ؟

نعم كل مستخدم الأصح أن يكون له default tb خاصه به

حيث أريد أن اكتسب خبرة في ادراة القواعد البيانات فما الأفضل في التطبيق ؟

أفضل ان تأخذ كورس منهج أوراكل Workshop 1 and 2

ثم تطبق علي قاعدة بيانات تجريبية

استخدم VMWARe لعمل نسخة بدلا من انزال قاعدة البيانات علي جهاز حقيقي كل يومين

لمعرفة المزيد عن VM WARE تفضل بزبارة قسم البرامج المساعدة واسالأ الاخوه هناك

وهل أفضل اجعل قاعدة البيانات shared server أو dedicated ؟

للاجابة علي ذلك اليك هذا الموضوع
http://araboug.org/ib/index.php?showtopic=44373

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

تحياتي

  • الردود 119
  • المشاهدات 43.1k
  • البداية
  • اخر رد

أكثر المشاركين في هذا الموضوع

Most Popular Posts

  • يشرفني وجودك ها هنا مهندس حسام س : كيف يمكنني معرفة المستخدمين ومنذ كم من الوقت ؟ ج : select USERNAME,OSUSER ,TERMINAL ,SYSDATE-logon_time "Days", (SYSDATE-logon_time)*24 "Hours" from sys.

  • س : كمدير لقواعد البيانات كيف يمكنني تسجيل كل رسائل الخطأ التي تواجه المستخدمين في جدول ؟ ج : باتباع ما يلي create table log_errors_tab ( error varchar2(30), timestamp date, username varcha

  • سؤال : ما هي ال VIEWS التي من خلالها يمكنني معرفة اصدار قاعدة البيانات وكذا معلومات اضافية جواب : يمكنك استخدام sys.v_$option و sys.v_$version

بتاريخ:

المعذرة يا مهندس أحمد ربما الغلط مني حيث انني لم استطع توضيح كلامي

المقصد باليوزر هو يوزر في البرنامج كما يعمله المبرمجين والأعضاء هنا ، ( إنشاء جداول باليوزرات وكلمة المرور) وليس في قاعدة البيانات

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


وبخصوص قاعدة البيانات فأنا أخذت الكورس وطبقت على قاعدة بيانات في ويندوز سيرفر 2003 عن طريق VM WARE والحمد لله الآن جاهز للتطبيق الفعلي على السيرفر

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

نعم والله رأيت هذا الحل الثاني لكني لم أستحسنه اصلا لاسباب كثيرة

الشركات الكبري تعمل بالاول مستخدم واحد وصلاحيات لكل مستخدم هذا هو الاوجه والامثل وليس يفتح مستخدم لكل مستخدم طيب لو هم 800 مستخدم دا كلام؟

تحياتي

  • بعد 4 أسابيع...
بتاريخ:

ممكن طلب أخي المشرف لو نهاية كل حلقة يكون هناك ملف مرفق للتنزيل حتى يتسنى لي طباعة المرفق على الطابعة لأن هذه الطريقة مريحة لي
في المطالعة وشكر إذا تمكن لك ذلك لأن بصراحة المعلومات قيمة وغزيرة جداً وحرام واحد مايستفيد منها
أخوك
م/ ميهال مهدي
اليمن - عدن

بتاريخ:

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

  • بعد 2 أسابيع...
بتاريخ:

السلام عليكم

انا لا احمل مؤهل في الحاسب الآلي او البرمجة ولا الشبكات حيث ان مؤهلي العلمي في المحاسبة فقط

ولكن لدي خبرة 3سنوات في عمل BDA حيث انني عملت مع فريق IT على نظام erp مشابه لنظام اوراكل ويستخدم قاعدة بيانات اوراكل نفسها

السؤال

هل حصولي على دورة اوراكل DBA سوف يفيدني اكثر في مجال عملي ؟

او من لا يحمل مؤهل حاسب آلي ولديه اساسيات البرمجة لا يستطيع تحقيق الفائدة من دورة DBA حتى مع وجود خبرة سنتين في مهام BDA ؟


انتظر الاجابة من اصحاب الاختصاص

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

بتاريخ:

كيف اسوي ريستارت لل report server ؟؟

بتاريخ:

السلام عليكم ورحمة الله وبركاته
شكرا لك على هذا الشرح الرائع الذي شجعني لاطرح اسئلتي هنا
السؤال الاول: اذا كان عندي على السيرفر اكثر من قاعدة بيانات و اريد ان اعمل shutdown ومن ثم startup لقاعدة بيانات محددة ماذا افعل؟؟
اسؤال الثاني : هل استطيع ان اخذ backup عن طريق RMAN و اعمل restore عل قاعدة بيانات جديدة اخرى؟؟ وكيف؟

شكرا لإتساع صدرك لاسئلتي

بتاريخ:

سوال عن clear archive log كيف ومتى علي ان اعمله ممكن تعطوني معلومات اكثر عن هذا الموضوع

بتاريخ:

شكرا لك وجدة جواب للسؤال الثاني و بقي الاول دون اجابة

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

Restore and Recovery of the Database on a New Host 2.doc

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

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

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


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

أحمد

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

الاخ الحبيب نور بوظبي لست نور بوظبي بل نور بوظبي والنتدي والعالم العربي كله

يمكن الحذف باستخدام
RMAN> delete archivelog all DEVICE TYPE DISK;


أو
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
DELETE ARCHIVELOG ALL;


أو
RMAN> backup archivelog all delete input;

ولو حضرتك بتستخدم shell script

rman target=/ <<EOF
backup database plus archivelog delete input;

delete force noprompt obsolete;
EOF

بتاريخ:

الاخ الحبيب نور بوظبي لست نور بوظبي بل نور بوظبي والنتدي والعالم العربي كله

يمكن الحذف باستخدام
RMAN> delete archivelog all DEVICE TYPE DISK;


أو
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
DELETE ARCHIVELOG ALL;


أو
RMAN> backup archivelog all delete input;

ولو حضرتك بتستخدم shell script

rman target=/ <<EOF
backup database plus archivelog delete input;

delete force noprompt obsolete;
EOF




جزاك الله الفردوس واشكرك على الرد السريع

ولكن هل يوجدطريقه لحذف archive logs file من enterprise manager
بتاريخ:
  • كاتب الموضوع

عفوا أعتقد أنه لا يوجد رابط داخل EM لذلك

ولكن لايضاحات أكثر مستخدما RMAN يمكن الاطلاع هنا

http://forums.oracle.com/forums/thread.jspa?threadID=159798

تحياتي
أحمد

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

الاخ الفاضل محمود عمر

أعتذر منك للتأخير مرة أخري


يمكنكم استخدام ال Script



* Startup nomout;
* Set dbid xxxxxxxx // This is the dbid of your database
* Run {
Set controlfile autobackup format for device type disk to ''; // e.g. '/ora101/oradata/TAR/%F'
Restore controlfile from autobackup;
}
* Alter database mount; // can't restore without the database mounted
* Restore database; // can't run recover without first restore
* Recover database; // if the backup was from incremental, RMAN will try to apply all the logfiles generated after the backup was started.
* Alter database open resetlogs; 

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

اخي الحبيب scince

يشرفني اهتمامك وامرك مجاب


تحياتي

بتاريخ:

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


ارجوا منك اذا سنحت لك الظروف ان تجيب على سؤالي الاول وهو :
اذا كان عندي قاعدتين بيانات "A" و "B" و اريد ان اعمل لقاعدة البيانات "A" shutdown ومن ثم عمل startup دون ان تتأثر قاعدة البيانات "B"
اعلم ان عمل shutdown ممكن اذا كنا متصلين بالقاعدة A كالتالي

SQL>connect sys/system@A as sysdba


ٍ

SQL>shutdwont



ارجوا ان تكون الفكرة وصلت؟

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

بارك الله بك

لكن بالنظر الي السؤال ما الهدف؟

أكيد الرغبة في عدم اتاحة وصول المستخدمين اليها


مبدئيا لا يمكن عمل shutdown لمستخدم وترك الاخر يعمل


بعمل ذلك تتوقف قاعدة البيانات بكل ال users داخلها A and B and all others

الحل

هو الدخول ك sysdba

ALTER USER A ACCOUNT LOCK

بالتالي لن يستطيع أحد العمل عليه بينما قاعدة البيانات تعمل كما هي


أرجوا ان يكون فهمي سليم وردي موفق في ظل ظروف المزاج المتعكر


الا لعنة الله علي الظالمين
أحمد عبد المجيد

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

السلام عليكم ورحمة الله وبركاتة
انا عندي مشلكة
عند برنامج على على اوركل 9i محاسبة ومبيعات ومشتريات الخ ...............................................
وحدث انقطاع كهرباء متفاجى وبعدها
اصبح البرنامج عندم اطلب حساب عميل او اي حساب كشف حساب يكون مطابق للقواعد البينات
وعندم اذهب الى ميزان المراجعه واطلب جميع الحسابات اجد هذة الحسابات يوجد فرق ثابت
حتى بعد عمليه زيادة حركات او حذف
مثال حساب الصندقعلى الكشف 1500 ام على ميزان المراجعة يكون حساب الصندوق 2100 يوجد فرق 600
لا ادري من اين اتتي هذة القيمة
لا ادري ما المشكلة وماذا اعمل حتى اقوم بحل هذة المشلكة ونحن اخر السنة لن نعمل اغلاق الا بعدة ان تكون الحسابات مزبوطة على البرنامج
انا اتكد من بعض الحسابات وكان مطابقة للميزان والكشف وقواعد البيانات
وسوف اكون شاكر لكم للمساعدة

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

السلام عليكم..
عندي طلب واتمنى تفيدوني..
انا عندي عرض باور بوينت عن قواعد الربط والارتباط في قواعد البيانات..
بحثت كثير ومالقيت شي اقدر اعمله..
بلييز اللي عنده معلومات بخصوص هالموضوع لا يبخل عليا..
و أكون ممتنه لكم..

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

sql respone time

baseline is empty

شو يعني عندما افتح ال enterprise manage للداتابيس اشاهد هذا المسج وما الحل

بتاريخ:

السلام عليكم
انا عندي oracle 9i للبرمجة
و لكن قاعدة بينات الشركة هي dbf database
اريد utilitaire export dbf to oracle
بلا برمجة مثل export sous sql server
شكر

بتاريخ:

سوال اذا كان

ا tablespase local extent managed and Auto segment management

هل اضيف Data file

and if i add new file what size should i give

بتاريخ:

السلام عليكم شباب لدي مشكلة

وهي انه يوجد لدينا في الشركة برنامج اوراكل وقاعدة بيانات وقاعدة البيانات هذه على سيرفر وتتصل بها الاجهزة الاخرة عن طريق شبكة tcp / ip وقاعدة البيانات تدير قبانات ادخال واخراج ... والمشكلة هيا ان لشركة طلبت مني تحديث قاعدة البيانات من عام 2011 الى 2012 حيث ان المستخدم عندما يدخل على الفورم المتصل بقاعدة البيانات يجب ان تدخل المعلومات الى قاعدة البيانات في " قاعدة بيانات 2012 " ويصبح في هذه الحالة قاعدة بيانات 2011 ارشيف ما هو الحل وما المطلوب مني
حقيقة انا محرج وضروري جدا مع العلم ان البرنامج الذي نعمل عليه هو اوراكل 6i للعلم

بتاريخ:

سوال

اريد اعطي موظف صلاحيه create user in Application

شو الحل لا اريد انا اعطيه Dba Role

في طريقه او صلاحيه تسمح انشاء مستخدم جديد غير عن DBA

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

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

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

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

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

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.