PDA

View Full Version : حرفه ای: انتقال جدول از mysql به oracle (نیاز فوری)



linuxUser
دوشنبه 21 اسفند 1391, 19:15 عصر
با سلام خدمت دوستان
من مجبورم اطلاعات دیتابیس mysql به oracle ببرم. حالا چندتا سئوال:
اول من حدو 30 میلیون رکورد متعلق به یک جدول از mysql به oracle انتقال دادم تنها مشکلی که دارم برای فیلدهای نوع interger در دیتابیس mysql تنها نوع numeric در دیتابیس اوراکل انتخاب کردم و محدودیتی مثل percision و یا scale انتخاب نکردم ! حالا در برنامه گزارش گیری کوری که از اون فیلد بر می گردونم توی برنامه از نوع integer نیست و چیزی مثل bigint هست(با دیتابیس mysql موردی نداره و کاملا گزارش ها کار می کنند و نوع بازگشتی از کوری همون integer هست) حالا مجورم که نوع فیلد عوض کنم که اوراکل بهم خطای ora-01440 می ده. به هیچ عنوان نمی تونم برنامه گزارش گیری عوض کنم. کسی راه حل ساده ای داره که بتونم نوع یک ستون که داده های زیادی داره عوض کنم و محدودش کنم ؟
برای تبدیل سایر جدول های mysql به اوراکل که البته مقدار فیلداشون دیگه اونقدر زیاد نیست کسی برنامه و یا روشی سراغ داره ؟
در ضمن انتقال جدول فعلی هم بعد از اینکه خودم دستی جدول معدل ساختم با یه برنامه جاوا که خودم نوشته بودم انجام دادم