بانک اطلاعاتی اوراکل

وحید یوسف زاده

بانک اطلاعاتی اوراکل

وحید یوسف زاده

نصب دوباره em

| جمعه, ۹ مرداد ۱۳۹۴، ۰۴:۰۴ ب.ظ
برای راه اندازی Enterprise Manager در بسیاری از سیستم ها ممکن است به مشکل برخورد کنیم که می توانیم با استفاده از دستورات زیر، تمامی پیکربندی قبلی را حذف کنیم و دوباره Enterprise Manager را با استفاده از dbca و یا amca راه اندازی کنیم. پس دستوراتی که در این قسمت می بینیم، تنها بستر را برای راه اندازی مجدد emca آماده می کنند.


SQL> conn sysman/pass


SQL> exec DBMS_AQADM.DROP_QUEUE_TABLE(queue_table=>'MGMT_NOTIFY_QTABLE',force =>TRUE);


SQL> conn / as sysdba 

SQL> EXEC sysman.emd_maintenance.remove_em_dbms_jobs;

EXEC sysman.setEMUserContext('',5);

REVOKE dba FROM sysman;


SQL> DECLARE
        CURSOR c1 IS
        SELECT owner, synonym_name name
        FROM dba_synonyms
        WHERE table_owner
        = 'SYSMAN';
        BEGIN
        FOR r1 IN c1 LOOP
        IF r1.owner = 'PUBLIC' THEN
        EXECUTE IMMEDIATE 'DROP PUBLIC SYNONYM '||r1.name;
        ELSE
        EXECUTE
        IMMEDIATE 'DROP SYNONYM '||r1.owner||'.'||r1.name;
        END IF;
        END LOOP;
        END;
SQL> DROP USER mgmt_view CASCADE;
DROP ROLE mgmt_user;
DROP USER sysman CASCADE;

همچنین پوشه هایی که در مسیر زیر هستند را حذف کنید:

[ORACLE_HOME]/[hostname_sid]

[ORACLE_HOME]/oc4j/j2ee/OC4J_DBConsole_[hostname]_[sid]


برای ساخت مجدد em با دستور emca، باید از دستورات زیر استفاده کنیم:

Single Instance : $ORACLE_HOME/bin/emca -config dbcontrol db -repos create
RAC Database : $ORACLE_HOME/bin/emca -config dbcontrol db -repos create -cluster 
  • ۹۴/۰۵/۰۹

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">