آموزش نصب Oracle Database 12C

آموزش نصب Oracle Database ۱۲C

ساختار اوراکل شامل موارد زیر می‌باشد:
۱. نرم افزار اوراکل
۲. پایگاه‌داده
هر پایگاه‌داده می‌تواند چندین Schema داشته باشد که نام آن با نام کاربری در زمان ورود یکسان می‌باشد.
هر Schema شامل جداول، Viewها، توابع، Packageها، و … می‌باشد.
این بدان معنی است که پس از نصب کامل نرم‌افزار اوراکل می‌توان یک تا چند تا پایگاه‌داده ایجاد نمود.
در مراحل زیر نحوه نصب اوراکل با یک پایگاه‌داده به نام oracle۱۲c آموزش داده شده است.

مراحل نصب:

در ابتدا برای نصب ODB، بر روی فایل setup کلیلک راست نموده و گزینه Run as administrator انتخاب می‌گردد.
صفحه‌ی Command promt به صورت اتوماتیک برای اجرای دستور باز می‌شود.
صفحه‌ی نصب گرافیکی دیتابیس به صورت خودکار باز شده و شامل ۱۱ مرحله به صورت معمولی و ۲۱ مورد با تنظیمات بیشتر می‌باشد.

Configure security updates .۱

این مرحله برای Update بخش‌های امنیتی نرم‌افزار است. که در صورت نداشتن license، کاربردی ندارد. پس تیک مربوط به آن برداشته می‌شود.
در پی مرحله‌ی قبل سوالی برای کسب اطمینان پرسیده می‌شود، که باید گزینه yes انتخاب گردد.

Software Updates .۲

در این بخش نیز اگر نسخه license وجود داشته باشد می‌توان با زدن تیک گزینه اول به دانلود شده‌ی نسخه جدید نرم‌افزار دسترسی پیدا کرد و در صورت زدن گزینه دوم  نسخه Update شده در نسخه قبلی می‌نشیند.
در صورت نداشتن License می‌توان از گزینه آخر استفاده نمود.

Select installation Option .۳

شرح گزینه‌ها به ترتیب به این صورت است که:
• ایجاد و پیکربندی دیتابیس انجام شود.
• فقط نصب دیتابس انجام شود.
• دیتابیس قبلی ارتقاء پیدا کند.
که در این مستند هدف بر آموزش گزینه اول می‌باشد.

System class .۴

در این بخش گزینه اول برای استفاده شخصی و محدود می‌باشد، در صورتی که server class به صورت سرور امکانات و دسترسی‌های بیشتری در اختیار قرار می‌دهد.

Grid Installation Options .۵

شرح گزینه‌های این بخش به صورت زیر می‌باشد:
• دیتابیس به صورت Single instance نصب شود.
• دیتابیس به صورت Oracle RAC نصب شود.
• دیتابیس به صورت node از RAC نصب شود.
که در این مستند هدف بر آموزش گزینه اول می‌باشد.

Select Install Type .۶

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

Select product Languages .۷

این بخش برای انتخاب زبان‌ می‌باشد. که زبان English به صورت پیش‌فرض انتخاب شده است.

Select Database Edition .۸

شرح گزینه‌ها به صورت زیر می‌باشد.
• نسخه‌ی تجاری
• نسخه استاندارد
• اولین نسخه استاندارد
• نسخه شخصی
به دلیل بالا بودن امکانات و امنیت عملکرد بالای گزینه اول می‌توان آن را انتخاب نمود.

Specify Oracle Home User .۹

این بخش به یک User نیاز دارد، که در صورت از قبل داشتن User می‌توان با گزینه اول مشخصات آن را وارد نمود. و با گزینه دوم می‌توان یک User ایجاد نمود و با زدن تیک گزینه سوم می‌توان از حساب Built-in اوراکل استفاده نمود.

Specify Installation Location .۱۰

در این بخش باید یک مکان برای ذخیره‌سازی Oracle base و Software مشخص گردد، که می‌توان از آدرس پیش‌فرض استفاده نمود.

Select Configuration Type .۱۱

در این بخش باید نوع دیتابس مشخص گردد.
• به صورت همه منظوره/ پردازش تراکنش
• به صورت انبارداده
که گزینه اول انتخاب می‌گردد.

Specify Database Identifiers .۱۲

در این بخش باید دو نام برای Global databse و SID انتخاب نمود. که می‌توان از نام پیش‌فرض استفاده نمود.
گزینه Create as Container database که فقط برای نسخه ۱۲ اوراکل است. امکان تایین نام برای Pluggable دیتابیس فراهم می‌نماید. که در این آموزش ترجیح بر آن بوده است که این گزینه انتخاب نگردد.

Specify Configuration Options .۱۳

این بخش از سه قسمت Memory و Character sets و Sample schemas به صورت تب‌های جداگانه تشکیل شده است.
که در قسمت اول می‌توان Memory را دستی و به مقدار مورد نیاز تایین نمود، و یا اتوماتیک اوراکل را انتخاب نمود.
در قسمت دوم یعنی character sets برای دسترسی داشتن به زبان فارسی حتما باید تیک گزینه دوم زده شود.
و در تب سوم یعنی Sample schemas تیک گزینه موجود باید برداشته شود. زیرا نیازی به طرح‌های نمونه نمی‌باشد.

Specify Database Storage .۱۴

