Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> डेटाबेस

Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें

यह ब्लॉग पोस्ट Oracle Database 18c में पेश की गई नई दिलचस्प सुविधाओं पर चर्चा करती है जो DBA के जीवन को थोड़ा आसान बनाती हैं।

Oracle Database 18c निम्नलिखित नई सुविधाओं का परिचय देता है:

  • SQL कैंसिल करना
  • पासवर्ड फ़ाइल स्थान
  • रीड-ओनली Oracle Home
  • निजी अस्थायी टेबल

SQL कैंसिल करना

Oracle Database 18c एक नया कमांड पेश करता है जिसका उपयोग डेटाबेस प्रशासक (DBAs) मूल सत्र को मारे बिना ब्लॉकिंग, या अत्यधिक महंगे, स्टेटमेंट को रद्द करने के लिए कर सकते हैं। पहले के रिलीज़ में, DBAs सत्र को समाप्त करने के लिए alter session kill कमांड का उपयोग करते थे। नया alter system cancel SQL कमांड एक सत्र में SQL स्टेटमेंट को रद्द करता है, जो Oracle Database 18c में एक दुष्ट सत्र को मारने का विकल्प प्रदान करता है।

alter system cancel SQL स्टेटमेंट के लिए निम्न सिंटैक्स का उपयोग करें:

ALTER SYSTEM CANCEL SQL 'SID, SERIAL#[, @INST_ID][, SQL_ID]';

यदि आप INST_ID को छोड़ देते हैं, तो सिस्टम वर्तमान इंस्टेंस पर डिफ़ॉल्ट होता है। यदि आप SQL_ID को छोड़ देते हैं, तो सिस्टम मानता है कि SQL को निर्दिष्ट सत्र में चलना चाहिए। कुछ विविधताएं निम्न हैं:

  • इस इंस्टेंस पर सत्र में वर्तमान SQL।

    ALTER SYSTEM CANCEL SQL '723, 45325';
  • INST_ID = 1 वाले इंस्टेंस पर सत्र में वर्तमान SQL।

    ALTER SYSTEM CANCEL SQL '723, 45325, @1';
  • इस इंस्टेंस पर सत्र में निर्दिष्ट SQL।

    ALTER SYSTEM CANCEL SQL '723, 45325, 84djy3b3xgvq';
  • INST_ID = 1 वाले इंस्टेंस पर सत्र में निर्दिष्ट SQL।

    ALTER SYSTEM CANCEL SQL '723, 45325, @1, 84djy3b3xgvq';

पासवर्ड फ़ाइल स्थान

Oracle Database 18c पासवर्ड फ़ाइल का डिफ़ॉल्ट स्थान अब ORACLE_BASE के बजाय ORACLE_HOME/dbs है। यह परिवर्तन आपको डेटाबेस फ़ाइलों के लिए स्थिर रिपॉजिटरी के रूप में Oracle Home का उपयोग करने में सक्षम बनाता है।

नया स्थान डेटाबेस माइग्रेशन को सरल बनाता है क्योंकि ORACLE_BASE हर इंस्टॉलेशन के ORACLE_HOME के लिए सामान्य है। एक ORACLE_HOME से दूसरे में डेटाबेस माइग्रेट करने के लिए पासवर्ड फ़ाइल को स्थानांतरित करने की आवश्यकता नहीं होती:

orapwd file='$ORACLE_BASE/orapwtest18c' password=oracle force=y format=12
Oracle Database 18c की DBAs के लिए नई संवर्द्धन की खोज करें

रीड-ओनली Oracle Home

नया पासवर्ड फ़ाइल स्थान आपको एक साझा रीड-ओनली Oracle Home को विभिन्न सिस्टम पर माउंट करने में सक्षम बनाता है, जिससे जटिल आर्किटेक्चर के लिए तैनाती अधिक विश्वसनीय और सरल हो जाती है। दूसरे शब्दों में, एक रीड-ओनली Oracle Home सॉफ़्टवेयर को डेटाबेस कॉन्फ़िगरेशन जानकारी और लॉग फ़ाइलों से अलग करता है, जो आपको सॉफ़्टवेयर को विभिन्न तैनातियों में आसानी से साझा करने में सक्षम बनाता है। एक रीड-ओनली Oracle Home संस्करण नियंत्रण और मानकीकरण को भी सरल बनाता है।

