- मैं एक Oracle डाटाबेस बैकअप फ़ाइल (.dmp) expdp से बनाया गया था कि है।
- .dmp फ़ाइल एक संपूर्ण डेटाबेस का निर्यात था।
- मुझे इस डंप फ़ाइल के भीतर से 1 स्कीमा को पुनर्स्थापित करने की आवश्यकता है।
- मुझे इस डंप फ़ाइल के अंदर स्कीमा के नाम नहीं पता हैं।
- डेटा आयात करने के लिए impdp का उपयोग करने के लिए मुझे लोड करने के लिए स्कीमा का नाम चाहिए।
तो, मुझे .dmp फ़ाइल का निरीक्षण करने और इसमें सभी स्कीमा सूचीबद्ध करने की आवश्यकता है, मैं यह कैसे कर सकता हूं?कैसे एक Oracle डाटा पम्प निर्यात अंदर स्कीमा निर्धारित करने के लिए दायर
अद्यतन (2008-09-18 13:02) - अधिक विस्तृत जानकारी:
impdp आदेश मैं का उपयोग कर मौजूदा कर रहा हूँ है:
impdp user/[email protected] directory=DPUMP_DIR
dumpfile=EXPORT.DMP logfile=IMPORT.LOG
और DPUMP_DIR है सही ढंग से विन्यस्त।
SQL> SELECT directory_path
2 FROM dba_directories
3 WHERE directory_name = 'DPUMP_DIR';
DIRECTORY_PATH
-------------------------
D:\directory_path\dpump_dir\
और हाँ, निर्यात। डीएमपी फ़ाइल उस फ़ोल्डर में बरकरार है।
मैं जब मैं चलाने impdp आदेश है त्रुटि संदेश:
Connected to: Oracle Database 10g Enterprise Edition ...
ORA-31655: no data or metadata objects selected for job
ORA-39154: Objects from foreign schemas have been removed from import
यह त्रुटि संदेश ज्यादातर की उम्मीद है। मैं जरूरत impdp आदेश हो:
impdp user/[email protected] directory=DPUMP_DIR dumpfile=EXPORT.DMP
SCHEMAS=SOURCE_SCHEMA REMAP_SCHEMA=SOURCE_SCHEMA:MY_SCHEMA
कि, मैं स्रोत स्कीमा की जरूरत है ऐसा करने के लिए लेकिन।
मेरे लिए काम किया 100% – theo231022