
کسانیکه با اوراکل سروکار دارند دستور imp را به خوبی میشناسند. دستوری بسیار کاربردی برای انجام عمل Import و یا شاید بتوان گفت به نوعی Restore نمودن بانک اطلاعاتی . این دستور بطور پیش فرض در زمان اجراء ساختار جدولها ، تریگرها و سایر اشیاء بانک اطلاعاتی را در بانک اطلاعاتی مقصد را مجددا ایجاد میکند و این امر اگرچه خوب است ولی در مواقعی که بانک اطلاعات مقصد با بانک اطلاعاتی که فایل dump از آن تهیه شده است تفاوت ساختاری داشته باشد بعنوان مثال بهینه سازی شده و یا ابعاد فیلدهای مختلف آن تغییر داده شده باشد باعث بروز اشکال میشود زیرا قرارنیست که ساختار بانک اطلاعاتی جدید ما دستکاری شود.در چنین مواردی اجرای دستور imp با خطا مواجه شده و عملیات Import اطلاعات درخصوص اشیائی که وجود داشته باشند انجام نمیشود .(بخصوص در باره جدولها )
کسانیکه با اوراکل سروکار دارند دستور imp را به خوبی میشناسند. دستوری بسیار کاربردی برای انجام عمل Import و یا شاید بتوان گفت به نوعی Restore نمودن بانک اطلاعاتی . این دستور بطور پیش فرض در زمان اجراء ساختار جدولها ، تریگرها و سایر اشیاء بانک اطلاعاتی را در بانک اطلاعاتی مقصد را مجددا ایجاد میکند و این امر اگرچه خوب است ولی در مواقعی که بانک اطلاعات مقصد با بانک اطلاعاتی که فایل dump از آن تهیه شده است تفاوت ساختاری داشته باشد بعنوان مثال بهینه سازی شده و یا ابعاد فیلدهای مختلف آن تغییر داده شده باشد باعث بروز اشکال میشود زیرا قرارنیست که ساختار بانک اطلاعاتی جدید ما دستکاری شود.در چنین مواردی اجرای دستور imp با خطا مواجه شده و عملیات Import اطلاعات درخصوص اشیائی که وجود داشته باشند انجام نمیشود .(بخصوص در باره جدولها )
سویچ ignore=y این اشکال را به راحتی رفع مینماید. با استفاده از این سویچ در زمان اجرای دستور imp چنانچه یک یا چند Object در بانک اطلاعاتی مقصد وجود داشته باشد آن اشیاء مجددا ایجاد نخواهد شد و اطلاعات مستقیما به داخل شئی موجود در بانک اطلاعاتی ارسال خواهد شد.