Home / MAKALELER / Veri Tabanı / OEM Repository Oluşturma ve ORA-00955/ORA-01921 Hataları

OEM Repository Oluşturma ve ORA-00955/ORA-01921 Hataları

Veritabanımızın host adı veya IP adresi değiştiğinde OEM (Oracle Enterprise Manager) yeniden yapılandırmamız gerektiğinihttp://taliphakanozturk.wordpress.com/2011/12/31/veritabani-host-adi-ip-adresi-degistiginde-oem-konfigurasyonu-2/  yazımda anlatmıştım.

OEM repository kaldırıldıktan sonra  (emca -deconfig dbcontrol db -repos drop ) tekrar oluşturma (emca -config dbcontrol db -repos create) aşamasında aşağıdaki gibi bir hata alabiliriz.

SEVERE: Error creating the repository

Refer to the log file at /oracle/cfgtoollogs/emca/TALIPDB/emca_2012_01_20_12_07_21.log for more details.

Could not complete the configuration. Refer to the log file at /oracle/cfgtoollogs/emca/TALIPDB/emca_2012_01_20_12_07_21.log for more details.

Hata da belirtilen log dosyası (/oracle/cfgtoollogs/emca/TALIPDB/emca_2012_01_20_12_07_21.log) incelendiğinde ise  aşağıdaki gibi hataların olduğu görülür.

CONFIG: ORA-00955: name is already used by an existing object
CONFIG: ORA-01921: role name ‘MGMT_USER’ conflicts with another user or role name

Bu durumda SQL*Plus üzerinde aşağıdaki işlemler yapılır.

SQL> DROP USER SYSMAN CASCADE;

SQL> DROP ROLE MGMT_USER;

SQL> DROP USER MGMT_VIEW;

SQL> spool synonym.sql

SQL> select ‘drop public synonym ‘||object_name||’;’ from dba_objects where object_type=’SYNONYM’ and and object_name like ‘MGMT_%’ and status=’INVALID’;

SQL> spool off

SQL> @synonym.sql

Tekrar OEM repository oluşturmaya çalıştığımızda başarılı oluşturulacaktır.

emca -config dbcontrol db -repos create

Talip Hakan Öztürk

About Talip Hakan Ozturk

Oracle ACE, 10g/11g OCP, Oracle Blogger, Author, Senior Oracle DBA at Bank Asya, Internal Oracle Trainer for Bank Asya Akademi

İlginizi Çekebilir

SQL Server ile Veri Şifreleme

Bilgi teknolojilerinde verinin güvenliği çok kritik bir öneme sahiptir. Önemli verileri korumak için ekstra bir …

Bir Cevap Yazın