الانتقال إلى المحتوى

Operating System Authentication


msh

Recommended Posts

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

الهدف من هذه الخاصية :
إمكانية دخول المستخدم على قاعدة البيانات عن طريق برنامج(SQL*PLUS) بدون إدخال إسم المستخدم وكلمة المرور حيث يتم التأكد وفحص بيانات المستخدم عن طريق نظام التشغيل .

نظم التشغيل التي تدعم هذه الخاصية :
UNIX - LINUX - SUN OS وغيرها

الإعدادات :

1- إعداد البارميتير os_authent_prefix والموجود في initSID.ora او spfileSID.ora بحيث يحتوي على البادئة التي يتم إستخدامها عند إنشاءالمستخدم الذي سوف يعتمد خارجيا سواء بالإعتماد على نظام التشغيل أو طريقة أخرى وفي هذه الحالة هو $OPS

2- نقوم بإنشاء المستخدم كما يلي

CREATE USER OPS$ROOT IDENTIFIED EXTERNALLY;



3-يستطيع المستخدم بعد ذلك الدخول على قاعدة البيانات مباشرة عن طريق برنامج(SQL*PLUS) بدون إستخدام أسم مستخدم أو كلمة المرور وبتنفيذ مايلي :

CONNECT /



ثم ENTER .

ملاحظة
تم تجربة هذا الموضوع على نظام تشغيل LINUX ارجوا ممن قام بتجربته على نظام
الويندوز أن يشرح لنا الطريقة ....
مع تحياتي :)

رابط هذا التعليق
شارك

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

شكرا أخت عزه بالنسبة للنقطة الأولى يوجد بارميتر os_authent_prefix في ملف initalization parameter file والذي يكون عادة بإسم قاعدة البيانات بإفتراض ان قاعدة البيانات بإسم myora سيكون إسم الملف هو initmyora.ora ويوجد هذا الملف عادة في مجلد database فقط أبحثي عن البارميتر os_authent_prefix ، ماأقصده بالبادئة $OPS


هو أنها الحروف التي ستميز المستخدمين بحيث هل سيتم إعتمادهم خارجيا سواء بالإعتماد على نظام التشغيل أوبطريقة أخرى ونقوم بكتابتها أمام البارميتر السابق في ملف initmyora.ora فلو أردنا إن شاء مستخدم عادي :

CREATE USER ABC IDENTIFIED BY ABC;



أما بالنسبة للمستخدم الذي سيتم إعتماده من قبل نظام التشغيل ولايحتاج إلى كتابة إسم مستخدم وكلمة مرور فيتم إنشائه بإفتراض أن ABC هو USER في LINUX كالتالي :

CREATE USER OPS$ABC IDENTIFIED EXTERNALLY; 


أتمنى ان أكون قدرت أوصل المعلومة بدقة ....
تحياتي

رابط هذا التعليق
شارك

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

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

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

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

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

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