آموزش نصب 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 می‌توان ارتباط را ایجاد کرده و از آن استفاده نمود.

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

  • REGEXP_REPLACE

    توضیحات این تابع  این امکان را می‌دهد تا یک‌سری کاراکتر را در رشته‌ای جاگزین مجموعه‌ای از کاراکترها کرد. دستور تابع REGEXP_REPLACE به صورت زیر نوشته می‌شود: ۱ REGEXP_REPLACE( string, pattern [, replacement_string [, start_position [, nth_appearance [, match_parameter ] ] ] ] ) . PATTERN: الگویی را برای تطبیق دادن ارائه می‌دهد. start_position: گزینه‌ای اختیاری است، نشان…

  • | |

    اینترنت اشیا چیست؟ (IOT)

    اینترنت اشیا تحول دیجیتال؛ یادگیری ماشین؛ دستگاه های هوشمند مرتبط با اینترنت؛ دستگاه های هوشمند. در این مقاله به توضیح اینترنت اشیا می پردازیم. اینترنت اشیا (IOT)، شبکه ای گسترده از سنسورهای ارتباطی و وسایل اکترونیک هوشمند است که با تحلیل های پیشرفته داده ها ترکیب شده اند. تحلیل داده های تولید شده توسط این…

  • Where Current Of

    توضیحات اگر بخواهیم رکوردی که با دستور select for update ، lock شده است را update یا delete کنیم باید از دستور where current of استفاده کنیم. دستور دستور where current of را این‌گونه می‌توان استفاده کرد: ۱۲۳۴۵۶ UPDATE table_name  SET set_clause  WHERE CURRENT OF cursor_name; DELETE FROM table_nameWHERE CURRENT OF cursor_name; مثال مثال‌هایی از استفاده where current…

  • CASE

    توضیحات عملکرد این تابع همانند عملکرد if-then-else است. دستور تابع CASE به صورت زیر نوشته می‌شود: ۱۲۳۴۵۶۷ CASE [ expression ]   WHEN condition_۱ THEN result_۱   WHEN condition_۲ THEN result_۲   …   WHEN condition_n THEN result_n   ELSE resultEND . مثال مثالی از تابع CASE را مشاهده می‌کنیم: ۱۲۳۴۵۶۷ SELECT table_name,CASE owner  WHEN \’SYS\’ THEN \’The owner is SYS\’  WHEN \’SYSTEM\’ THEN \’The owner is…

  • COVAR_POP

    توضیحات این تابع کواریانس یک مجموعه دوتایی اعداد را محاسبه می‌کند. دستور تابع COVAR_POP به صورت زیر نوشته می‌شود: ۱ COVAR_POP( expression۱, expression۲ ) . مثال مثال‌های عددی از خروجی تابع COVAR_POP را مشاهده می‌کنیم: ۱ ۲ ۳ select owner, COVAR_POP(avg_row_len, avg_space) from all_tables group by owner;

  • NUMTODSINTERVAL

    توضیحات این تابع مقدار را به تعداد روز تبدیل می‌کند. دستور تابع numtodsinterval به صورت زیر نوشته می‌شود: ۱ NUMTODSINTERVAL( number, expression ) . Expression: این متغیر مشخص کننده نوع number است که می‌تواند day، hour، minuteیا second باشد. مثال مثال‌هایی از خروجی تابع numtodsinterval را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸…