ওরাকল ডাটাবেসে সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি কীভাবে পরীক্ষা করবেন?

Orakala Databese Sakriya Ebam Niskriya Sesanaguli Kibhabe Pariksa Karabena



ওরাকল ডাটাবেস একটি জনপ্রিয় RDBMS (রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম) এর মাপযোগ্যতা এবং বিশাল বৈশিষ্ট্যগুলির কারণে। ডাটাবেস অধিবেশন নিরীক্ষণ এবং নিয়ন্ত্রণ একটি ডাটাবেস প্রশাসকের জন্য একটি গুরুত্বপূর্ণ কাজ হতে পারে। উদাহরণস্বরূপ, ডাটাবেস কর্মক্ষমতা অপ্টিমাইজ করার জন্য এবং নিরাপত্তা হুমকি রোধ করার জন্য সক্রিয় এবং নিষ্ক্রিয় সেশনগুলির একটি ট্র্যাক রাখা খুবই গুরুত্বপূর্ণ।

এই নির্দেশিকা ব্যাখ্যা করবে কিভাবে সক্রিয় এবং নিষ্ক্রিয় অধিবেশন চেক করতে হয়:

ওরাকল ডাটাবেসে সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি কীভাবে পরীক্ষা করবেন?

ওরাকলের সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি পরীক্ষা করতে, প্রশাসক হিসাবে ডাটাবেসে লগ ইন করুন। এই পোস্টের জন্য, SQL বিকাশকারী ব্যবহার করা হয়, তাই সংযোগ তৈরি করুন বা সেই অনুযায়ী লগ ইন করুন।







কিভাবে v$session ব্যবহার করে সক্রিয় এবং নিষ্ক্রিয় সেশন চেক করবেন?

দ্য ' v$সেশন ” শুধুমাত্র বর্তমান উদাহরণের জন্য সেশন সম্পর্কে তথ্য প্রদান করে। দ্য ' নির্বাচন করুন 'সহ বিবৃতি' v$সেশন ” সক্রিয় এবং নিষ্ক্রিয় সেশন চেক করতে ব্যবহার করা যেতে পারে।



v$session ব্যবহার করে সক্রিয় সেশন চেক করুন

দ্য ' কোথায় ” ধারাটি ব্যবহার করার সময় সক্রিয় সেশনগুলি পরীক্ষা করার জন্য একটি ফিল্টার প্রয়োগ করতে ব্যবহার করা যেতে পারে v$সেশন টেবিল প্রশ্নটি নীচে দেওয়া হল:



v$ অধিবেশন থেকে * নির্বাচন করুন যেখানে স্ট্যাটাস = 'সক্রিয়';

উপরের ক্যোয়ারীটি শুধুমাত্র সারিগুলি প্রদর্শন করবে যেখানে মান “ স্ট্যাটাস 'কলাম হল' সক্রিয়





আউটপুট

আউটপুট সক্রিয় সেশনগুলি প্রদর্শন করে।



v$session ব্যবহার করে নিষ্ক্রিয় সেশন চেক করুন

দ্য ' কোথায় ” ধারাটি ব্যবহার করে নিষ্ক্রিয় সেশনগুলি পরীক্ষা করতে একটি ফিল্টার প্রয়োগ করতে ব্যবহার করা যেতে পারে v$সেশন . প্রশ্নটি নীচে দেওয়া হল:

যেখানে স্ট্যাটাস = 'নিষ্ক্রিয়';

উপরের ক্যোয়ারীটি শুধুমাত্র সেই সেশনগুলি প্রদর্শন করবে যা বর্তমানে ' নিষ্ক্রিয়

আউটপুট

আউটপুট দেখায় যে কোন নিষ্ক্রিয় অধিবেশন নেই।

কিভাবে gv$session ব্যবহার করে সক্রিয় এবং নিষ্ক্রিয় সেশন চেক করবেন?

দ্য ' gv$সেশন ” সমস্ত দৃষ্টান্তের জন্য সেশন সম্পর্কে তথ্য প্রদান করে। দ্য ' নির্বাচন করুন 'সহ বিবৃতি' gv$সেশন ” সেশন সম্পর্কে তথ্য প্রদর্শন করতে ব্যবহার করা যেতে পারে। দ্য ' কোথায় ” ধারাটি সক্রিয় এবং নিষ্ক্রিয় সেশন ফিল্টার করতে ব্যবহার করা হবে।

