RMAN : PLS-00201: identifier ‘DBMS_BACKUP_RESTORE.SET_CHARSET’ must be declared
Hata:
Rman e bağlantı yapıldığında “PLS-00201: identifier ‘DBMS_BACKUP_RESTORE.SET_CHARSET’ must be declared” şeklinde bir hata verip bağlantı sağlanamıyordu.
Sebep:
Sorunlu DBMS_BACKUP_RESTORE paketi yada geçersiz sys nesneleri yada database logon tetikleyicisi ile current şemanın değiştirilmesi olabilir.
Çözüm:
Öncelikle logon tetikleyicilerini kontrol edin. Eğer tüm bağlantılarda current şemayı değiştiren bir tetikleyici varsa bunu silin.
yada
SYS şemasındaki geçersiz nesneler varsa , yeniden derleyip geçerli olmalarını sağlayın.
yada
Ya veri tabanınızı startup upgrade ile açın ve catupgrd.sql sonrasında utlrp.sql yada dbmsbkrs.sql ve prvtbkrs.plb betiklerini çalıştırın.
SQL> startup upgrade SQL> @?/rdbms/admin/catupgrd.sql SQL> @?/rdbms/admin/utlrp.sql
yada
SQL> @?/rdbms/admin/dbmsbkrs.sql SQL? @?/rdbms/admin/prvtbkrs.plb