Change Font Size

Change Screens

Change Profile

Change Layouts

Change Direction

Change Menu Styles

Cpanel
Çarşamba, 27 Ekim 2010 13:10

Invalid Durumdaki Tüm Objeleri Compile Etmek

Yazan&Gönderen  Yusuf Arslan
Bu Öğeyi Derecelendir
(0 Oylar)
Özellikle datapump ile veritabanını aktardıktan sonra veritabanınızdaki bir çok objenin invalid duruma düştüğünü görebilirsiniz. Invalid durumda olan objeleri Enterprise Manager ile yeniden derleyip valid duruma getirmek isterseniz her obje türü için ayrı ayrı objeleri seçip derleme işlemini yapmanız gerekecektir.
Bu işlemi Enterprise Manager yerine basit bir script ile otomatikleştirmeniz mümkün.
SPOOL recompileall.txt
SELECT decode(object_type,
‘PACKAGE BODY’,
‘ALTER PACKAGE ‘ || owner || ‘.’ || object_name ||
‘ COMPILE BODY;’,
‘ALTER ‘ || object_type || ‘ ‘ || owner || ‘.’ || object_name ||
‘ COMPILE;’) As SqlKomut
FROM dba_objects
WHERE status = ‘INVALID’
AND object_type IN ( ‘PACKAGE BODY’, ‘PACKAGE’, ‘FUNCTION’, ‘PROCEDURE’, ‘TRIGGER’, ‘VIEW’)
ORDER BY object_type, object_name;
SPOOL OFF
@recompileall.txt
Yusuf Arslan

Yusuf Arslan

Oracle Open Source

1985 Tokat/Reşadiye doğumluyum.İlk-orta-lise hayatını Amasya/Suluova ilçesinde geçirdim.Sakarya Üniversitesi Bilgisayar Mühendisliği bölümünü bitirdikten sonra kariyerime Oracle,SAP alanlarında danışmanlık vermek üzere devam etmekteyim. Kullandığım,bildiğim teknolojiler ve diller; SAP BO Oracle BI Applications Oracle Data Mining Oracle BI Reports(http://www.iski.gov.tr/web/statik.aspx?KID=1000717) Oracle Data Integrator Oracle BI Publisher(XML Publisher) Oracle Database 10g Oracle Mapviewer PL/SQL,Java,Oracle JDeveloper,Oracle Forms-Reports,C# Data warehouse process optimization Database system implementation Using encoding for security systems Software development, test and deployment Presentation and communication skills Bu adreslerden de bana ulaşabilirsiniz, [email protected] https://datawarehouse.gen.tr/ http://www.arslanyusuf.blogspot.com/ http://yusufarslaneng.blogspot.com/ http://twitter.com/yusars http://tr.linkedin.com/pub/yusuf-arslan/27/35b/57b

Website: arslanyusuf.blogspot.com/ E-posta: Bu e-Posta adresi istek dışı postalardan korunmaktadır, görüntülüyebilmek için JavaScript etkinleştirilmelidir

Yorum yaz

Make sure you enter the (*) required information where indicated.
Basic HTML code is allowed.

You are here Kategoriler ORACLE Invalid Durumdaki Tüm Objeleri Compile Etmek