मैं एक ओरेकल नोब हूँ, और मेरा इरादा एक ओरेकल डेटाबेस के भीतर एक स्कीमा से दूसरे स्कीमा में सभी डेटा और मेटाडेटा को स्थानांतरित करना है। मैं डेटापंप expdp
और impdp
कमांड का उपयोग करने की योजना बना रहा हूं । मेरे पास इस बारे में प्रश्न हैं:
- क्या मैं एक उपयोगकर्ता के बिना एक लक्ष्य स्कीमा बना सकता हूं या क्या मुझे पहले एक उपयोगकर्ता बनाना चाहिए (जो एक स्कीमा भी बनाता है)?
- क्या मैं SYS (sysdba) खाते का उपयोग करके निष्पादित
expdp
औरimpdp
कमांड कर सकता हूं ? यह एक पसंदीदा तरीका है? क्या यह कथन एक स्कीमा से सभी ऑब्जेक्ट (डेटा और मेटाडेटा) लेता है और इनको एक अलग स्कीमा में स्थानांतरित करता है?
expdp \"/ as sysdba\" schemas=<schemaname> directory=dumpdir dumpfile=<schemaname>.dmp logfile=expdp_<schemaname>.log
तो क्या लक्ष्य स्कीमा
impdp
कमांड के बाद स्रोत स्कीमा की एक सटीक प्रतिलिपि है ?