sysdba.ir

وبلاگی برای انتشار تجربیات شخصی راهبر پارسی اوراکل

sysdba.ir

وبلاگی برای انتشار تجربیات شخصی راهبر پارسی اوراکل

رفع خطاهای ابتدایی سرویس EM

يكشنبه, ۱۸ تیر ۱۳۹۶، ۰۲:۱۹ ب.ظ

ابزار مدیریت پایگاه‌داده تحت وب Enterprise Manager شرکت اوراکل همراه با نگارش 10g منتشر شد. این ابزار پیشرفت‌های خوبی در نگارش‌های بعدی داشته است و یکی از ابزارهای قدرتمند مدیریت پایگاه‌داده اوراکل به شمار می‌رود. علارقم پیشرفت‌های خوبی که این ابزار در نگارش‌های اخیر داشته است، همواره نگهداری این ابزار یکی از دغدغه‌های مدیران تازه‌کار پایگاه‌داده اوراکل می‌باشد. از این رو در این مستند نکاتی در مورد رفع خطاهای ابتدایی این ابزار بررسی می‌شود.

نام ماشین میزبان

یکی از موارد بسیار مهم در سرویس EM نام ماشین می‌باشد. لازم است بررسی شود تا حداقل نام ماشین و آدرس Loop Back در فایل hosts در مسیر /etc تعریف شده باشد. همچنین می‌توان آدرس شبکه‌ای (IP) ماشین نیز به همراه نام ماشین در این فایل تعریف شود. در صورتی که نام ماشین و یا آدرس شبکه‌ای سرور تغییر نماید، لازم است این فایل اصلاح گردد.

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4

192.168.32.50   oraserv  oraserv.localdomain

متغیرهای محیطی

اختلال در متغیرهای محیطی از دیگر عوامل بروز خطا در سرویس EM است. از این رو بررسی متغیرهای تعریف شده می‌تواند در بسیاری از موارد راه‌گشا باشد.

[oracle@oraserv ~]$ export ORACLE_HOSTNAME=oraserv.localdomain

[oracle@oraserv ~]$ export ORACLE_UNQNAME=orcl

سرویس Listener

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

[oracle@oraserv ~]$ lsnrctl status

 

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 09-JUL-2017 13:38:47

 

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

 

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.32.50)(PORT=1521)))

STATUS of the LISTENER

------------------------

Alias                     LISTENER

Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production

Start Date                09-JUL-2017 11:43:22

Uptime                    0 days 1 hr. 55 min. 25 sec

Trace Level               off

Security                  ON: Local OS Authentication

SNMP                      OFF

Listener Parameter File   /u02/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora

Listener Log File         /u02/app/oracle/diag/tnslsnr/orcl/listener/alert/log.xml

Listening Endpoints Summary...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.32.50)(PORT=1521)))

Services Summary...

Service "orcl" has 1 instance(s).

  Instance "orcl", status READY, has 1 handler(s) for this service...

The command completed successfully

دلیل دیگر عدم برقراری ارتباط با سرویس EM وضعیت خاموش سرویس EM می‌باشد. با استفاده از دستور زیر می‌توان وضعیت سرویس EM را بررسی کرد.

[oracle@oraserv ~]$ emctl status dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0

Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.

https://oraserv:1158/em/console/aboutApplication

Oracle Enterprise Manager 11g is running.

------------------------------------------------------------------

Logs are generated in directory /u02/app/oracle/product/11.2.0/dbhome_1/orcl_orcl/sysman/log

دستور زیر سرویس EM را آغاز می‌کند.

[oracle@oraserv ~]$ emctl start dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0

Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.

https://oraserv:1158/em/console/aboutApplication

Starting Oracle Enterprise Manager 11g Database Control .... started.

------------------------------------------------------------------

Logs are generated in directory /u02/app/oracle/product/11.2.0/dbhome_1/orcl_orcl/sysman/log

بازسازی مخزن سرویس EM

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

[oracle@oraserv ~]$ emca -deconfig dbcontrol db -repos drop

 

STARTED EMCA at Jul 9, 2017 11:44:12 AM

EM Configuration Assistant, Version 11.2.0.3.0 Production

Copyright (c) 2003, 2011, Oracle.  All rights reserved.

 

Enter the following information:

Database SID: orcl

Listener port number: 1521

Password for SYS user:

Password for SYSMAN user:

 

----------------------------------------------------------------------

WARNING : While repository is dropped the database will be put in quiesce mode.

