EXP (निर्यात) और IMP (आयात) दो उपकरण हैं जिनकी आपको आवश्यकता है। इन्हें कमांड लाइन और एक ही मशीन पर चलाने का प्रयास करना बेहतर है।
इसे रिमोट से चलाया जा सकता है, आपको बस आपको TNSNAMES.ORA
सेटअप करना होगा डेटाबेस के समान संस्करण के साथ सभी डेवलपर टूल को सही ढंग से स्थापित करें और इंस्टॉल करें। आपके द्वारा अनुभव किए जा रहे त्रुटि संदेश को जाने बिना, मैं काम करने के लिए exp/imp प्राप्त करने में आपकी सहायता नहीं कर सकता।
एकल उपयोगकर्ता को निर्यात करने का आदेश:
exp userid=dba/dbapassword OWNER=username DIRECT=Y FILE=filename.dmp
यह निर्यात डंप फ़ाइल बनाएगा।
डंप फ़ाइल को किसी भिन्न उपयोगकर्ता स्कीमा में आयात करने के लिए, पहले SQLPLUS . में नया उपयोगकर्ता बनाएं :
SQL> create user newuser identified by 'password' quota unlimited users;
फिर डेटा आयात करें:
imp userid=dba/dbapassword FILE=filename.dmp FROMUSER=username TOUSER=newusername
यदि बहुत अधिक डेटा है तो BUFFERS
को बढ़ाकर जांच करें या expdp/impdp में देखें
exp और imp के लिए सबसे आम त्रुटियां सेटअप हैं। अपना PATH
चेक करें $ORACLE_HOME/bin
. शामिल है , चेक करें $ORACLE_HOME
सही तरीके से सेट किया गया है और $ORACLE_SID
check की जांच करें सेट है