زمانی که یک دستور dml ای اجرا می شود ، بانک اطلاعاتی داده ها را، قبل از آن که تغییری بر روی آنها اعمال شود، درundo segment ها که در فضای undo tablespace قرار دارند ذخیره می کند تا در صورت لزوم از آنها برای عملیات هایی مثل rollback کردن یک دستور dml ای و flashback در سطح جداول استفاده کند. به این داده ها ، داده های بازگشتی می گویند .
مدیریت Tablespace Temporary
از این tablespace برای نگهداری موقت داده های بانک اطلاعاتی جهت انجام یک سری عملیات استفاده می شود . برای مثال اوراکل در زمان مرتب سازی داده ها، ابتدا از فضای PGA که در ساختار RAM تشکیل شده است، استفاده می کند و در صورت نبود فضای کافی، به سراغ temporary tablespace خواهد رفت و از این قسمت به عنوان یک فضای کمکی برای PGA استفاده می کند.
آشنایی با مفاهیم tablespaceها در اوراکل(قسمت اول)
Tablespace بزرگترین واحد منطقی تقسیم بندی اطلاعات در پایگاه داده اوراکل می باشدکه از دید منطقی شامل یک یا چند سگمنت و از لحاظ فیزیکی نیز دارای یک یا چند دیتافایل می باشد .
آشنایی با معماری اوراکل
در این مقاله قصد داریم تا با نگاهی اجمالی به معماری اوراکل، ابتدا با مفاهیم این ساختار آشنا شویم سپس در مقاله های آتی به جزئیات این مبحث بیشتر پرداخته و ساختار اوراکل را مورد بررسی کاملتری قرار خواهیم داد.
پایگاه داده اوراکل در نگاه کلی به دو مفهوم اصلی تقسیم می شود :
1.ساختار database ( فضای دیسک )
2.ساختار instance ( فضای RAM )
عکس زیر یک نمونه از معماری اوراکل را نشان می دهد.
انواع داده در اوراکل (Oracle Data Types)
همانطور که می دانیم در مفاهیم پایگاه داده های رابطه ای برای ذخیره و دسته بندی اطلاعات ( داده ها ) ، جداولی وجود دارد که در آن ، داده ها در سطر ها و ستونی هایی که متناظر با هم هستند قرار می گیرند . هر سطر از یک جدول ، بیانگر یک رکورد منحصر به فرد ، و همچنین ستون های آن جدول ، مشخصه ها و ویژگیهایی برای آن رکوردها می باشند . که توسط این ستون ها می توان اطلاعات بیشتری در مورد هر یک از سطرها ( رکوردها ) کسب کرد.