gv$session ব্যবহার করে সক্রিয় সেশন চেক করুন

সক্রিয় সেশন চেক করতে, এর ডেটা ফিল্টার করুন gv$সেশন টেবিল, শুধুমাত্র সারি নির্বাচন করে যেখানে মান “ স্ট্যাটাস 'কলাম হল' সক্রিয় ” প্রশ্নটি নীচে দেওয়া হল:

জিভি$সেশন থেকে * নির্বাচন করুন যেখানে স্ট্যাটাস='সক্রিয়';

আউটপুট

আউটপুট দেখায় যে সক্রিয় সেশনগুলি ফিল্টার করা হয়েছে।

gv$session ব্যবহার করে নিষ্ক্রিয় সেশন চেক করুন

দ্য ' কোথায় ' clause শুধুমাত্র সারি নির্বাচন করতে ব্যবহার করা যেতে পারে যেখানে মান ' স্ট্যাটাস 'কলাম হল' নিষ্ক্রিয় ' মধ্যে gv$সেশন টেবিল প্রশ্নটি নীচে দেওয়া হল:

জিভি$সেশন থেকে * নির্বাচন করুন যেখানে স্ট্যাটাস='নিষ্ক্রিয়';

আউটপুট

আউটপুট দেখায় যে কোন নিষ্ক্রিয় অধিবেশন নেই।

কিভাবে একটি নির্দিষ্ট ব্যবহারকারীর সক্রিয় এবং নিষ্ক্রিয় সেশন চেক করবেন?

ওরাকল ডাটাবেসে, একটি নির্দিষ্ট ব্যবহারকারীর সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি WHERE ক্লজে ব্যবহারকারীর নাম উল্লেখ করে পরীক্ষা করা যেতে পারে।

একটি নির্দিষ্ট ব্যবহারকারীর সক্রিয় অধিবেশন চেক করুন

একটি নির্দিষ্ট ব্যবহারকারীর সক্রিয় অধিবেশন চেক করার জন্য ক্যোয়ারী নীচে দেওয়া হল:

v$session থেকে * সিলেক্ট করুন যেখানে স্ট্যাটাস = 'অ্যাক্টিভ' এবং স্কিমনাম = 'SYS';

উপরের ক্যোয়ারীতে, ব্যবহারকারীর নাম (স্কিমা নাম) হল ' এসওয়াইএস

আউটপুট

আউটপুট 'এর জন্য সক্রিয় অধিবেশন চিত্রিত করে এসওয়াইএস 'ব্যবহারকারী।

একটি নির্দিষ্ট ব্যবহারকারীর নিষ্ক্রিয় অধিবেশন চেক করুন

একটি নির্দিষ্ট ব্যবহারকারীর নিষ্ক্রিয় অধিবেশন চেক করতে, নিম্নলিখিত ক্যোয়ারী টাইপ করুন:

v$session থেকে * নির্বাচন করুন যেখানে স্ট্যাটাস = 'নিষ্ক্রিয়' এবং স্কিমনাম = 'SYS';

আউটপুট

স্ক্রিনশটটি প্রদর্শিত হয়েছে যে 'এর কোন নিষ্ক্রিয় অধিবেশন নেই এসওয়াইএস 'ব্যবহারকারী।

উপসংহার

ওরাকলের সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি ব্যবহার করে চেক করা যেতে পারে ' v$সেশন 'বা' gv$সেশন 'সহ টেবিল' নির্বাচন করুন 'বিবৃতি। সক্রিয় বা নিষ্ক্রিয় সেশনগুলি ফিল্টার করতে, ' কোথায় 'এর সাথে ধারাটি ব্যবহার করা যেতে পারে' স্ট্যাটাস ' কলাম। আপনি যদি একটি নির্দিষ্ট ব্যবহারকারীর জন্য সক্রিয় বা নিষ্ক্রিয় সেশনগুলি পরীক্ষা করতে চান তবে আপনি WHERE ক্লজে ব্যবহারকারীর নাম উল্লেখ করতে পারেন। এই লেখাটি ওরাকল ডাটাবেসে সক্রিয় এবং নিষ্ক্রিয় সেশনগুলি কীভাবে পরীক্ষা করতে হয় তার একটি ব্যবহারিক নির্দেশিকা প্রদর্শন করেছে।