یقینی طور پر، آئیے اوریکل ایس کیو ایل ویو کے ساتھ ساتھ فیشن کے رجحانات اور طرزوں کے بارے میں بات کرتے ہیں۔ لیکن یاد رکھیں، یہ موضوعات بالکل مختلف ہیں، اس لیے ہم انہیں الگ سے ہینڈل کریں گے۔
اوریکل ایس کیو ایل کی سروس کا نام دیکھیں : ایک جائزہ
سروس کے نام کا منظر اوریکل ایس کیو ایل کا ایک اہم پہلو ہے۔ بنیادی طور پر، یہ ایک ڈیٹا بیس کی ایک منطقی نمائندگی ہے، جو کسی مخصوص سروس کو چلانے والے اوریکل ڈیٹا بیس کی مثال کے لیے عرف کے طور پر کام کرتا ہے۔ یہ نظارہ کالنگ ایپلی کیشنز اور صارفین کو کسی واضح مثال کے نام کی ضرورت کے بغیر ڈیٹا بیس کے ساتھ مربوط اور تعامل کرنے کے قابل بناتا ہے۔
'Service Name View' بہت سے مسائل کو حل کر سکتا ہے، جیسے کہ متعدد مختلف سروسز کو ایک ڈیٹا بیس کو نشانہ بنانے کی اجازت دینا یا کنکشن لوڈ بیلنسنگ اور فیل اوور میں سہولت فراہم کرنا۔
VIEW view_service_names AS بنائیں یا تبدیل کریں۔
منتخب کریں نام، db_unique_name، network_name
v$سروسز سے؛
یہ اوریکل ایس کیو ایل کوڈ سروس کے ناموں کا ایک منظر بناتا ہے، جہاں ہر قطار ایک سروس کے نام کی نمائندگی کرتی ہے جس سے اوریکل ڈیٹا بیس تک رسائی ممکن ہوتی ہے۔
اوریکل ایس کیو ایل میں سروس کا نام ویو کیسے کام کرتا ہے؟
عمل ایک منظر بنانے سے شروع ہوتا ہے۔ یہ اوریکل ایس کیو ایل کمانڈ 'کریٹ یا ریپلیس ویو' ایک نیا منظر بنانے کے لیے، یا اگر یہ پہلے سے موجود ہے تو اسے تبدیل کرنے کے لیے استعمال کیا جاتا ہے۔
کمانڈ SELECT name, db_unique_name, network_name FROM v$services؛ v$services سے تمام ناموں، منفرد ڈیٹا بیس کے ناموں اور نیٹ ورک کے ناموں کو جمع کرتا ہے – تمام فعال خدمات پر معلومات کی نمائش کرنے والا متحرک کارکردگی کا منظر۔
منظر قائم ہونے کے بعد، کوئی بھی معیاری SELECT * FROM view_service_names؛ پر عمل کرتے ہوئے سروس کے ناموں کی جانچ کر سکتا ہے۔ استفسار نتیجہ تمام موجودہ سروس کے ناموں کی ایک فہرست ہو گی جن سے مختلف مقاصد کے لیے فائدہ اٹھایا جا سکتا ہے۔
View_service_names سے * منتخب کریں؛
سروس کے فوائد اور استعمال کے کیسز کا نام دیکھیں
سروس کے ناموں کو استعمال کرنے کا ایک اہم فائدہ اوریکل ڈیٹا بیس کے آسان انتظام اور کنٹرول کو فعال کرنا ہے۔ مثال کے طور پر، یہ کام کے بوجھ کو مناسب ڈیٹا بیس مثالوں تک پہنچانے اور کلائنٹ سائیڈ کنکشن لوڈ بیلنسنگ کو ترتیب دینے میں مدد کر سکتا ہے۔ ایک اور فائدہ ریئل ایپلیکیشن کلسٹرز (RAC) ماحول میں کنکشن فیل اوور کی سہولت فراہم کرنا ہے۔
مزید پڑھئیے