مارا دنبال کنید : 

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

مراحل نصب:

در ابتدا برای نصب ODB، بر روی فایل setup کلیلک راست نموده و گزینه Run as administrator انتخاب می‌گردد. صفحه‌ی Command promt به صورت اتوماتیک برای اجرای دستور باز می‌شود. صفحه‌ی نصب گرافیکی دیتابیس به صورت خودکار باز شده و شامل 11 مرحله به صورت معمولی و 21 مورد با تنظیمات بیشتر می‌باشد.
Configure security updates .1
این مرحله برای Update بخش‌های امنیتی نرم‌افزار است. که در صورت نداشتن license، کاربردی ندارد. پس تیک مربوط به آن برداشته می‌شود. در پی مرحله‌ی قبل سوالی برای کسب اطمینان پرسیده می‌شود، که باید گزینه yes انتخاب گردد.
Software Updates .2
در این بخش نیز اگر نسخه license وجود داشته باشد می‌توان با زدن تیک گزینه اول به دانلود شده‌ی نسخه جدید نرم‌افزار دسترسی پیدا کرد و در صورت زدن گزینه دوم  نسخه Update شده در نسخه قبلی می‌نشیند. در صورت نداشتن License می‌توان از گزینه آخر استفاده نمود.
Select installation Option .3
شرح گزینه‌ها به ترتیب به این صورت است که: • ایجاد و پیکربندی دیتابیس انجام شود. • فقط نصب دیتابس انجام شود. • دیتابیس قبلی ارتقاء پیدا کند. که در این مستند هدف بر آموزش گزینه اول می‌باشد.
System class .4
در این بخش گزینه اول برای استفاده شخصی و محدود می‌باشد، در صورتی که server class به صورت سرور امکانات و دسترسی‌های بیشتری در اختیار قرار می‌دهد.
Grid Installation Options .5
شرح گزینه‌های این بخش به صورت زیر می‌باشد: • دیتابیس به صورت Single instance نصب شود. • دیتابیس به صورت Oracle RAC نصب شود. • دیتابیس به صورت node از RAC نصب شود. که در این مستند هدف بر آموزش گزینه اول می‌باشد.
Select Install Type .6
در این بخش می‌توان نوع نصب را انتخاب نمود، که در صورت انتخاب گزینه اول یک نصب ساده و معمولی اجرا می‌شود. به صورتی که بعضی موارد به صورت پیش‌فرض، توسط سیستم انتخاب می‌گردد و در صورت انتخاب گزینه دوم می‌توان یک نصب پیشرفته‌تر با توجه به نیاز و محدودیت‌های سیستم انجام داد.
Select product Languages .7
این بخش برای انتخاب زبان‌ می‌باشد. که زبان English به صورت پیش‌فرض انتخاب شده است.
Select Database Edition .8
شرح گزینه‌ها به صورت زیر می‌باشد. • نسخه‌ی تجاری • نسخه استاندارد • اولین نسخه استاندارد • نسخه شخصی به دلیل بالا بودن امکانات و امنیت عملکرد بالای گزینه اول می‌توان آن را انتخاب نمود.
Specify Oracle Home User .9
این بخش به یک User نیاز دارد، که در صورت از قبل داشتن User می‌توان با گزینه اول مشخصات آن را وارد نمود. و با گزینه دوم می‌توان یک User ایجاد نمود و با زدن تیک گزینه سوم می‌توان از حساب Built-in اوراکل استفاده نمود.
Specify Installation Location .10
در این بخش باید یک مکان برای ذخیره‌سازی Oracle base و Software مشخص گردد، که می‌توان از آدرس پیش‌فرض استفاده نمود.
Select Configuration Type .11
در این بخش باید نوع دیتابس مشخص گردد. • به صورت همه منظوره/ پردازش تراکنش • به صورت انبارداده که گزینه اول انتخاب می‌گردد.
Specify Database Identifiers .12
در این بخش باید دو نام برای Global databse و SID انتخاب نمود. که می‌توان از نام پیش‌فرض استفاده نمود. گزینه Create as Container database که فقط برای نسخه 12 اوراکل است. امکان تایین نام برای Pluggable دیتابیس فراهم می‌نماید. که در این آموزش ترجیح بر آن بوده است که این گزینه انتخاب نگردد.
Specify Configuration Options .13
این بخش از سه قسمت Memory و Character sets و Sample schemas به صورت تب‌های جداگانه تشکیل شده است. که در قسمت اول می‌توان Memory را دستی و به مقدار مورد نیاز تایین نمود، و یا اتوماتیک اوراکل را انتخاب نمود. در قسمت دوم یعنی character sets برای دسترسی داشتن به زبان فارسی حتما باید تیک گزینه دوم زده شود. و در تب سوم یعنی Sample schemas تیک گزینه موجود باید برداشته شود. زیرا نیازی به طرح‌های نمونه نمی‌باشد.
Specify Database Storage .14
استفاده از یک سیستم فایل برای ذخیره سازی پایگاه داده لازم است. برای سازماندهی و عملکرد بهینه پایگاه‌داده، اوراکل توصیه می‌کند که فایل‌های اطلاعاتی و نرم‌افزار پایگاه‌داده اوراکل بر روی دیسک‌های مختلف نصب شود. که در این بخش باید برای Specify database file location یک مکان ذخیره‌سازی انتخاب نمود.
Specify Management Opations .15
این بخش برای Clud Control مختص نسخه 12 است، که در این آموزش نیازی به استفاده از آن نمی‌باشد.  
Specify Recovery Options .16
این بخش برای فعال کردن امکان بازیابی است. که نیازی بر آن نیست.  
Specify Schema Passwords .17
این بخش برای تایین Password برای انواع accountها می‌باشد. اگر نیاز به یک Password واحد برای تمامی accountها وجود دارد، می‌توان با زدن تیک گزینه دوم، یک Password برای تمامی accountها تایین نمود. در صورت مخالفت اوراکل با میزان امنیت password، یک پیغام به صورت اخطار ارسال می‌شود. که در صورت کلیک بر دکمه NO می‌توان از آن چشم‌پوشی نمود.  
Perform prerequisite checks .18
در این بخش اوراکل بررسی می‌نماید که آیا موارد تایین شده با حداقل نیازهای لازم برای ایجاد و پیکربندی مطابقت دارد یا خیر.  
Summary .19
این بخش یک اطلاعات کلی از اول تا آخر نصب و موارد تایین شده در حین نصب را در اختیار قرار می‌دهد.  
Install Product .20
این قسمت برای load شدن و بارگیری محصولات می‌باشد. قبل از اتمام  بخش قبلی نوبت به Config دیتابیس می‌رسد. پس از configure و پیکربندی دیتابیس یک لینک برای اتصال به دیتابس که بسیار مهم و ضروری است، در اختیار شخص نصب کننده قرار می‌گیرد. که مانند نام و Passwordها نیاز است در مکانی ذخیره و یا یادداشت شود.  
Finish .21
در این مرحله کار به اتمام رسیده و می‌توان از Database اوراکل نسخه 12C استفاده نمود. با توجه به لینک دریافت شده در بخش Confige نرم‌افزار، می‌توان ارتباط با دیتابیس را از طریق وارد کردن این لینک در browser ایجاد نموده و پس از آن بر روی گزینه Add Exception  کلیک نمود. در این بخش نیز مجددا باید لینک را وارد نمود. و سپس با وارد کردن اطلاعات Administrator می‌توان ارتباط را ایجاد کرده و از آن استفاده نمود.

