১২C ওরাকল ডাটাবেজ ম্যানেজমেন্ট সিস্টেম
ডাটা ইম্পোট
ডাটা ইমম্পোর্ট বলতে সাধারণত একটি এক্সপোর্টেড ডাম্প ফাইল থেকে ডাটাকে আবার ভিন্ন একটি টেবল, স্কেমা অথবা ডাটাবেজে ট্রান্সফার করা অথবা একই ডাটাবেজে আবার ডাটা ট্রান্সফার করাকে বুঝায়। বিভিন্ন কারণে ডাটা ইমপোর্ট করা প্রয়োজন হতে পারে; যেমন ডাটা রিকভারি, ডাটা ট্রান্সফার, ডাটাবেজ আপগ্রেড প্রভৃতি।
ডাটাপাম্প ইম্পোর্ট মোড
ফুল ইমপোর্ট মোড।
স্কেমা ইম্পোর্ট মোড।
টেবল ইম্পোর্ট মোড।
টেবলস্পেস ইম্পোর্ট মোড।
ট্রান্সপোর্টেবল ইম্পোর্ট এক্সপোর্ট মোড।
টেবল ইম্পোর্ট করা
ডাটাপাম্পের মাধ্যমে নির্দিষ্ট টেবলকে ইম্পোর্ট করার জন্য impdp কমান্ডের সাথে tables অপশনটি ব্যবহার করতে হবে। tables অপশনের সাথে যেসব টেবল ইম্পোর্ট করতে হবে তাদের নাম উল্লেখ করতে হয়। নির্দিষ্ট টেবল ইম্পোর্ট করার একটি উদাহরণ দেয়া হলো
impdp hr1/hr1@orcl
directory=databkp
dumpfi le=NEW_EMP.DMP
logfi le=NEW_EMP.LOG
remap_schema=HR:HR1
স্কেমা ইম্পোর্ট করা
ডাটাপাম্পের মাধ্যমে একটি স্কেমাকে ইম্পোর্ট করার জন্য impdp কমান্ডের সাথে schemas অপশনটি ব্যবহার করতে হয়। schemas অপশনের সাথে যে স্কেমা ইম্পোর্ট করা হবে তার নাম উল্লেখ করতে হয়। স্কেমা ইম্পোর্ট করার একটি উদাহরণ দেয়া হলো। উক্ত উদাহরণে HR স্কেমার যেসব কনটেন্টকে HR1 নামে নতুন একটি স্কেমাতে ইমপোর্ট করে দেখানো হয়েছে। এক স্কেমার কনটেন্টকে অন্য স্কেমাতে ইমপোর্ট করার জন্য remap_schema প্যারামিটার ব্যবহার করতে হয়।
impdp hr/hr@orcl
directory=databkp
schemas=HR
dumpfi le=HR.DMP logfi le=HR.LOG remap_
schema=HR:HR1
ইম্পোর্ট জব কন্ট্রোল
ডাটাপাম্পের ডাটা ইম্পোর্ট করার কাজকে প্রয়োজনে সাময়িকভাবে বন্ধ রাখা যায় এবং পরে ওই কাজকে আবার রান করা যায়। ডাটাপাম্পের ইম্পোর্ট জব কন্ট্রোলিং প্রক্রিয়া নিচে দেয়া হলো fulldbimp নামে একটি ইম্পোর্ট জবকে রান করা যাক। এজন্য impdp কমান্ডের সাথে job_name অপশনটি ব্যবহার করতে হবে।
যেমন নিচে প্রদত্ত উদাহরণে Y job_name= fulldbimp ব্যবহার করা হয়েছে।
impdp system/oracle@orcl directory=databkp full=y dumpfi le=fulldb.dmp logfi le=full.log job_name=fulldbimp এবার CTRL + C কী প্রেস করে রানিং এক্সপোর্ট জবকে সাময়িকভাবে বন্ধ করা।
Import>stop_job=immediate
এবার আবার জবটি রান করার জন্য impdp কমান্ডের সাথে attachয অপশনটি ব্যবহার করতে হবে। যেমন নিচে প্রদত্ত উদাহরণে attach= fulldbimp ব্যবহার করা হয়েছে। impdp system/oracle@orcl attach=fulldbimp এবার জবটি চালু করার জন্য start_job কমান্ডটি ব্যবহার করতে হবে Import> start_job এবার জবটি কন্টিনিউ করার জন্য continue_client কমান্ডটি ব্যবহার করতে হবে Import> continue_client এবার জবটি সমাপ্ত করতে exit_client কমান্ড ব্যবহার করতে হবে Import> exit_client
ডাটাপাম্প সংক্রান্ত ডাটা ডিকশনারি ভিউ
ডাটাপাম্প সংক্রান্ত ডাটা ডিকশনারি ভিউয়ের তালিকা দেয়া হলো
DBA_DATAPUMP_JOBS
USER_DATAPUMP_JOBS
DBA_DATAPUMP_SESSIONS
V$SESSION_LONGOPS
০ টি মন্তব্য