11 Nis 2013

Oracle Linux 6 ve Oracle 11 G








Eğer Linux üzerinde çalışan bir oracle database niz var ise ilk yardım komutlarından bazıları...
Linux açıldıktan sonra tüm servislerin manuel açılması gerekmekte.




[oracle@XXXX Desktop]$ sqlplus / as sysdba
sysdba olarak database e bağlanır
[oracle@XXXX Desktop]$ lsnrctl start
Listener ı başlatır
[oracle@ XXXX Desktop]$ lsnrctl status
Listener ın statüsünü gösterir
[oracle@ XXXX Desktop]$ emctl status dbconsole
Enterprise Manager ın statüsünü gösterir



SQL> shutdown immediate;
Database i kapatır

 


6 Nis 2013

Oracle Forms dan Oracle Report çalıştırma





Oracle Forms dan Oracle Reports u çalıştırabilmek için yazılımı bir butona veya menüye bağlayabilirsiniz. Burada gerekli olan code lar;
 
DECLARE
pl_id ParamList;
BEGIN
pl_id := Get_Parameter_List ('tmpdata');
IF NOT Id_Null (pl_id) THEN
Destroy_Parameter_List( pl_id );
END IF;
pl_id := Create_Parameter_List('tmpdata');

Add_Parameter(pl_id, 'PARAMFORM', TEXT_PARAMETER, 'YES');
Run_Product(REPORTS, 'Rapor Adı', SYNCHRONOUS, RUNTIME,
FILESYSTEM, pl_id, NULL);
END;
Burada başka önemli bir konu daha var. Eğer registry den Reports60_PATH için raporlarınızın olduğu klasörün path ini yazmadıysanız raporunuz çalışmayacaktır. 
Code bölümünde Add_Parameter ile Forms dan rapor için parametleri gönderiyorsunuz.