Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

Oracle में Timestamp_to_scn और Scn_to_timestamp का उपयोग कैसे करें?

आप बहुत पीछे देखने की कोशिश कर रहे हैं। आप केवल एससीएन में और उससे कनवर्ट कर सकते हैं जो आपके सिस्टम द्वारा बनाए गए रीडो/फ्लैशबैक विंडो में हैं। एक बार उम्र बदल जाने के बाद मैपिंग खो जाती है।

यह दस्तावेज़ीकरण में समझाया गया है:

<ब्लॉककोट>

एससीएन उत्पन्न होने पर एससीएन और टाइमस्टैम्प के बीच संबंध को डेटाबेस द्वारा सीमित समय के लिए याद किया जाता है। यदि डेटाबेस स्वचालित पूर्ववत प्रबंधन मोड में चलता है, और डेटाबेस में सभी फ्लैशबैक संग्रहों का अवधारण समय, लेकिन 120 घंटे से कम नहीं, तो यह अवधि ऑटो-ट्यून पूर्ववत अवधारण अवधि की अधिकतम है। एसोसिएशन के अप्रचलित होने का समय तभी बीतता है जब डेटाबेस खुला हो। यदि SCN ने SCN_TO_TIMESTAMP . के तर्क के लिए निर्दिष्ट किया है तो एक त्रुटि वापस आ जाती है बहुत पुराना है।

ध्यान रखें कि ये Oracle के आंतरिक तंत्र का हिस्सा हैं, और इसलिए हमारे लिए सीमित उपयोग के हैं; हालांकि वे निश्चित रूप से फ्लैशबैक प्रश्नों के लिए उपयोगी हैं - फिर से उसी विंडो में।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं क्रिएट या रिप्लेस का उपयोग कैसे करूं?

  2. ORA-06508:PL/SQL:प्रोग्राम यूनिट को कॉल नहीं किया जा सका

  3. Oracle तत्काल क्लाइंट DYLD_LIBRARY_PATH त्रुटि

  4. मान्य नहीं कर सकता, नोवालिडेट विकल्प के साथ

  5. Oracle ट्रिगर के अंदर नई पंक्ति को XML में बदलें