रीड-ओनली Oracle Home को सक्षम करने के लिए निम्न चरणों का उपयोग करें:

  1. bin डायरेक्टरी पर जाएं:

    $ cd $ORACLE_HOME/bin
  2. रीड-ओनली Oracle Home को सक्षम करने के लिए स्क्रिप्ट चलाएं:

    $ ./roohctl -enable

निजी अस्थायी टेबल

Oracle Database 18c एक निजी अस्थायी टेबल की अवधारणा पेश करता है—एक मेमोरी-आधारित अस्थायी टेबल जो सेटअप के आधार पर सत्र या लेनदेन के अंत में ड्रॉप हो जाती है। पिछले रिलीज़ में, आप एक ग्लोबल टेम्पररी टेबल (GTT) बना सकते हैं, जो एक स्थायी मेटाडेटा ऑब्जेक्ट है जो लेनदेन-विशिष्ट या सत्र-विशिष्ट आधार पर अस्थायी सेगमेंट में पंक्तियों को रखता है। आमतौर पर, आप GTT को ऑन-द-फ्लाई नहीं बनाते और ड्रॉप करते हैं। निजी अस्थायी टेबल की शुरूआत के साथ, Oracle के पास अन्य इंजन में उपलब्ध एक समान विकल्प है, जहां टेबल ऑब्जेक्ट स्वयं अस्थायी होता है, न कि केवल डेटा।

PRIVATE_TEMP_TABLE_PREFIX इनिशियलाइज़ेशन पैरामीटर, जो डिफ़ॉल्ट रूप से **ORA$PTT_** है, वह प्रीफिक्स परिभाषित करता है जिसका उपयोग आपको निजी अस्थायी टेबल बनाते समय नाम में करना होगा। यदि आप सही प्रीफिक्स का उपयोग किए बिना नाम में निजी अस्थायी टेबल बनाने का प्रयास करते हैं, तो त्रुटि होती है।

डिफ़ॉल्ट ON COMMIT DROP DEFINITION क्लॉज लेनदेन के अंत में या सत्र के अंत में टेबल को ड्रॉप करता है।

निजी अस्थायी टेबल बनाने के लिए निम्न सिंटैक्स का उपयोग करें:

CREATE PRIVATE TEMPORARY TABLE ora$ptt_my_temp1 ( id NUMBER, description VARCHAR2(20) ) ON COMMIT DROP DEFINITION;

निष्कर्ष

हम अनुशंसा करते हैं कि आप इन नई सुविधाओं का लाभ उठाएं, जैसे किसी पहचाने गए सत्र को डेटाबेस से साफ़ करने के लिए SQL कैंसिलिंग का उपयोग करना। रीड-ओनली ORACLE_HOME सुविधा आपको सॉफ़्टवेयर को विभिन्न तैनातियों में आसानी से साझा करने में सक्षम बनाती है। निजी अस्थायी टेबल की शुरूआत के साथ, आप इसे ट्रैक किए बिना तेजी से एक अस्थायी टेबल बना सकते हैं, क्योंकि Oracle लेनदेन के अंत में इसे स्वचालित रूप से ड्रॉप कर देता है। जिस स्थिति को आपको संभालने की आवश्यकता है, उसके आधार पर, आप समय बचाने के लिए इनमें से किसी भी सुविधा का उपयोग कर सकते हैं।

कोई भी टिप्पणी करने या प्रश्न पूछने के लिए फीडबैक टैब का उपयोग करें।

विशेषज्ञ प्रशासन, प्रबंधन और कॉन्फ़िगरेशन के साथ अपने वातावरण को अनुकूलित करें

