Hicham Al Sayed ahmed

اهلا و سهلا بكم في منتدى تقنيات الحاسوب 2013

منتدى و عالم تقنيات الحاسوب و البرمجة وانظمة التشغيل و الصيانة 2013

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

اطرح سؤالك على فريق العمل في الفيسبوك

تابعنا على الفيسبوك

مشاركة الموضوع عبر الفيسبوك

Log in

I forgot my password

Top posting users this week

Who is online?

In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests

None


Most users ever online was 85 on Tue Nov 05, 2013 5:00 am

تابعنا على الفيسبوك


ما هو Resource Limit Profiles؟

Share
avatar
عفريت السويداء
عضو مميز
عضو مميز

نقاط : 1157

default ما هو Resource Limit Profiles؟

Post by عفريت السويداء on Wed Dec 21, 2011 2:09 pm


Resource Limit
Profiles :

هي مجموعة من القيم التي نضعها لكي
نتحكم بحجم الذاكرة أو كمية البيانات التي يستطيع المستخدم إستغلالها ضمن
جلسته الحالية ، حيث يتم وضع هذه القيم داخل مانسميه Profile و يتم إسناده
إلى مستخدم أو أكثر عن طريق تعليمات create user أو alter user .
ليتم
تفعيل هذه الإدارة نحتاج لأن نضع القيمة TRUE إلى البارامتر resource_limit
بالطريقة التالية :


كود
Enter
user-name: system/oracle

Connected to:
Oracle Database 10g
Enterprise Edition Release 10.1.0.2.0 - Production
With the
Partitioning, OLAP and Data Mining options

SQL> alter system
set resource_limit=true;

System altered.



و الآن لنذكر
البارامترات التي نستطيع إستخدامها :
1- cpu_per_sesison : و فيها نحدد
الوقت الزمني المخصص لكل جلسة و التي تستطيع إستهلاكه من زمن المعالج ،
يقاس هذا الوقت بالثانية .
2- session_per_user : كم عدد الجلسات التي
يمكن لمستخدم ما أن يقوم بفتحها . (يعلم الجميع بأننا نستطيع تشغيل SQL
plus أكثر من مرة و بنفس اسم المستخدم ، كل نسخة من sql plus مفتوحة ندعوها
جلسة ) ..
3- connect_time : كم الوقت الزمني الذي تسمح به للمستخدم
للإتصال بالقاعدة .
4-IDLE_TIME : الوقت الزمني الذي ستمح به للمستخدم
أن يبقي جلسته مفتوحة دون أن يقوم بأي شيء .
5-
LOGGICAL_READS_PER_SESSION : كم كمية البيانات التي تريد لمستخدم ما أن
يقوم بقراءتها خلال الجلسة الكاملة .. تقاس هذه الكمية بعدد بلوكات
البيانات Data Block .. و لكي نفهمها بطريقة مبسطة لإغنها المعادلة التالية
: العدد * 4 كيلو بايت ( في العادة ) ...
6- Private_SGA : و هي
المساحة المخصصة من الذاكرة لكل جلسة يقوم بفتحها .
7- CPU_PER_CALL : و
هو الزمن الأقصى الذي يسمح لتعليمة المستخدم أن تأخذ من زمن المعالج .
8-
LOGICAL_READS_PER_CALL : كم كمية البيانات التي تريد لمستخدم ما أن يقوم
بقراءتها خلال التعليمة الواحدة .
لنتقل
إلى التطبيق العملي :
تعليمة إنشاء Profile :




كود
CREATE PROFILE profile LIMIT
[SESSIONS_PER_USER
max_value]
[CPU_PER_SESSION max_value]
[CPU_PER_CALL max_value]
[CONNECT_TIME
max_value]
[IDLE_TIME max_value]
[LOGICAL_READS_PER_SESSION
max_value]
[LOGICAL_READS_PER_CALL max_value]
[COMPOSITE_LIMIT
max_value]
[PRIVATE_SGA max_bytes]
where:
profile is the name
of the profile
max_value is an integer, UNLIMITED, or DEFAULT
max_bytes
is an integer optionally followed by K or M UNLIMITED, or
DEFAULT



ما رأيكم بالمثال
التالي :
سنسمح للمستخدم arabteam بأن يفتح
جلستين فقط و سنسمح له بأن يستهلك من وقت المعالج في التعليمة الواحدة
دقيقتين فقط و سنسمح له بقراءة 1 ميغا بايت فقط من البيانات في التعليمة
الواحدة و سنسمح له بفتح جلسة فقط لمدة ثلاثين دقيقة :



كود
SQL> create profile arabteam_prof limit
2
sessions_per_user 2
3 cpu_per_call 120
4
logical_reads_per_call 1073741824
5 connect_time 1800;

Profile
created.
SQL> alter user arabteam profile arabteam_prof;

User
altered.

بالتوفيق للجميع .

avatar
pc-king.dahek.net
V . I . P
V   .   I   .   P

نقاط : 5553

default Re: ما هو Resource Limit Profiles؟

Post by pc-king.dahek.net on Tue Dec 27, 2011 1:54 am

كتير حلو يا ريت شرحتلنا قبل الامتحان لنعرف شو كنا نعمل
هههههههههههه
مشكور يا غالي والى الامام
avatar
عفريت السويداء
عضو مميز
عضو مميز

نقاط : 1157

default Re: ما هو Resource Limit Profiles؟

Post by عفريت السويداء on Thu Dec 29, 2011 4:08 pm

لك أني بعرف كل شي بس مدكن لك بو حنفي

شكرا على المرور الجميل
avatar
al-Master

نقاط : 123

default Re: ما هو Resource Limit Profiles؟

Post by al-Master on Fri Jan 06, 2012 6:35 pm

شكرا على هذا الموضوووع الجميل farao

    Current date/time is Wed Nov 21, 2018 2:27 am