نحوه 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;

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

  • Set Transaction

    توضیحات دستور set transaction برای ست کردن یک تراکنش به عنوان read-only، read/write، سطح Isolation، تخصیص نام به تراکنش یا تخصیص یک rollback به یک تراکنش است. دستور دستور Set transaction به صورت زیر نوشته می‌شود: ۱ ۲ ۳ ۴ SET TRANSACTION [ READ ONLY | READ WRITE ]                 [ ISOLATION LEVEL [ SERIALIZE |…

  • TRANSLATE

    توضیحات این تابع این مجموعه‌ای از کاراکترها را با مجموعه‌ای دیگر جایگزین می‌کند. دستور تابع TRANSLATE به صورت زیر نوشته می‌شود: ۱ TRANSLATE( string۱, string_to_replace, replacement_string ) . string۱: رشته مورد نظر. string_to_replace: رشته‌ای که درون STRING۱ به دنبال آن می‌گردیم. replacement_string: رشته‌ای که جایگزین می‌شود درون STRING۱. مثال مثالی از خروجی تابع TRANSLATE را مشاهده می‌کنیم: ۱…

  • 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…

  • SIN

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

  • SQLCODE & SQLERRM Function

    توضیحات تابع SQLCODE عدد exception که اخیرا بیشتر اتفاق افتاده است را برمی‌گرداند و SQLERRM پیام exception که اخیرا بیشتر اتفاق افتاده است را برمی‌گرداند. دستور با اجرای دستورات زیر عدد و پیام exception پرتکرار بر می‌گردد: ۱۲ SQLCODE;SQLERRM . مثال در مثال زیر کاربرد تابع SQLCODE را مشاهده می‌کنیم: ۱۲۳۴۵۶۷۸۹۱۰۱۱۱۲۱۳۱۴۱۵۱۶۱۷۱۸۱۹۲۰۲۱۲۲۲۳۲۴۲۵۲۶۲۷۲۸۲۹۳۰ EXCEPTION   WHEN exception_name۱ THEN      [statements]    WHEN exception_name۲…

  • NVL۲

    توضیحات این تابع گسترشی از تابع NVL است و این امکان را می‌دهد تا در صورت null بودن مقداری با مقدار بعدی و در صورت null بودن آن مقدار با مقدار بعد از این جایگزین شود. دستور تابع NVL۲ به صورت زیر نوشته می‌شود: ۱ NVL۲( string۱, value_if_not_null, value_if_null ) . مثال مثالی از تابع…