ಖಚಿತವಾಗಿ, ಒರಾಕಲ್ SQL ವೀಕ್ಷಣೆ ಮತ್ತು ಫ್ಯಾಷನ್ ಪ್ರವೃತ್ತಿಗಳು ಮತ್ತು ಶೈಲಿಗಳ ಬಗ್ಗೆ ಮಾತನಾಡೋಣ. ಆದರೆ ನೆನಪಿಡಿ, ಈ ವಿಷಯಗಳು ವಿಭಿನ್ನವಾಗಿವೆ, ಆದ್ದರಿಂದ ನಾವು ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ವಹಿಸುತ್ತೇವೆ.
ಒರಾಕಲ್ SQL ನ ಸೇವೆಯ ಹೆಸರು ವೀಕ್ಷಣೆ : ಒಂದು ಅವಲೋಕನ
ಸೇವೆಯ ಹೆಸರಿನ ನೋಟವು ಒರಾಕಲ್ SQL ನ ಪ್ರಮುಖ ಅಂಶವಾಗಿದೆ. ಮೂಲಭೂತವಾಗಿ, ಇದು ಡೇಟಾಬೇಸ್ನ ತಾರ್ಕಿಕ ಪ್ರಾತಿನಿಧ್ಯವಾಗಿದೆ, ನಿರ್ದಿಷ್ಟ ಸೇವೆಯನ್ನು ಚಾಲನೆ ಮಾಡುವ ಒರಾಕಲ್ ಡೇಟಾಬೇಸ್ನ ಉದಾಹರಣೆಗಾಗಿ ಅಲಿಯಾಸ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಈ ವೀಕ್ಷಣೆಯು ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಬಳಕೆದಾರರನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು ಸ್ಪಷ್ಟವಾದ ನಿದರ್ಶನದ ಹೆಸರಿನ ಅಗತ್ಯವಿಲ್ಲದೆ ಡೇಟಾಬೇಸ್ನೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಶಕ್ತಗೊಳಿಸುತ್ತದೆ.
'ಸೇವಾ ಹೆಸರು ವೀಕ್ಷಣೆ' ಹಲವಾರು ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ ಒಂದೇ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಗುರಿಯಾಗಿಸಲು ಬಹು ವಿಭಿನ್ನ ಸೇವೆಗಳನ್ನು ಅನುಮತಿಸುವುದು ಅಥವಾ ಸಂಪರ್ಕ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಮತ್ತು ವೈಫಲ್ಯವನ್ನು ಸುಗಮಗೊಳಿಸುವುದು.
ವೀಕ್ಷಿಸಿ view_service_names AS ಅನ್ನು ರಚಿಸಿ ಅಥವಾ ಬದಲಾಯಿಸಿ
ಹೆಸರು, 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) ಪರಿಸರದಲ್ಲಿ ಸಂಪರ್ಕ ವಿಫಲತೆಯನ್ನು ಸುಲಭಗೊಳಿಸುವುದು ಮತ್ತೊಂದು ಪ್ರಯೋಜನವಾಗಿದೆ.
ಮತ್ತಷ್ಟು ಓದು