כיצד לבדוק הפעלות פעילות ולא פעילות במסד הנתונים של אורקל?

Kyzd Lbdwq Hp Lwt P Ylwt Wl P Ylwt Bmsd Hntwnym Sl Wrql



מסד הנתונים של Oracle הוא RDBMS פופולרי (מערכת לניהול מסד נתונים יחסי) בשל יכולת ההרחבה והתכונות העצומות שלו. ניטור ובקרת הפעלות של מסד נתונים יכולות להיות משימה קריטית עבור מנהל מסד נתונים. לדוגמה, חשוב מאוד לעקוב אחר הפעלות פעילות ולא פעילות לצורך אופטימיזציה של ביצועי מסד הנתונים ומניעת איומי אבטחה.

מדריך זה יסביר כיצד לבדוק הפעלות פעילות ולא פעילות:

כיצד לבדוק הפעלות פעילות ולא פעילות במסד הנתונים של אורקל?

כדי לבדוק הפעלות פעילות ולא פעילות ב-Oracle, היכנס למסד הנתונים כמנהל. עבור פוסט זה, משתמשים במפתח SQL, אז בצעו את החיבור או היכנסו בהתאם.







כיצד לבדוק הפעלות פעילות ולא פעילות באמצעות v$session?

ה ' v$session ' מספק את המידע על הפעלות עבור המופע הנוכחי בלבד. ה ' בחר ' הצהרה עם ' v$session ' ניתן להשתמש כדי לבדוק הפעלות פעילות ולא פעילות.



בדוק הפעלות פעילות באמצעות v$session

ה ' איפה ניתן להשתמש בסעיף כדי להחיל מסנן כדי לבדוק את ההפעלות הפעילות בזמן השימוש ב- v$session שולחן. השאילתה מובאת להלן:



SELECT * FROM v$session WHERE STATUS = 'פעיל';

השאילתה לעיל תציג רק את השורות שבהן הערך ב-' סטָטוּס העמודה היא ' פָּעִיל '.





תְפוּקָה

הפלט הציג את ההפעלות הפעילות.



בדוק הפעלות לא פעילות באמצעות v$session

ה ' איפה ניתן להשתמש בסעיף כדי להחיל מסנן כדי לבדוק את ההפעלות הלא פעילות באמצעות v$session . השאילתה מובאת להלן:

SELECT * FROM v$session WHERE STATUS = 'לא פעיל';

השאילתה לעיל תציג רק את ההפעלות שנמצאות כרגע ' לֹא פָּעִיל '.

תְפוּקָה

הפלט הראה שאין הפעלה לא פעילה.

כיצד לבדוק הפעלות פעילות ולא פעילות באמצעות gv$session?

ה ' gv$session ' מספק מידע על הפעלות עבור כל המקרים. ה ' בחר ' הצהרה עם ' gv$session ' ניתן להשתמש כדי להציג את המידע על הפעלות. ה ' איפה ' סעיף ישמש כדי לסנן את הפעלות הפעילות והלא פעילות.

בדוק הפעלות פעילות באמצעות gv$session

כדי לבדוק את ההפעלה הפעילה, סנן את הנתונים של gv$session טבלה, על ידי בחירה רק בשורות שבהן הערך ב-' סטָטוּס העמודה היא ' פָּעִיל '. השאילתה מובאת להלן:

SELECT * FROM gv$session WHERE STATUS='ACTIVE';

תְפוּקָה

הפלט הראה שההפעלות הפעילות סוננו החוצה.

בדוק הפעלות לא פעילות באמצעות gv$session

ה ' איפה ניתן להשתמש בסעיף כדי לבחור רק את השורות שבהן הערך ב- סטָטוּס העמודה היא ' לֹא פָּעִיל ' בתוך ה gv$session שולחן. השאילתה מובאת להלן:

SELECT * FROM gv$session WHERE STATUS='INACTIVE';

תְפוּקָה

הפלט הראה שאין הפעלה לא פעילה.

כיצד לבדוק הפעלות פעילות ובלתי פעילות של משתמש ספציפי?

במסד הנתונים של Oracle, ניתן לבדוק את הפעלות הפעילות והלא פעילות של משתמש ספציפי על ידי ציון שם המשתמש בסעיף WHERE.

בדוק הפעלות פעילות של משתמש ספציפי

השאילתה לבדיקת ההפעלה הפעילה של משתמש ספציפי ניתנת להלן:

SELECT * FROM v$session WHERE STATUS = 'ACTIVE' ו-SCHEMANAME = 'SYS';

בשאילתה לעיל, שם המשתמש (שם הסכימה) הוא ' SYS '.

תְפוּקָה

הפלט מתאר את הפגישה הפעילה עבור ' SYS 'משתמש.

בדוק הפעלות לא פעילות של משתמש ספציפי

כדי לבדוק את ההפעלה הלא פעילה של משתמש ספציפי, הקלד את השאילתה הבאה:

SELECT * FROM v$session WHERE STATUS = 'לא פעיל' ו-SCHEMANAME = 'SYS';

תְפוּקָה

צילום המסך הראה שאין הפעלה לא פעילה של ' SYS 'משתמש.

סיכום

ניתן לבדוק את הפעלות הפעילות והלא פעילות ב-Oracle באמצעות ' v$session ' או ' gv$session ' טבלה עם ' בחר 'הצהרה. כדי לסנן את ההפעלות הפעילות או הלא פעילות, ' איפה ניתן להשתמש בסעיף עם ' סטָטוּס ' טור. אם ברצונך לבדוק הפעלות פעילות או לא פעילות עבור משתמש ספציפי, תוכל לציין את שם המשתמש בסעיף WHERE. כתבה זו הדגים מדריך מעשי כיצד לבדוק הפעלות פעילות ולא פעילות במסד הנתונים של Oracle.