فراخوانی lobs با dblink در اوراکل 12cR2

در اوراکل 11g، با کمک dblink نمی توان فیلدی که از نوع داده lobs می باشد را به صورت زیر فراخواند:

select * from usef.tbl@db11g;
ORA-22992: cannot use LOB locators selected from remote tables

همچنین اگر جدول مورد نظر در اوراکل ماقبل از نسخه 12cR2 باشد و فراخوانی ان در نسخه 12cR2 انجام شود، کماکان با خطا مواجه خواهد شد:

–in 12cR2 to 11g

select * from tbl@db11g;

ORA-65510: Distributed LOB operations are not supported on pre-12.2 databases.

حال اگر طرفین 12cR2 باشند، این محدودیت برطرف خواهد شد:

select * from tbl@db12r2;
1 <CLOB>

بررسی روشهای خاتمه دادن به یک session

برای از بین بردن یک Session و یا به عبارت دیگر kill session، می توان از دستورات مختلفی در سطح بانک و یا سیستم عامل استفاده کرد که در ادامه به بررسی تعدادی از این دستورات خواهیم پرداخت.

(بیشتر…)

آموزش نصب پایگاه داده اوراکل(12c) به صورت Silent

برای نصب silent نرم افزار اوراکل، همانند نصب گرافیکی آن(مطالعه بفرمایید)، باید مقدماتی را در سطح os فراهم نمود که در ابتدای این متن و با طی چند مرحله، به جزییات انجام این مقدمات، خواهیم پرداخت.

(بیشتر…)

پارامتر preliminary در sqlplus

با رسیدن تعداد پروسسهای در حال استفاده اوراکل، به مقداری که برای پارامتر processes تعیین شده است، امکان ورود به بانک از طریق sqlplus از بین خواهد رفت و هرگونه تلاش برای ورود مجدد، با خطای ORA-00020 مواجه خواهد شد.

(بیشتر…)

تغییر نام کاربر در اوراکل

برای تغییر نام یک کاربر در اوراکل، تا قبل از نسخه 11g، دستور مشخصی وجود نداشت و برای انجام این کار، نیاز بود تا از عملیات پرهزینه ای چون expdp/impdp، exp/imp و … استفاده کرد که البته استفاده از این روشها در بسیاری از محیطها، بسیار دشوار و تا حدودی نشدنی بود.

(بیشتر…)

ثابت نگه داشتن مقدار sysdate

گاهی ممکن است برای انجام دادن تستی در اوراکل، نیاز باشد تا برای مدتی تابع sysdate مقدار ثابتی را برگرداند برای این منظور می توان از پارامتر fixed_date استفاده کرد.
این پارامتر که مقدار پیش فرض ان برابر با none می باشد، با فرمتی که برای پارامتر NLS_DATE_FORMAT تعیین شده است، مقدار می گیرد.

(بیشتر…)