আপনি যখনই ওরাকল এর sqlnet.ora বা tnsnames.ora ফাইলগুলি পরিবর্তন করেন, সিস্টেমটির কি পুনরায় বুট দরকার? আমার উদাহরণস্বরূপ, আমি উল্লেখ করছি যে মেশিনটিতে আমি কেবল ওরাকল ক্লায়েন্ট ইনস্টল করেছি, কিন্তু কৌতূহলের বাইরে ওরাকল সার্ভার ইনস্টলেশনটির অর্থ কী?
আপনি যখনই ওরাকল এর sqlnet.ora বা tnsnames.ora ফাইলগুলি পরিবর্তন করেন, সিস্টেমটির কি পুনরায় বুট দরকার? আমার উদাহরণস্বরূপ, আমি উল্লেখ করছি যে মেশিনটিতে আমি কেবল ওরাকল ক্লায়েন্ট ইনস্টল করেছি, কিন্তু কৌতূহলের বাইরে ওরাকল সার্ভার ইনস্টলেশনটির অর্থ কী?
উত্তর:
সাধারণভাবে, না। একটি tnsnames.ora পরিবর্তনের জন্য একটি পুনরায় বুটের প্রয়োজন হবে না তবে ব্যবহারকারীর কাছে সার্ভারের একটি ড্রপ-ডাউন তালিকা উপস্থাপন করতে সক্ষম হওয়ার জন্য কিছু অ্যাপ্লিকেশন শুরুতে tns নামগুলি পড়তে এবং পার্স করতে পারে, উদাহরণস্বরূপ, এবং যা পড়েছিল তা ক্যাশে করবে ফাইলটি পুনরায় পড়ার পরিবর্তে অ্যাপ্লিকেশন শুরু হয়েছিল। পরিস্থিতির উপর নির্ভর করে, ডেটা ক্যাশে থাকা কোনও অ্যাপ্লিকেশন কীভাবে মেরে ফেলা হবে এবং পুনরায় চালু করবেন কী করে তা আবিষ্কার করার চেয়ে উইন্ডোজ ক্লায়েন্টটিকে রিবুট করা সবচেয়ে সহজ হতে পারে।
একটি স্কেলনেট.ওর পরিবর্তনটি প্রয়োজন না থাকলেও ধারাবাহিকতার জন্য একটি রিবুট থেকে উপকৃত হতে পারে। যদি আপনি কোনও সার্ভারে মৃত সংযোগ সনাক্তকরণ সক্ষম করে কিছু সেট করে থাকেন sqlnet.expire_time
, উদাহরণস্বরূপ, সম্ভবত নতুন সংযোগের পরিবর্তে সেটিংস সমস্ত সংযোগের ক্ষেত্রে প্রযোজ্য কিনা তা নিশ্চিত করে সার্ভারটি পুনরায় বুট করা বোধগম্য হয় - যদি আপনি চেষ্টা করছেন কোনও নির্দিষ্ট মৃত সংযোগটি এখনও কেন চারপাশে ঝুলছে ডিবাগ করুন তা জেনেও যে সার্ভারটি পুনরায় চালু হয়েছিল এবং আপনি যে সংযোগটি স্থাপনের আগে খোলা হয়েছিল তার কোনও নকশাকর্মের দিকে নজর দিচ্ছেন না এটি সাধারণত সহায়ক হবে।
আমার কাফফেরত থেকে উইকিউএস স্ক্লপ্লাস এবং কিছু অন্যান্য সরঞ্জাম থেকে:
tnsnames.ora
যখনই কোনও ক্লায়েন্ট কোনও সংযোগ খুলতে চায় তখন সেগুলি পড়েsqlnet.ora
যখনই ক্লায়েন্টের প্রক্রিয়া শুরু হয় তখনই তা পড়া হয়কমপক্ষে স্ক্যালপ্লাসের জন্য আপনি এটিকে সহজে যাচাই করতে পারবেন:
ট্রেস_ডাইরেক্টরি_ক্লিন্ট = সি:। ট্রেস ট্রেস_টাইমস্ট্যাম্প_ক্লিয়েন্ট = চালু trace_level_client = 16 trace_unique_client = চালু
তবে অবশ্যই অন্যান্য অ্যাপ্লিকেশন অন্যভাবে আচরণ করতে পারে
ট্রেস ডিরেক্টরি যদি ট্রেস_ডাইরেক্টরিটি বিদ্যমান না থাকে বা লিখিত না হয় তবে অবশ্যই ট্রেস কাজ করবে না। তোমরাও তেমনি পরীক্ষা yshould আপনার ট্রেসিং কাজ আপনি এটা coigure যদি আগে আপনি শুরু sqlplus