நிச்சயமாக, ஆரக்கிள் SQL காட்சி மற்றும் ஃபேஷன் போக்குகள் மற்றும் பாணிகளைப் பற்றி பேசலாம். ஆனால் நினைவில் கொள்ளுங்கள், இந்த தலைப்புகள் முற்றிலும் வேறுபட்டவை, எனவே அவற்றை தனித்தனியாகக் கையாள்வோம்.
ஆரக்கிள் SQL இன் சேவை பெயர் பார்வை : ஓர் மேலோட்டம்
சேவையின் பெயர் பார்வை என்பது Oracle SQL இன் முக்கிய அம்சமாகும். அடிப்படையில், இது ஒரு தரவுத்தளத்தின் தர்க்கரீதியான பிரதிநிதித்துவமாகும், இது ஒரு குறிப்பிட்ட சேவையை இயக்கும் ஆரக்கிள் தரவுத்தளத்தின் உதாரணத்திற்கு மாற்றுப்பெயராக செயல்படுகிறது. இந்த பார்வை பயன்பாடுகள் மற்றும் பயனர்களை ஒரு வெளிப்படையான நிகழ்வு பெயர் தேவையில்லாமல் தரவுத்தளத்துடன் இணைக்கவும் தொடர்பு கொள்ளவும் உதவுகிறது.
'சேவை பெயர் பார்வை' பல சிக்கல்களைத் தீர்க்கும், அதாவது ஒரு தரவுத்தளத்தை குறிவைக்க பல தனித்துவமான சேவைகளை அனுமதிப்பது அல்லது இணைப்பு சுமை சமநிலை மற்றும் தோல்வியை எளிதாக்குகிறது.
காட்சி view_service_names AS ஐ உருவாக்கவும் அல்லது மாற்றவும்
SELECT பெயர், db_unique_name, network_name
v$ சேவைகளிலிருந்து;
இந்த Oracle SQL குறியீடு சேவைப் பெயர்களின் காட்சியை உருவாக்குகிறது, அங்கு ஒவ்வொரு வரிசையும் ஆரக்கிள் தரவுத்தளத்திற்கான அணுகலைச் செயல்படுத்தும் சேவைப் பெயரைக் குறிக்கிறது.
Oracle SQL இல் சேவை பெயர் பார்வை எவ்வாறு செயல்படுகிறது?
பார்வையை உருவாக்குவதன் மூலம் செயல்முறை தொடங்குகிறது. இந்த Oracle SQL கட்டளை 'CREATE OR REPLACE VIEW' ஒரு புதிய காட்சியை உருவாக்க பயன்படுகிறது, அல்லது அது ஏற்கனவே இருந்தால், அதை மாற்றவும்.
கட்டளை SELECT பெயர், db_unique_name, network_name FROM v$services; அனைத்து பெயர்கள், தனிப்பட்ட தரவுத்தள பெயர்கள் மற்றும் நெட்வொர்க் பெயர்களை v$ சேவைகளிலிருந்து சேகரிக்கிறது - அனைத்து செயலில் உள்ள சேவைகள் பற்றிய தகவலைக் காண்பிக்கும் டைனமிக் செயல்திறன் காட்சி.
பார்வை நிறுவப்பட்ட பிறகு, நிலையான SELECT * FROM view_service_names ஐ இயக்குவதன் மூலம் ஒருவர் சேவைப் பெயர்களை ஆராயலாம்; வினவல். இதன் விளைவாக பல்வேறு நோக்கங்களுக்காகப் பயன்படுத்தக்கூடிய அனைத்து தற்போதைய சேவைப் பெயர்களின் பட்டியலாகும்.
தெரிவு * காட்சி_சேவை_பெயர்களில் இருந்து;
சேவை பெயர் பார்வையின் நன்மைகள் மற்றும் பயன்பாட்டு வழக்குகள்
சேவைப் பெயர்களைப் பயன்படுத்துவதன் குறிப்பிடத்தக்க நன்மைகளில் ஒன்று, ஆரக்கிள் தரவுத்தளங்களை எளிதாக நிர்வகிக்கவும் கட்டுப்படுத்தவும் உதவுகிறது. எடுத்துக்காட்டாக, பணிச்சுமைகளை பொருத்தமான தரவுத்தள நிகழ்வுகளுக்கு இயக்கவும் மற்றும் கிளையன்ட் பக்க இணைப்பு சுமை சமநிலையை உள்ளமைக்கவும் இது உதவும். உண்மையான பயன்பாட்டு கிளஸ்டர்கள் (RAC) சூழல்களில் இணைப்பு தோல்வியை எளிதாக்குவது மற்றொரு நன்மை.
மேலும் படிக்க