Oracle Database
डेटा पंप
खोज…
परिचय
डेटा पंप आयात / निर्यात बनाने के लिए निम्नलिखित चरण हैं:
डाटापंप की नौकरियों की निगरानी करें
डेटापंप की नौकरियों का उपयोग करके निगरानी की जा सकती है
1. डेटा शब्दकोश दृश्य:
select * from dba_datapump_jobs;
SELECT * FROM DBA_DATAPUMP_SESSIONS;
select username,opname,target_desc,sofar,totalwork,message from V$SESSION_LONGOPS where username = 'bkpadmin';
2. Datapump स्थिति:
- आयात / निर्यात लॉग या डेटा शब्दकोश नाम और से नौकरी का नाम नोट करें
- रन अटैच कमांड:
- आयात / निर्यात प्रॉम्प्ट में स्थिति का प्रकार
impdp <bkpadmin>/<bkp123> attach=<SYS_IMPORT_SCHEMA_01>
Import> status
आयात / निर्यात प्रॉम्प्ट से बाहर आने के लिए CTRL + C दबाएँ
चरण 3/6: निर्देशिका बनाएँ
create or replace directory DATAPUMP_REMOTE_DIR as '/oracle/scripts/expimp';
चरण 7: निर्यात कमांड
आदेश:
expdp <bkpadmin>/<bkp123> parfile=<exp.par>
* कृपया अपने वातावरण के अनुसार उपयुक्त मूल्यों वाले डेटा को बदलें। आप अपनी आवश्यकताओं के अनुसार मापदंडों को जोड़ / संशोधित कर सकते हैं। उपरोक्त उदाहरण में सभी शेष पैरामीटर पैरामीटर फाइलों में जोड़े गए हैं जैसा कि नीचे कहा गया है: *
- निर्यात प्रकार: उपयोगकर्ता निर्यात
- संपूर्ण स्कीमा निर्यात करें
- पैरामीटर फ़ाइल विवरण [exp.par कहते हैं]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
- निर्यात प्रकार: बड़े स्कीमा के लिए उपयोगकर्ता निर्यात
- बड़े डेटासेट के लिए संपूर्ण स्कीमा निर्यात करें: यहां निर्यात डंप फ़ाइलें टूट और संकुचित हो जाएंगी। समानांतरवाद का उपयोग यहां किया जाता है (नोट: समानता जोड़ने से सर्वर पर सीपीयू लोड बढ़ेगा)
- पैरामीटर फ़ाइल विवरण [exp.par कहते हैं]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=exp_<dbname>_<schema>.log
compression = all
parallel=5
- निर्यात प्रकार: टेबल निर्यात [तालिकाओं का निर्यात सेट]
- पैरामीटर फ़ाइल विवरण [exp.par कहते हैं]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
चरण 9: आयात कमांड
शर्त:
- उपयोगकर्ता आयात करने से पहले स्कीमा या आयात की गई तालिका को गिराना एक अच्छा अभ्यास है।
आदेश:
impdp <bkpadmin>/<bkp123> parfile=<imp.par>
* कृपया अपने वातावरण के अनुसार उपयुक्त मूल्यों वाले डेटा को बदलें। आप अपनी आवश्यकताओं के अनुसार मापदंडों को जोड़ / संशोधित कर सकते हैं। उपरोक्त उदाहरण में सभी शेष पैरामीटर पैरामीटर फाइलों में जोड़े गए हैं जैसा कि नीचे कहा गया है: *
- आयात प्रकार: उपयोगकर्ता आयात
- संपूर्ण स्कीमा आयात करें
- पैरामीटर फ़ाइल विवरण [कहो imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=imp_<dbname>_<schema>.log
- आयात प्रकार: बड़े स्कीमा के लिए उपयोगकर्ता आयात
- बड़े डेटासेट के लिए संपूर्ण स्कीमा आयात करें: समानांतरवाद का उपयोग यहां किया जाता है (नोट: समानांतरता जोड़ने से सर्वर पर सीपीयू लोड बढ़ेगा)
- पैरामीटर फ़ाइल विवरण [कहो imp.par]:
schemas=<schema>
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>_%U.dmp
logfile=imp_<dbname>_<schema>.log
parallel=5
- आयात प्रकार: टेबल आयात [तालिकाओं का आयात सेट]
- पैरामीटर फ़ाइल विवरण [कहो imp.par]:
tables= tname1, tname2, tname3
directory= DATAPUMP_REMOTE_DIR
dumpfile=<dbname>_<schema>.dmp
logfile=exp_<dbname>_<schema>.log
TABLE_EXISTS_ACTION= <APPEND /SKIP /TRUNCATE /REPLACE>
1. डाटापंप कदम
स्रोत सर्वर [डेटा निर्यात करें] | लक्ष्य सर्वर [डेटा आयात करें] |
---|---|
1. एक डाटापंप फ़ोल्डर बनाएँ जिसमें निर्यात डंप फाइलें होंगी | 4. एक डाटापंप फ़ोल्डर बनाएं जिसमें आयात डंप फाइलें होंगी |
2. डेटाबेस स्कीमा में लॉगिन करें जो निर्यात करेगा। | 5. डेटाबेस स्कीमा में लॉगिन करें जो आयात करेगा। |
3. चरण 1 की ओर इशारा करते हुए निर्देशिका बनाएं। | 6. चरण 4 की ओर इशारा करते हुए निर्देशिका बनाएं। |
7. निर्यात विवरण चलाएँ। | |
8. डंप फ़ाइलों को लक्षित सर्वर पर कॉपी / एससीपी करें। | |
9. आयात कथन चलाएँ | |
10. डेटा की जाँच करें, अमान्य ऑब्जेक्ट संकलित करें और संबंधित अनुदान प्रदान करें |
विभिन्न स्कीमा और तालिकाओं के बीच तालिकाओं की प्रतिलिपि बनाएँ
expdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp>
impdp <bkpadmin>/<bkp123> directory=DATAPUMP_REMOTE_DIR dumpfile=<customer.dmp> remap_schema=<source schema>:<target schema> remap_tablespace=<source tablespace>:<target tablespace>
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow