در صورتی که نرم افزار دیتابیس اوراکل را قبلا نصب کرده باشید حتما در یکی از مراحل نصب با گزینه های انتخاب نصب در مد:

  • Enterprise edition
  • standard edition

مواجه شده اید. اوراکل بعضی از ویژگی هایش را در مد standard غیرفعال کرده است از جمله امکان پارتیشن کردن جداول. شما می توانید با اجرای دستور زیر بر روی دیتابیس خود متوجه بشوید که امکان پارتیشن کردن جداول بر روی دیتابیس شما فعال است یا  خیر:

 

select * from v$option where parameter = 'Partitioning';

 

در صورتی که بخواهید جدولی را پارتیشن بندی کنید و نرم افزار شما در مد standard نصب شده باشد با خطای زیر مواجه می شوید:

 

ORA-00439: feature not enabled: Partitioning

معنی این خطا این است که قابلیت پارتیشن کردن بر روی دیتابیس شما فعال نیست. برای فعال کردن این قابلیت بر روی دیتابیس خود باید مراحل زیر را انجام بدهید البته به این نکته توجه داشته باشید که دیتابیس ما بر روی سیستم عامل اوراکل لینوکس نصب شده و در مورد دیتابیس هایی که بر روی سیستم عامل ویندوزی نصب شده اند مراحل کار متفاوت است.

  • ابتدا تمام دیتابیس هایی (INSTANCE)که بر روی مسیر ORACLE_HOME نصب و فعال هستند را خاموش کنید.
  • سپس به مسیر زیر بروید:

o       $ cd $ORACLE_HOME/rdbms/lib

  • دستورات زیر را به ترتیب اجرا کنید:

o       $ make -f ins_rdbms.mk part_on

o       $ make -f ins_rdbms.mk ioracle

  • دیتابیس های خود را روشن کنید.

خب امیدوارم که این مطلب برای شما مفید باشه :)

 


مشخصات

تبلیغات

محل تبلیغات شما
محل تبلیغات شما محل تبلیغات شما

آخرین وبلاگ ها

برترین جستجو ها

آخرین جستجو ها

* آوای نماز * انواع مختلف خدمات تاسیساتی و بازسازی بایک تلفن 09154792751 کلینیک بیماری های نشیمنگاهی ساخت اپلیکیشن سفارش آنلاین غذا برای رستوران،فست فود و سوپرمارکت شبیه اسنپ فود ❤️عاشق خدا❤️ آسمانم حمید رضا ستارزاده کنکور هنر شیراز gersa وبلاگ پژوهشی و علمی و تجاری