Rackspace के एप्लिकेशन सेवाओं (RAS) विशेषज्ञ अनुप्रयोगों के एक व्यापक पोर्टफोलियो में निम्नलिखित पेशेवर और प्रबंधित सेवाएं प्रदान करते हैं:

  • ईकॉमर्स और डिजिटल अनुभव प्लेटफॉर्म
  • एंटरप्राइज रिसोर्स प्लानिंग (ERP)
  • बिजनेस इंटेलिजेंस
  • सेल्सफोर्स कस्टमर रिलेशनशिप मैनेजमेंट (CRM)
  • डेटाबेस
  • ईमेल होस्टिंग और उत्पादकता

हम प्रदान करते हैं:

  • निष्पक्ष विशेषज्ञता: हम आपकी आधुनिकीकरण यात्रा को सरल बनाते हैं और मार्गदर्शन करते हैं, उन क्षमताओं पर ध्यान केंद्रित करते हैं जो तत्काल मूल्य प्रदान करती हैं।
  • फैनेटिकल एक्सपीरियंस™: हम एक प्रोसेस फर्स्ट, टेक्नोलॉजी सेकंड® दृष्टिकोण को समर्पित तकनीकी सहायता के साथ जोड़कर व्यापक समाधान प्रदान करते हैं।
  • अद्वितीय पोर्टफोलियो: हम आपको सही क्लाउड पर सही तकनीक चुनने और तैनात करने में मदद करने के लिए व्यापक क्लाउड अनुभव लागू करते हैं।
  • चुस्त डिलीवरी: हम आपकी यात्रा में जहां आप हैं, वहां मिलते हैं और अपनी सफलता को आपके साथ संरेखित करते हैं।

अभी चैट करें शुरू करने के लिए।


  1. ओरेकल EBS 12.2 को ओरेकल डेटाबेस 19c में माइग्रेट करने की चरण-दर-चरण गाइड ओरेकल EBS 12.2 को ओरेकल डेटाबेस 19c में माइग्रेट करने की चरण-दर-चरण गाइड

    परिचय ओरेकल ने हाल ही में EBS 12.2 के साथ ओरेकल डेटाबेस 19c को प्रमाणित किया है। जब आप EBS डेटाबेस को संस्करण 12c (12.1.0.2) या 11.2.0.4 से डेटाबेस 19c में अपग्रेड करते हैं, तो डेटाबेस आर्किटेक्चर कंटेनर डेटाबेस (CDB) आर्किटेक्चर में बदल जाता है। यदि आप पिछले संस्करणों से EBS डेटाबेस को 19c में अपग्

  1. Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं Oracle 19c: डेटाबेस प्रशासकों के लिए उन्नत सुविधाएं

    Oracle® Database संस्करण 19c ने नई और बेहतर सुविधाओं की एक श्रृंखला पेश की। परिचय Oracle 19c, लंबी अवधि के समर्थन के साथ Oracle Database 12c रिलीज़ 2 उत्पाद परिवार में अंतिम है। यह Linux®, Windows®, Solaris®, HP/UX®, और AIX® प्लेटफॉर्म के साथ-साथ Oracle Cloud पर उपलब्ध है। Oracle 19c ग्राहकों को उनक

  1. Ruby 2.6 में 9 प्रमुख संवर्द्धन का अन्वेषण Ruby 2.6 में 9 प्रमुख संवर्द्धन का अन्वेषण

    Ruby का एक नया संस्करण नई सुविधाओं और प्रदर्शन सुधारों के साथ आ रहा है। क्या आप परिवर्तनों के साथ बने रहना चाहेंगे? आइए एक नज़र डालते हैं! अंतहीन रेंज (Endless Ranges) Ruby 2.5 और पुराने संस्करण पहले से ही अंतहीन रेंज का एक रूप (Float::INFINITY के साथ) का समर्थन करते हैं, लेकिन Ruby 2.6 इसे अगले स्त