نحوه Start و Stop سرویس‌های BI

نحوه Start و Stop سرویس‌های BI

پس از نصب 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

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

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

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

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

c://app/ oracle/ product/ ۲.۱.۰/ dbhome_۱/ 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;

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

  • REMINDER

    توضیحات این تابع باقیمانده m به n را بر می‌گرداند. دستور تابع REMINDER به صورت زیر نوشته می‌شود: ۱ REMAINDER( m, n ) . مثال مثال‌هایی از خروجی تابع REMINDER را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹ ۱۰ ۱۱ ۱۲ ۱۳ ۱۴ ۱۵ ۱۶ ۱۷ REMAINDER(۱۵, ۶) Result: ۳ REMAINDER(۱۵,…

  • TO_YMINTERVAL

    توضیحات این تابع یک رشته را به فرمت ماه و سال آن تبدیل می‌کند. دستور تابع TO_YMINTERVALبه صورت زیر نوشته می‌شود: ۱ TO_YMINTERVAL( character ) . مثال مثال‌های عددی از خروجی تابع TO_YMINTERVAL را مشاهده می‌کنیم: ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ TO_YMINTERVAL(\’۰۳-۱۱\’) Result: ۳ years ۱۱ months   (as an INTERVAL YEAR TO…

  • GOTO

    توضیحات دستور GOTO این امکان را می‌دهد تا بعد از اجرای این دستور به قسمتی از کد که لیبل گذاری شده است برود. دستور دستور Goto شامل دو بخش است دستور goto و قسمت لیبل گذاری شده: ۱ ۲ ۳ ۴ ۵ ۶ GOTO label_name; . . . <<label_name>>  {…statements…}   مثال مثالی از استفاده…

  • Named Programmer-Defined Exception

    توضیحات گاهی نیاز است که برنامه‌نویس خود exception را تعریف کند که در پکیج استاندارد وجود ندارد. دستور در ادامه استفاده از name programmer-defined exception را در تابع و پروسیجر بررسی می‌کنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷۱۸۱۹۲۰۲۱۲۲۲۳۲۴۲۵۲۶۲۷۲۸۲۹۳۰۳۱۳۲۳۳۳۴۳۵۳۶۳۷۳۸۳۹۴۰۴۱ CREATE [OR REPLACE] PROCEDURE procedure_name   [ (parameter [,parameter]) ]IS   [declaration_section]    exception_name EXCEPTION; BEGIN   executable_section   RAISE exception_name; EXCEPTION   WHEN exception_name THEN      [statements]    WHEN OTHERS THEN      [statements] END [procedure_name];CREATE [OR REPLACE] FUNCTION function_name   [ (parameter [,parameter]) ]   RETURN…

  • For Loop

    توضیحات در اوراکل For Loop این امکان را می‌دهد که قطعه کدی به تعداد مشخص تکرار شود. دستور دستور برای For Loop به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ FOR loop_counter IN [REVERSE] lowest_number..highest_number LOOP    {…statements…} END LOOP; loop_counter: شمارنده حلقه. REVERSE: گزینه اختیاری است. در صورت گذاشتن به این معناست که شمارنده حلقه به…

  • Sequence

    توضیحات Sequence در اوراکل یک آبجکت است که اعداد متوالی تولید می‌کند. دستور با دستور زیر می‌توان sequence تعریف کرد: ۱۲۳۴۵۶ CREATE SEQUENCE sequence_name  MINVALUE value  MAXVALUE value  START WITH value  INCREMENT BY value  CACHE value; مثال مثال‌هایی از ایجاد sequence: در این مثال اعداد از ۱ شروع می‌شوند و به هر کدام یک عدد اضافه می‌شود. ۱۲۳۴۵۶ CREATE SEQUENCE…