برای نصب Oracle 9i روی لینوکس (نسخه لینوکس من Fedora Core 3 بود) به ترتیب زیر عمل می کنیم:

1- سی دی های اوراکل 9i را از رو سایت اوراکل دانلود کنید. دانلود سی دی های اوراکل نیازی به License ندارد. اما دانلود نرم افزار از سایت اوراکل روی IPهای ایران معمولاً با مشکل همراه است. در هر صورت نسخه ای که دست من رسید، شامل سه سی دی بود. بر روی سی دی اول یک اسکریپت به نام آن runInstaller وجود دارد. برنامه نصاب اوراکل تحت جاوا است. برای نصب Oracle 9i R2 تحت لینوکس نیازی به نصب JDK نیست، چراکه JDK به همراه برنامه نصاب عرضه می شود.

Read the rest of this entry »

Oracle Instance

می 15, 2008

Oracle Instance به مجموعه Background Processهای اوراکل و حافظه SGA اتلاق می گردد. هر Oracle Instance باید در نهایت یک و تنها یک دیتابیس را اصطلاحاً mount و سپس Open نماید. به عبارت دیگر Instance زمانی به طور کامل بالا می آید که یک دیتابیس را mount و سپس Open کرده باشد. از طرفی هیچ Instanceی نمی تواند بیش از یک دیتابیس را Open کند.

Read the rest of this entry »

اوراکل در ساده ترین حالت از حداقل یک Instance مقیم در حافظه RAM و یک دیتابیس واقع بر روی دیسک تشکیل شده است. Instance خود شامل یک سری Background Process و نیز یک فضای حافظه مشترک بین این پروسس هاست که به SGA موسوم است. بارگذاری Instance به معنی اختصاص مقداری از فضای RAM سیستم به عنوان فضای SGA و بارگذاری حداقل تعداد لازم از Background Processهای اوراکل است. Instance پس از بالا آمدن صحت دیتابیس را چک می کند، آنرا اصطلاحاً mount کرده و پس از بارگذاری کامل، اوراکل آماده سرویس دهی است.

Read the rest of this entry »

ًُSQL چیست

می 14, 2008

SQL کوتاه شده Structured Query Language و آن را اِس کیو اِل و گاهی سیکوِل تلفّظ می کنند1. زبان SQL برای اولین بار در IBM در اوایل دهه 70 ایجاد شد. استانداردسازی زبان SQL بعدها و در سال 1986 توسط ANSI (انستیتو استاندارد ملی آمریکا) انجام شد. برای SQL هم استاندارد ANSI و هم ISO تدوین شده است اما هر پایگاه داده ای دارای برخی قابلیتهای اضافی است که خاص آن پیاده سازی می باشد.

Read the rest of this entry »