> yang menjadi pertanyaan saya :
> Apakah pada saat startup database (dalam hal ini
> local) dapat merubah
> status DBLINK yang semula valid menjadi invalid
> karena remote
> database tidak dapat ditemukan?
db link tidak punya status. Error pada dblink baru
diketahui apabila digunakan.
PLSQL pada saat kompilasi akan mengecek validitas dari
semua object yg dipakai (termasuk yg remote lewat
dblink).
Kalau kamu pakai procedure (bukan plsql block), maka
usahakan pada waktu compile yg pertama dblinknya
valid.
Setelah itu, kalaupun dblinknya menjadi tidak valid,
selama procedurenya valid, maka error yg dijalankan
akan bisa ditangkap di bagian exception.
create or replace procedure test as
v_var varchar2(1);
begin
select dummy into v_var
from [EMAIL PROTECTED];
dbms_output.put_line(v_var);
exception when others then
dbms_output.put_line(substr(sqlerrm,1,250));
end;
/
regards,
tomi
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
--
-----------I.N.D.O - O.R.A.C.L.E---------------
Keluar: [EMAIL PROTECTED]
Website: http://indo-oracle.blogspot.com
Mirror: http://indooracle.wordpress.com
-----------------------------------------------
Bergabung dengan Indonesia Thin Client User Groups,
Terminal Server, Citrix, New Moon Caneveral, di:
http://indo-thin.blogspot.com
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/indo-oracle/
<*> To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/