۳ مطلب با کلمه‌ی کلیدی «Schema» ثبت شده است

TableSpace

یکی از مباحث خیلی مهم در سطح دیتابیس Tablespaceها هستند.

گفتیم رکوردهای ما رو سطح DataFile ذخیره می‌شوند، حال اگر بخواهیم DataFile را در سطح اوراکل ایجاد کنیم علاوه بر DataFile ای که قبلاً رو سطح دیتابیس وجود داشته باید از سک دستور SQL استفاده کنیم.

توی اوراکل مدیریت DataFileها و دسته‌بندی DataFileها توسط یک موجودیت منطقی مدیریت میشه به نام موجودیت Tablespace پس وقتی ما یک DataFile ایجاد می‌کنیم بعد از ایجاد DataFile مورد نظرمون اونو داخل یک tablespace می‌ذاریم بعد جدولمون رو به tablespaceامون وصل می‌کنیم.

پس DataFile رو ایجاد می‌کنیم DataFile یک ساختار فیزیکی داره به یک tablespace لینکش می‌کنیم بعد جداولمون رو به tablespaceامون وصل می‌کنیم. جدول ما از لحظه‌ای که به tablespaceامون وصل میشه اطلاعاتش رو میریزه در داخل DataFile ای که به Tablespace مدنظر وصل شده است.

به این ترتیب مدیریت DataFileها توسط Tablespace انجام می‌شود و شما هیچوقت یک جدول رو به طور مستقیم به یک DataFile وصل نمی‌کنید همیشه یک جدول رو به یک Tablespace وصل می‌کنید.

Tablespace در اصل واسط شما و DataFileتون است.

ادامه مطلب...
۱۳ ارديبهشت ۹۴ ، ۱۱:۲۹ ۲ نظر
مهدی غفاری

ایجاد یک بانک‌ جدید و تنظیم EM

ممکن است در طول کار با بانک اطلاعاتی اوراکل نیاز به ایجاد یک مخزن یا همان DataBase جدید داشته باشید با استفاده از دستور ذیل می توانید اقدام به تولید یک بانک اطلاعاتی جدید نمایید.

DBCA

پس از وارد کردن این دستور یک پنجره برای شما باز خواهد شد و کمک می‌کند تا مراحل ایجاد یک بانک‌اطلاعاتی جدید را پیش بگیرید. برای حذف یک مخزن در بانک اطلاعاتی اوراکل می‌توانید از دستور زیر در محیط SQLPLUS استفاده نمایید.

DROP DATABASE;

برای مشاهده تاریخ تولید مخازن و یا همان بانک های اطلاعاتی می توانید از دستور زیر استفاده نمایید.

SELECT CREATED,NAME FROM V$DATABASE;

تنظیم محیط EM اوراکل برای بانک جدید

با ایجاد یک بانک اطلاعاتی جدید ممکن است نیاز به محیط مدیریت گرافیکی اوراکل یا همان EM برای بانک اطلاعاتی جدید داشته باشید. برای اینکار می‌توانید محیط EM متعلق به بانک اطلاعاتی قبل را حذف کرده سپس اقدام به ایجاد EM جدید برای بانک اطلاعاتی جدید نمایید. برای اینکار کافیست مراحل زیر را پیش بگیرید.

SET ORACLE_SID=LAST_DATABASE_NAME

EMCA -DECONFIG DBCONTROL DB

تا این مرحله تنظیمات مربوط به EM بانک اطلاعاتی قبلی حذف می‌گردد.

SET ORACLE_SID=NEW_DATABASE_NAME

EMCA -CONFIG DBCONTROL DB -REPOS RECREATE

EMCTL START DBCONSOLE

در این مراحل تنظیمات مربوط به EM بانک اطلاعاتی جدید انجام می‌گیرد.

۱۷ فروردين ۹۴ ، ۱۹:۲۹ ۰ نظر
مهدی غفاری

مفاهیم پایه بانک‌اطلاعاتی

به اطلاعات زیر دقت کنید:

نام فامیل شهر
مهدی غفاری تهران
احسان جلالی تهران
فرزاد کارخانی تهران

تعریف داده(Data): به موجودیت مهدی یا جلالی یا تهران داده می‌گویند.

تعریف فیلد(Field): به موجودیتی که درون خودش داده رو ذخیره میکنه فیلد می‌گویند. مثل: نام، فامیل، شهر

تعریف رکورد(Record): به مجموعه‌ای از داده‌ها که در کنار هم قرار بگیرن و یک موجودیت رو تفسیر کنن رکورد می‌گویند. مثل: مهدی غفاری تهران که مهدی غفاری رو تفسیر میکنه

تعریف جدول(Table): به مجموعه فیلدها جدول می‌گویند.

ادامه مطلب...
۲۱ اسفند ۹۳ ، ۰۹:۵۶ ۳ نظر
مهدی غفاری