استفاده از یک سیستم فایل برای ذخیره سازی پایگاه داده لازم است. برای سازماندهی و عملکرد بهینه پایگاه‌داده، اوراکل توصیه می‌کند که فایل‌های اطلاعاتی و نرم‌افزار پایگاه‌داده اوراکل بر روی دیسک‌های مختلف نصب شود.
که در این بخش باید برای Specify database file location یک مکان ذخیره‌سازی انتخاب نمود.

Specify Management Opations .۱۵

این بخش برای Clud Control مختص نسخه ۱۲ است، که در این آموزش نیازی به استفاده از آن نمی‌باشد.

Specify Recovery Options .۱۶

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

Specify Schema Passwords .۱۷

این بخش برای تایین Password برای انواع accountها می‌باشد. اگر نیاز به یک Password واحد برای تمامی accountها وجود دارد، می‌توان با زدن تیک گزینه دوم، یک Password برای تمامی accountها تایین نمود.
در صورت مخالفت اوراکل با میزان امنیت password، یک پیغام به صورت اخطار ارسال می‌شود. که در صورت کلیک بر دکمه NO می‌توان از آن چشم‌پوشی نمود.

Perform prerequisite checks .۱۸

در این بخش اوراکل بررسی می‌نماید که آیا موارد تایین شده با حداقل نیازهای لازم برای ایجاد و پیکربندی مطابقت دارد یا خیر.

Summary .۱۹

این بخش یک اطلاعات کلی از اول تا آخر نصب و موارد تایین شده در حین نصب را در اختیار قرار می‌دهد.

Install Product .۲۰

این قسمت برای load شدن و بارگیری محصولات می‌باشد.
قبل از اتمام  بخش قبلی نوبت به Config دیتابیس می‌رسد.
پس از configure و پیکربندی دیتابیس یک لینک برای اتصال به دیتابس که بسیار مهم و ضروری است، در اختیار شخص نصب کننده قرار می‌گیرد. که مانند نام و Passwordها نیاز است در مکانی ذخیره و یا یادداشت شود.

Finish .۲۱

در این مرحله کار به اتمام رسیده و می‌توان از Database اوراکل نسخه ۱۲C استفاده نمود.
با توجه به لینک دریافت شده در بخش Confige نرم‌افزار، می‌توان ارتباط با دیتابیس را از طریق وارد کردن این لینک در browser ایجاد نموده و پس از آن بر روی گزینه Add Exception  کلیک نمود.
در این بخش نیز مجددا باید لینک را وارد نمود.
و سپس با وارد کردن اطلاعات Administrator می‌توان ارتباط را ایجاد کرده و از آن استفاده نمود.

نوشته‌های مشابه

  • TRUNC

    توضیحات این تابع تاریخ و زمان را بر اساس فرمتی که به آن می‌دهیم رند می‌کند. دستور تابع TRUNC به صورت زیر نوشته می‌شود: ۱ TRUNC ( date [, format ] ) . Format: نشان‌دهنده نوع رند کردن تاریخ است که انواع آن در جدول زیر آمده است. . مثال مثال‌هایی از خروجی تابع TRUNC را…

  • LISTAGG

    توضیحات این تابع امکان متصل کردن مقادی ستونی را به صورت سطری برای هر گروه می‌دهد. دستور تابع LEAD به صورت زیر نوشته می‌شود: ۱ ۲ LISTAGG (measure_column [, \’delimiter\’])   WITHIN GROUP (order_by_clause) [OVER (query_partition_clause)] . measure_column: ستونی است که می‌خواهیم به هم متصل کنیم. Delimiter: گزینه‌ای اختیاری است، جدا کننده مقادیر است. order_by_clause: گزینه‌ای اختیاری است، مشخص…

  • Rollback

    توضیحات دستور rollback برای از بین بردن تمام تغییرات به کار می‌رود. دستور دستور Rollback به صورت زیر نوشته می‌شود: ۱ ROLLBACK [ WORK ] [ TO [SAVEPOINT] savepoint_name  | FORCE \’string\’ ]; . WORK: گزینه‌ای اختیاری است، دستور Rollback با work و بدون آن یک نتیجه را می‌دهد. TO SAVEPOINT savepoint_name: گزینه‌ای اختیاری است، با قرار…

  • Lock Table

    توضیحات دستور Lock table به منظور lock کردن جدول به کار می‌رود. دستور دستور lock Table به صورت زیر نوشته می‌شود: ۱ ۲ lock_mode LOCK TABLE tables IN lock_mode MODE [ WAIT [, integer] | NOWAIT ];   مثال مثالی از lock table را مشاهده می‌کنیم: ۱ LOCK TABLE suppliers IN SHARE MODE NOWAIT;

  • RANK

    توضیحات این تابع رنک مقدار در گروه خود را می‌دهد، این تابع بسیار شبیه به تابع DENSE_RANK است با این تفاوت که اگر سطرهای مشابه وجود داشته باشد این تابع به صورت مجزا به آن‌ها نگاه می‌کند. دستور تابع RANK به صورت زیر نوشته می‌شود‌: ۱ RANK( expr۱ [, expr۲, … expr_n ] ) WITHIN…

  • RTRIM

    توضیحات این تابع تمام کاراکترهای مشخص شده سمت راست رشته را حذف می‌کند. دستور تابع RTRIM به صورت زیر نوشته می‌شود: ۱ RTRIM( string۱ [, trim_string ] ) . string۱: رشته مورد نظر. trim_string: گزینه‌ای اختیاری است، رشته‌ای است که از سمت چپ STRING۱ حذف می‌شود. مثال مثالی از خروجی تابع RTRIM را مشاهده می‌کنیم: ۱ ۲…