ایجاد Listener در اوراکل

Listener در ماشین هایی که اوراکل سرور نصب شده قرار می گیرد و به درخواست های رسیده از سمت برنامه های ملاینتی برای اتصال به پایگاه داده گوش می دهد و یک خط ارتباطی را ایجاد می کند. در زمان نصب اورکل Listener بر روی ماشینی که نرم افزار اوراکل بر روی آن نصب شده است، ایجاد خواهد شد. فایل listener.ora مربوط به تنظیمات Listener است. در مطلب “Oracle Listener Startup/Shutdown” چگونگی کنترل Listener گفته شده است. خواندن را ادامه دهید“ایجاد Listener در اوراکل”

افزایش ظرفیت Tablespace ها در اوراکل

Tablespace بالاترین سطح منطقی ساختار اوراکل است که از چندین datafile فیزیکی تشکیل شده است. tablespace به segment ها و segment ها نیز به extent ها و در نهایت extent ها به بلاک هایی تقسیم می شوند. اشیای کاربران در قالب سختار منطقی tablespace ها ذخیره می شوند. اما به طور واقعی در بلاک های مربوط به یک datafile بر روی دیسک ذخیره خواهند شد. خواندن را ادامه دهید“افزایش ظرفیت Tablespace ها در اوراکل”

پارامتر COMPATIBLE در اوراکل چیست

پارامتر COMPATIBLE ویژگی هایی از پایگاه داده را فعال یا غیر فعال می کند. به طور مثال اگر پایگاه داده ای را بر روی Oracle Database 11g Release 1 ایجاد کرده باشید ولی پارامتر را به COMPATIBLE = 10.0.0 تعیین کنید در این صورت اگر سعی در استفاده ویژگی هایی که نسخه 11.1 را طلب می کنند داشته باشید پیغام خطایی نشان داده خواهد شد. می توانید سطح سازگاری یا compatibility level پایگاه داده تان را بالا ببرید. خواندن را ادامه دهید“پارامتر COMPATIBLE در اوراکل چیست”

Password File در اوراکل چیست

چرا وقتی می خواهیم یک پایگاه داده را startup کنیم در حالیکه پایگاه داده shutdown است نمی توانیم با کاربر SYSTEM وارد شویم ولی با SYS می توانیم وارد شویم. جز اینکه تنها کاربر با مجوز SYSDBA می تواند پایگاه داده را startup یا shutdown کند (مانند SYS) ولی توجه کنید که پایگاه داده shutdown است و نمی توانیم اصولا وارد شویم. دلیل اینکه با SYS می توانیم وارد شویم اینکه نام و پسورد آن در خود پایگاه داده ذخیره نشده  بلکه در خارج از پایگاه داده و در یک فایل ثبت شده است و این بر خلاف بقیه کاربران هستند که در خود پایگاه داده و در Data Dictionary ها ذخیره شده اند. خواندن را ادامه دهید“Password File در اوراکل چیست”

فعال کردن ویژگی DDL Logging در اوراکل 11g به بعد

بطور پیش فرض امکان Log کردن دستور های DDL انجام شده در اوراکل وجود ندارد. با فعال کردن پارامتر enable_ddl_logging امکان ثبت انجام این دستور ها وجود دارد. اگر مقدار این پارامتر TRUE باشد به معنی فعال بودن این ویژگی است و دستور های DDL انجام شده در فایلی Log خواهند شد. فعال کردن آن به دو صورت انجام می شود: فعال کردن در یک جلسه یا session و فعال کردن آن در سطح system. با فعال کردن در سطح session پس از خرج شدن از جلسه پارامتر غیر فعال می شود اما در سطح سیستم بطور دایمی خواهد بود. خواندن را ادامه دهید“فعال کردن ویژگی DDL Logging در اوراکل 11g به بعد”

ویژگی Block Change Tracking در اوراکل

وِیژگی ردیابی (پیگیری) بلاک های تغییر یافته یا Block Change Tracking، مورد استفاده توسط RMAN برای بالا بردن کارایی RMAN در ایجاد Increament Backup ها استفاده می شود. با فعال کردن این ویژگی، RMAN بجای اینکه هر بار تمامی بلاک های اسکن کردن بلاک های Data File ها، با ارجاع به یک فایل به نام Block Change Tracking File تنها آن بلاک های تغییر کرده را پویش می کند. این ویژگی بصورت پیش فرض غیر فعال است و با فعال کردن آن، تمامی تغییرات بلاک ها در Block Change Tracking File ذخیره می شود. خواندن را ادامه دهید“ویژگی Block Change Tracking در اوراکل”

Fast Recovery Area چیست و تنظیم آن در اوراکل

