آموزش کامل پکیج DBMS_MVIEW در Oracle
اگر با پایگاه داده اوراکل کار کرده باشی، حتماً اسم Materialized View به گوشت خورده. این ساختار، در واقع یک جدول ذخیرهشده از نتایج یک Query است که میتونه به صورت دورهای یا دستی آپدیت بشه.حالا، برای مدیریت این MVها، اوراکل یک جعبهابزار طلایی به اسم DBMS_MVIEW داده که باهاش میتونی…
آموزش جامع پکیج UTL_SMTP — از اتصال تا ارسال ایمیل در اوراکل
اگر تا امروز ایمیلهای پروژههای خود را از طریق اپلیکیشنها یا سرویسهای جانبی میفرستادید، وقتش شده با یک راهکار مستقیم آشنا شوید: پکیج UTL_SMTP در اوراکل.این ابزار قدرتمند به شما امکان میدهد مستقیماً از داخل دیتابیس و با PL/SQL ایمیل ارسال کنید — چه متن ساده، چه HTML رنگارنگ!در این…
آموزش پکیج UTL_HTTP در Oracle – اتصال به وبسرویسها با PL/SQL
در دنیای امروز که بیشتر سیستمها با API کار میکنند، نیاز داریم دادهها را از سرویسهای بیرونی بگیریم یا به آنها بفرستیم.در پایگاه داده Oracle یکی از قدرتمندترین ابزارها برای این کار پکیج UTL_HTTP است.در این مقاله آموزش Oracle در بحش آموزش پکیج های اوراکلی یاد می گیریم که با…
راهنمای جامع پکیج DBMS_SESSION در Oracle – کنترل کامل نشستها در سطح Session
اگر با دیتابیس Oracle کار میکنی، حتماً برایت پیش آمده که بخواهی اطلاعات خاصی مثل نام کاربر، نقشها، IP کلاینت، یا حتی نام ماژول برنامهات را در یک نشست (session) تنظیم کنی. اینجاست که پکیج قدرتمند DBMS_SESSION وارد میشود.در این مقاله آموزش Oracle در بخش آموزش پکیج های اوراکلی به…
پکیج DBMS_SPACE در Oracle: راهنمای کامل مدیریت فضای دیتابیس
مدیریت فضای ذخیرهسازی در دیتابیس اوراکل همیشه یکی از دغدغههای اصلی مدیران پایگاه داده (DBA) و توسعهدهندگان حرفهای بوده. اگر بخوای بفهمی که دقیقاً چقدر از فضای جداول یا ایندکسهایت استفاده شده، یا بدونی که کدوم بخش از دیتا بیاستفاده افتاده، باید سراغ یکی از قدرتمندترین ابزارهای اوراکل بری: پکیج…
راهنمای کامل و عملی استفاده از پکیج DBMS_RLS در Oracle برای پیادهسازی Row-Level Security
در دنیای امروز که امنیت دادهها بیش از هر زمان دیگری اهمیت دارد، اوراکل قابلیتی به نام Row-Level Security را از طریق پکیج قدرتمند DBMS_RLS ارائه کرده است.این ابزار به ما اجازه میدهد که کنترل بسیار دقیقی بر روی دسترسی کاربران به ردیفهای اطلاعاتی در جدولها داشته باشیم، بدون اینکه…
راهنمای کامل پکیج DBMS_REDEFINITION در Oracle | تغییر ساختار جدول بدون downtime
آیا میتوان در اوراکل ساختار جدول را تغییر داد بدون اینکه سرویس متوقف شود؟بله، میشود! با استفاده از پکیج قدرتمند DBMS_REDEFINITION، شما میتوانید جدولهای خود را در زمان اجرا و بدون قطع شدن دسترسی کاربران بازطراحی کنید.این ابزار بینظیر برای تغییر ساختار جداول حجیم، بدون نیاز به downtime یا از…
آموزش جامع پکیج DBMS_RESOURCE_MANAGER در Oracle
مقدمه در این مقاله آموزش اوراکل قراره با یکی از حرفهایترین قابلیتهای Oracle Database آشنا بشی: DBMS_RESOURCE_MANAGER.اگر DBA من هستی یا توی تیمهای performance کار میکنی، این ابزار کلیدی رو باید بشناسی!اگر می خواهید در با مفهوم DBMS_LOCK در اوراکل pl/sql بیشتر آشنا بشید، نوشته زیر را مطالعه کنید: آموزش جامع…
آموزش کامل و کاربردی پکیج DBMS_LOCK در Oracle
مقدمه : چرا باید DBMS_LOCK را یاد بگیریم؟ وقتی صحبت از قفلها (Locks) در پایگاهداده اوراکل میشه، اغلب ذهنمون میره سمت قفلهای ردیفی (Row-level Locks) یا جدولی (Table-level Locks).اما گاهی ما نیاز داریم خودمون قفلهایی رو تعریف کنیم که تحت کنترل برنامهنویس باشه، نه خود پایگاهداده.اینجاست که پکیج قدرتمند و…
آموزش کامل پکیج DBMS_METADATA در Oracle – استخراج DDL آبجکتها
مقدمه : چرا باید DBMS_METADATA را بشناسیم؟ اگر با پایگاه داده Oracle کار کرده باشی، حتماً برایت پیش اومده که بخوای ساختار یک جدول، ویو یا حتی تریگر رو استخراج کنی.مثلاً یه نسخه از CREATE TABLE داشته باشی تا در محیط دیگهای استفادهاش کنی. اینجاست که پکیج قدرتمند DBMS_METADATA به…
