ডিবি: ওরাকল 10 জি
ও / এস: উইন্ডোজ সার্ভার 2003 বিট
আমি ওয়েব অ্যাপ্লিকেশন দ্বারা উত্পাদিত ওরাকল সেশনগুলির তালিকাটি জিজ্ঞাসা করি (প্রোগ্রাম = w3wp.exe দ্বারা ফিল্টার)
select * from V$session
where UPPER(program) LIKE '%W3%'
order by logon_time
লগন_টাইম অনুসারে, এখনও 31/07/2012 বা 01/08/2012 থেকে আজকের জীবিত সেশন বা আজকের (21/08/2012) এর আগে কোনও অধিবেশন কেন?
আমি sqlnet.ora এ কনফিগার করেছি: SQLNET.EXPIRE_TIME = 20 সুতরাং এর অর্থ হ'ল প্রতি 20 মিনিটে ওরাকল চেক করছে যে সংযোগগুলি এখনও সক্রিয় আছে কিনা।
সমস্ত ব্যবহারকারী-স্কিমার ডিফল্ট প্রোফাইল রয়েছে। এর অর্থ হ'ল কোনও অধিবেশন কখনই শেষ হয় না বা মারা যায় না?
ফিলের মন্তব্যের জবাবে যুক্ত করা হয়েছে:
ফিলের উত্তরের জবাবে যুক্ত করা হয়েছে:
INACTIVE
কেবলমাত্র আপনি যখন যাচাই করছেন ঠিক তার মুহূর্তে কোনও এসকিউএল বিবৃতি কার্যকর করা হচ্ছে না এর অর্থ হ'ল v$session
। যদি তারা কোনও সংযোগ পুলের অংশ হয় তবে তারা তাদের কাজটি সঠিকভাবে করছে - সংযোগ পুলিংয়ের পুরো পয়েন্টটি হ'ল প্রচুর লগইন / লগঅফের প্রয়োজনীয়তা সরিয়ে ফেলা এবং দ্রুত প্রারম্ভের জন্য ধ্রুবক অধিবেশন রাখা (অনেক বড় ওভারহেড আবার এবং আবার লগ ইন করা কেবল একটি ক্যোয়ারী কার্যকর করতে)। আপনি কেন এই সম্পর্কে উদ্বিগ্ন তা বুঝতে পারছি না।
v$session.PREV_EXEC_START
এই অধিবেশনগুলির জন্য কী ? আমি সন্দেহ করি যে তারা একটি সংযোগ পুলের অংশ এবং তাই তারা প্রায়শই ব্যবহার করা হচ্ছে বলে অলসভাবে কাজ করেনি।