Fast Recovery Area یا FRA محلی برای ذخیره فایل های مرتبط با Recovery است که بر اساس مقدار دهی پارامتر هایی، تنظیم می شود. تمامی فایل هایی که برای ترمیم یک پایگاه داده مورد نیاز هستند (مانند Control File ها) در این محل ذخیره می شوند. محل تعیین شده بعنوان FRA بصورت ترکیبی برای چند پایگاه داده استفاده می شود. فایل هایی که در FRA ذخیره می شوند به دو دسته : فایل های دائمی و فایل های موقتی و ناپایدار، تقسیم می شوند. فایل های دائمی آن دسته از فایل ها هستند که همواره مورد استفاده instance هستند، مانند Control File ها. فایل های موقتی یا ناپایدار، فایل هایی هستند که تنها زمان انجام عمل Recovery (عمل ترمیم) مورد استفاده قرار می گیرند. خواندن را ادامه دهید“Fast Recovery Area چیست و تنظیم آن در اوراکل”

مدیریت Tablespace ها بصورت Locally در مقابل مدیریت Dictionary در اوراکل

در هنگام ایجاد یک Tablespace، می توانیم چگونگی مدیریت Extent ها را مشخص کنیم. پایین ترین سطح ساختار منطقی اوراکل، Data Block است. Extent ها در لایه بالاتر و از چندین بلاک تشکیل شده است. هر Tablespace از چندین Segment که خود متشکل از Extent ها است، تشکیل شده است. اوراکل، هنگامی که فضایی را به Segment اختصاص می دهد، یگ گروه از بلاک های به هم پیوسته که Extent نامیده می شوند را به Segment اختصاص می دهد. اطلاعات (Metadata های) مرتبط با Extent های اختصاص داده شده (Allocate) و اختصاص داده نشده (Unallocate) در Data Dictionary ها یا در خود Tablespace ها ذخیره می شوند. خواندن را ادامه دهید“مدیریت Tablespace ها بصورت Locally در مقابل مدیریت Dictionary در اوراکل”

چگونه در اوراکل محل Server parameter file را پیدا کنیم

چگونه در اوراکل محل Server parameter file را پیدا کنیم

یک instance را با تنظیم کردن پارامتر ها، پیکبرندی می کنیم. view به نام v$parameter اطلاعاتی از پارامتر های تنظیم شده برای instance را نشان می دهد. پارامتر فایل ها که بصورت باینری هستند و تنها توسط خود اوراکل قابل خواندن است Server Parameter File نامیده می شوند و نام فایل آنها SPFILE.ora است.زمانی که یک instance شروع به start شدن،initialization parameters از یک فایل را می خواند. پس این فایل ها شامل پارامتر های initialization هستند و در صورت عدم وجود یک initialization parameter در این فایل ها، اوراکل از مقدار پیش فرض آن استفاده می کند. خواندن را ادامه دهید“چگونه در اوراکل محل Server parameter file را پیدا کنیم”

Oracle database Start/Shutdown

Oracle database Start/Shutdown

یک پایگاه داده، مجموعه ای Datafiles, Control Files, Redo Log Files و غیره هستند و Instance مجموعه ای از فرایند های پس زمینه مانند : DBWR, PMON, SMON, LGWR و غیره به همراه ناحیه ای از حافظه اصلی که SGA نامیده می شود. instance به پایگاه داده دسترسی دارد و از آن استفاده می کند و کاربران به instance متصل می شوند. در این پست می توانید تفاوت میان instance و database را بخوانید و در واقع بطور واقعی instance را Start می کنیم. در واقع یک instance می تواند start یا shutdown شود و یک پایگاه داده می تواند mount, open, closed و dismount شود اما می توانیم اینگونه در نظر بگیریم که یک پایگاه داده را start یا shutdown می کنیم. خواندن را ادامه دهید“Oracle database Start/Shutdown”

Oracle Listener Startup/Shutdown

بکی از وظایف روزانه مدیریت نظارت و Startup/Shutdown یک Listener است. Listener در ماشین هایی که اوراکل سرور نصب شده قرار می گیرد و به درخواست های رسیده از سمت برنامه های ملاینتی برای اتصال به پایگاه داده گوش می دهد و یک خط ارتباطی را ایجاد می کند. در این پست چگونگی Startup/Shutdown و همچنین کنترل وضیعیت Listener را خواهم گفت. پیش از چگونگی Start/Shutdown/Restart کردن ابتدا باید از وضعیت یک Listener مطلع شویم. دستور lsnrctl برای مدیریت Listener ها استفاده می شود. اگر دستور lsnrctl را به تنهایی اجرا کنید وارد محیط اجرای دستور می شوید. پس از اجرا اعلان <LSNRCTL نشان داده می شود. خواندن را ادامه دهید“Oracle Listener Startup/Shutdown”