----------------------------------------------------------------------

Do you wish to continue? [yes(Y)/no(N)]: yes

Jul 9, 2017 11:44:24 AM oracle.sysman.emcp.EMConfig perform

INFO: This operation is being logged at /u02/app/oracle/cfgtoollogs/emca/orcl/emca_2017_07_09_11_44_11.log.

Jul 9, 2017 11:44:25 AM oracle.sysman.emcp.util.DBControlUtil stopOMS

INFO: Stopping Database Control (this may take a while) ...

Jul 9, 2017 11:44:29 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Dropping the EM repository (this may take a while) ...

Jul 9, 2017 11:46:04 AM oracle.sysman.emcp.EMReposConfig invoke

INFO: Repository successfully dropped

Enterprise Manager configuration completed successfully

FINISHED EMCA at Jul 9, 2017 11:46:09 AM

پس از حذف موفق مخزن موجود با استفاده از دستور زیر مخزن سرویس EM مجددا ایجاد می‌گردد.

[oracle@oraserv ~]$ emca -config dbcontrol db -repos create

 

STARTED EMCA at Jul 9, 2017 1:43:12 PM

EM Configuration Assistant, Version 11.2.0.3.0 Production

Copyright (c) 2003, 2011, Oracle.  All rights reserved.

 

Enter the following information:

Database SID: orcl

Listener port number: 1521

Listener ORACLE_HOME [ /u02/app/oracle/product/11.2.0/dbhome_1 ]:

Password for SYS user:

Password for DBSNMP user:

Password for SYSMAN user:

Email address for notifications (optional):

Outgoing Mail (SMTP) server for notifications (optional):

-----------------------------------------------------------------

 

You have specified the following settings

 

Database ORACLE_HOME ................ /u02/app/oracle/product/11.2.0/dbhome_1

 

Local hostname ................ orcl

Listener ORACLE_HOME ................ /u02/app/oracle/product/11.2.0/dbhome_1

Listener port number ................ 1521

Database SID ................ orcl

Email address for notifications ...............

Outgoing Mail (SMTP) server for notifications ...............

 

-----------------------------------------------------------------

Do you wish to continue? [yes(Y)/no(N)]: yes

Jul 9, 2017 1:43:32 PM oracle.sysman.emcp.EMConfig perform

INFO: This operation is being logged at /u02/app/oracle/cfgtoollogs/emca/orcl/emca_2017_07_09_13_43_12.log.

Jul 9, 2017 1:43:32 PM oracle.sysman.emcp.EMReposConfig createRepository

INFO: Creating the EM repository (this may take a while) ...

Jul 9, 2017 1:47:05 PM oracle.sysman.emcp.EMReposConfig invoke

INFO: Repository successfully created

Jul 9, 2017 1:47:07 PM oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository

INFO: Uploading configuration data to EM repository (this may take a while) ...

Jul 9, 2017 1:47:55 PM oracle.sysman.emcp.EMReposConfig invoke

INFO: Uploaded configuration data successfully

Jul 9, 2017 1:47:57 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsole

INFO: Securing Database Control (this may take a while) ...

Jul 9, 2017 1:48:04 PM oracle.sysman.emcp.util.DBControlUtil secureDBConsole

INFO: Database Control secured successfully.

Jul 9, 2017 1:48:04 PM oracle.sysman.emcp.util.DBControlUtil startOMS

INFO: Starting Database Control (this may take a while) ...

Jul 9, 2017 1:48:35 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

 

 

INFO: Database Control started successfully

Jul 9, 2017 1:48:35 PM oracle.sysman.emcp.EMDBPostConfig performConfiguration

INFO: >>>>>>>>>>> The Database Control URL is https://orcl:1158/em <<<<<<<<<<<

Jul 9, 2017 1:48:37 PM oracle.sysman.emcp.EMDBPostConfig invoke

WARNING:

************************  WARNING  ************************

 

Management Repository has been placed in secure mode wherein Enterprise Manager data will be encrypted.  The encryption key has been placed in the file: /u02/app/oracle/product/11.2.0/dbhome_1/orcl_orcl/sysman/config/emkey.ora. Ensure this file is backed up as the encrypted data will become unusable if this file is lost.

 

***********************************************************

Enterprise Manager configuration completed successfully

FINISHED EMCA at Jul 9, 2017 1:48:37 PM

  • محمدحسین چهاردولی

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
تجدید کد امنیتی