सबसे पहले, आपको SYSTEM
. का उपयोग करना बंद कर देना चाहिए खाता। वह केवल Oracle डेटाबेस के लिए है। एक नया डेटाबेस उपयोगकर्ता बनाएं और उसका उपयोग करें और आप अपने वर्तमान सिरदर्द से भी बदतर कई सिरदर्दों से खुद को बचाएंगे।
अपनी वर्तमान समस्या को हल करने के लिए, आप SYSTEM
के स्वामित्व वाली "हजारों टेबल" को फ़िल्टर करना चाहते हैं अलग सोच। (मैं आपकी बात मान रहा हूं यह हजारों हैं -- मैंने उन्हें कभी नहीं गिना है)।
एक विचार यह होगा:
SELECT object_name
FROM dba_objects
WHERE object_type = 'TABLE'
AND owner = 'SYSTEM'
AND created >= to_date('01-JAN-2018','DD-MON-YYYY')
... 01-JAN-2018 को उस तिथि से प्रतिस्थापित करना जब आपने SQL*Plus का उपयोग शुरू किया था, जो कि उम्मीद है उसी दिन नहीं था जब डेटाबेस स्थापित किया गया था (अन्यथा यह अच्छी तरह से काम नहीं कर सकता है)!