دسته بندی های مطالب

مدیریت اشیاء اوراکل

دسته بندی: DBA

اسکیما : در بانک اطلاعاتی اوراکل ماهیت کاربری که مالک حداقل یک شی باشد به اسکیما تغییر پیدا می‌کند در واقع در هر اسکیما یک یا چندین شی وجود دارد ، اسکیما می‌تواند شامل اشیاء ذیل باشد : Procedure Function Package Trigger Table Cluster Index View Sequence Synonym نکته: کاربری…

سوال 5

دسته بندی: پرسش و پاسخ

سوال  5️⃣ چگونه میتوان مجوز اجرای یک رویه یا یک تابع را به کاربری داد ولی کاربر فوق امکان مشاهده کدهای نوشته شده در برنامه را نداشته باشد ؟ پاسخ : برای اینکار باید از شی package در اوراکل استفاده کرد ✅ پکیج ها مجوعه ای از کدهای نوشته شده در…

سوال 4

دسته بندی: پرسش و پاسخ

سوال   4️⃣ چگونه میتوان در حجم زیاد داده ها سطرهایی را حذف یا اصلاح کرد ؟ ✔️ برای پاسخ به این سوال باید اطلاعاتی راجع به مفهوم rowid داشته باشید 👈 این ستون (rowid) یک شبه ستون است که در تمامی جداول وجود دارد برای دریافت مقدار rowid باید نام…

سوال 3

دسته بندی: پرسش و پاسخ

سوال  3️⃣ چگونه خروجی یک پرس و جو (select) را در فایل ذخیره کنیم به نحوی که هر 10 رکورد در فایل جداگانه ای قرار داده شود ؟ ✔️ برای پاسخ به این سوال میتوانیم از رویه put_line که در پکیج utl_file قرار دارد استفاده کنید ✔️ به منظور پاسخ…

سوال 2

دسته بندی: پرسش و پاسخ

سوال  2️⃣ میخواهیم تابعی بنویسیم که یک رشته ورودی که مشخص کننده یک تاریخ شمسی است را دریافت کرده و آخرین روز تاریخ ورودی را باز گرداند؟ برای پاسخ به این سوال باید دقت داشته باشید که آخرین روز برای ماه های 30 روزه ، 31 روزه و 29 روزه در…

سوال 1

دسته بندی: پرسش و پاسخ

سوال  چگونه میتوان گپ های مابین دو تاریخ یا دو عدد را بدست آورد ؟ پاسخ : برای اینکار باید از تابع level استفاده کنید ، لطفا به مثال ذیل دقت نمایید  select level lev from dual connect by level <= 10 خروجی پرس و جوی زیر به شکل زیر میباشد …

معماری اوراکل در دیسک

دسته بندی: DBA

TableSpace_TS TS ها در واقع یک دسته بندی منطقی از DF (Data File) ها می باشد ، توسط TS ها می توان خصوصیت‌های مشترک را در بین یک یا چندین DF به اشتراک گذاشت. مدیریت فضای TS ها : برای مدیریت TS ها باید در خصوص موارد ذیل تصیم گیری…

ایندکس

دسته بندی: Performance Tuning

وجود اینکس باعث بهبود عملکرد دستورات select در بخش های where ، group by ، order by ، union، minus و intersect خواهد شد. اگر ستونی شرایط ذیل را داشته باشد می‌توان بر روی آن ایندکس تعریف کرد برای مراجعه به جدول فوق از ستون زیاد استفاده شود در جایی…

نکات کلیدی نوشتن دستورات SQL

دسته بندی: Performance Tuning

معرفی کلی استاندارد های دستوراتSQL   ترتیب اجرای دستورات SQL From (Join) Where Group By Having Select Order By به ازای هر دستور SQL دیتای مورد نظر از دیسک واکشی می شود و در قسمتی از حافظه اوراکل به نام SGA و در بخش DataBase Buffer Cache ذخیره می شود.…

نصب اوراکل نسخۀ اکسپرس (XE)

دسته بندی: DBA

✅ با توجه به اینکه تمامی منابع آموزشی اوراکل بر اساس اسکیمای نمونه hr است قبل از هر کاری باید اسکیمای hr راه اندازی شود ✅ اسکیمای فوق در نسخه اکسپرس پایگاه داده اوراکل وجود دارد که همراه با فیلم های آمورزشی امکان دانلود آن به تفکیک سیستم عامل 32…