پس از نصب BI و برای استفاده از این محیط نیاز به فعال‌سازی و start آن وجود دارد. که در این بخش مراحل و نحوه Start آن شرح داده شده است.

برای هر سری شروع و راه‌اندازی محیط BI پس از خاموش و روشن شدن سیستم، نیاز است به آدرس زیر رفته و User و Password، weblogic  را وارد نمود.

C:/oracle/ middleware/ oracle_home/ user_projects/ domains/ bi/ bitools/ bin/ start.cmd

با اندکی صبر پیغام زیر به نمایش در می‌آید که لازم است نام weblogic  تایین شده در زمان نصب مقابل آن تایپ گردد.

Weblogic Username:

و پس از زدن کلید Enter پیغام زیر نمایش داده می‌شود، که Password آن را طلب می‌نماید.

 

Weblogic Password:

باید توجه داشت که هنگام تایپ Password مقدار آن نمایش داده نمی‌شود. پس حتما باید از صحت تایپ آن اطمینان خاطر داشت و پس از زدن دکمه Enter و گاهی اوقات با اندکی  تاخیر می‌توان نتیجه کار را مشاهده نمود. و برای اطمینان از start آن می‌توان em و یا Analytics آن را در Browser باز نمود که باز شدن آن صفحه نشان‌دهنده‌ی استارت درست BI می‌باشد و اگر این صفحات بالا نیامدند و یا این‌که پیغامی با مضمون استارت نشدن BI در محیط سیاه رنگ دریافت شد، بدین معنی است که باید serviceهای آن را چک نموده تا ایراد و اشکال آن شناسایی گردد.

Failed to start one or more Servers

به عنوان مثال یکی از دلایل عمده این مشکل که برای نسخه 12c می‌باشد. Start نشدن هم‌زمان pluggable و  database است. که البته در مراحل نصب بالا تیک مربوط به آن را برداشته و از آن صرف نظر شده است.

در صورت برنداشتن این تیک برخورد به چنین مشکلی می‌توان مانند زیر عمل نمود.

برای استارت Pluggable Database 12C باید طبق روال زیر عمل نمود.

• باز کردن SQL Plus از آدرس زیر

c://app/ oracle/ product/ 2.1.0/ dbhome_1/ bin

• استارت کردن SQL Plus با دستور startup

• وارد کردن user و  password

User: sys as sysdba

این نکته باید ذکر گردد که از یوزر sys برای داشتن بالاترین سطح دسترسی استفاده می‌شود.

Password:  پسوورد تایین شده در هنگام نصب

باید توجه داشت در هنگام تایپ Password، چیزی نمایش داده نمی‌شود.

برای استارت pluggable دیتابیس به نام دیتابیس نیاز است. به همین خاطر دستور زیر برای دسترسی به نام آن می‌باشد.

Select name, open_mode from v&pdbs;


برای Start کردن Pluggable یک دیتابیس از دستور زیر می‌توانید استفاده نمود.

البته در شکل زیر چون دیتابیس مورد نظر از قبل باز بوده است error و خطایی در این زمینه نشان داده شده می‌باشد. پس یعنی اگر این خطا مشاهده شد، می‌توان از باز بودن دیتابیس موردنظر اطمینان حاصل کرد.

Alter pluggable database pdbdwh open;


و در صورت تمایل برای راه‌اندازی Pluggable، تمامی دیتابیس‌ها می‌توان از دستور زیر استفاده نمود.

Alter pluggable database all open;

همچنین برای اینکه هر سری در زمان استفاده نیاز به راه‌اندازی مجدد Pluggable دیتابیس نباشد، می‌توان از دستور زیر برای ایجاد این تغییر کمک گرفت.

Create or replace trigger pdb_startup after startup on database

Begin

Execute immediate ‘alter pluggable database all open’;

End pdb_startup;