راهنمای کامل پکیج 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 به…
راهنمای کامل پکیج UTL_RAW در Oracle
مقدمه : چرا باید UTL_RAW را بشناسیم؟ اگر توسعهدهنده Oracle هستید، دیر یا زود با دادههایی مواجه میشوید که به صورت باینری (RAW) ذخیره میشوند. مثلاً برای ذخیره فایل، ارسال داده به API، رمزنگاری، هش کردن یا پردازش پیامهای MQ و Web Services.اینجاست که پکیج قدرتمند UTL_RAW وارد میدان میشود.…
آموزش کامل پکیج UTL_FILE در Oracle PL/SQL
مقدمه : UTL_FILE چیست و چه کاربردی دارد؟ اگر در حال کار با Oracle هستید و نیاز دارید با فایلهای متنی روی سرور تعامل داشته باشید، پکیج UTL_FILE یکی از ابزارهای کلیدی PL/SQL است که باید به خوبی بشناسید. این پکیج به شما اجازه میدهد فایلهای متنی را بخوانید، بنویسید،…
ارتباط بین سشنهای اوراکل با پکیج DBMS_ALERT (آموزش کامل و عملی)
مقدمه : استفاده از پکیج DBMS_ALERT در اوراکل چه اهمیتی دارد؟ در پروژههای بزرگ دیتابیسی، نیاز به برقراری ارتباط سریع بین بخشهای مختلف نرمافزار بسیار حیاتی است.اوراکل این امکان را دیتابیس اوراکل از طریق پکیج DBMS_ALERT به سادهترین و سریعترین روش ممکن فراهم کرده است.در این مقاله آموزش اوراکل قصد داریم…
آموزش کامل پکیج DBMS_STATS در اوراکل + مثال عملی
مقدمه : استفاده از پکیج DBMS_STATS در اوراکل چه اهمیتی دارد؟ در دنیای بانکهای اطلاعاتی اوراکل (Oracle Database)، یکی از مهمترین ابزارها برای بهبود عملکرد کوئریها، جمعآوری دقیق آمار (Statistics) است.در این مقاله آموزش اوراکل استفاده از DBMS_STATS میتوانیم آمار مربوط به اندازه جداول، توزیع دادهها، تعداد رکوردها و اطلاعاتی…
آموزش کامل پکیج DBMS_UTILITY در Oracle Database
مقدمه : استفاده از پکیج DBMS_UTILITY در اوراکل چه اهمیتی دارد؟ در توسعه و مدیریت بانکهای اطلاعاتی Oracle، استفاده از ابزارهای داخلی که کارها را سریعتر و دقیقتر انجام میدهند اهمیت ویژهای دارد. یکی از این ابزارها پکیج DBMS_UTILITY است.این پکیج برنامه نویسی pl/sql مجموعهای از توابع و پروسیجرها را…
آموزش جامع پکیج DBMS_LOB در Oracle همراه با مثالهای کاربردی
مقدمه : استفاده از پکیج DBMS_LOB در اوراکل چه اهمیتی دارد؟ در دنیای پایگاه داده، گاهی نیاز داریم دادههای حجیم مانند فایلهای PDF، تصاویر، و یا متنهای طولانی را ذخیره و مدیریت کنیم.در Oracle Database، برای این منظور از نوع دادهای به نام LOB (Large Object) استفاده میشود.مدیریت این دادهها…
