Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Checking if remote database is up
This is an even easier approach if all his queries go through stored procs
as you mentioned.
-----Original Message-----
From: Niall Litchfield [mailto:niall.litchfield_at_gmail.com]
Sent: Tuesday, April 26, 2005 9:18 AM
To: stephenbooth.uk_at_gmail.com
Cc: Oracle-L (E-mail)
Subject: Re: Checking if remote database is up
Would a quick hack to code the procedure as a version of=20
declare
l_alive number;
begin
select 1 into l_alive from dual_at_remotedb; if l_alive = 1 then proc_name; end if exception when others then null;
make sense?
This might avoid ocella upgrades breaking your check, or dealing with the politics :).
Alternatively you might wish to add error handling for what ever errors you get when the ocella db is down and add that to your functions and procedures...
On 4/26/05, stephen booth <stephenbooth.uk_at_gmail.com> wrote:
> One of our new systems (Documentum from EMC) uses a database link to a
> remote database (Ocella from Ocella) for some processes. Due to
> organisation politics the people managing the Ocella database don't
> tell the people managing Documentum when they're taking their system
> down (the joys of working in the public sector). Documentum can do
> most of it's functions when Ocella is down, it just can't do certain
> transactions, unfortunately it's currently not very good at dealing
> with situations where the Ocella database is down.
>=20
>=20
>=20
>=20
>=20
--=20
Niall Litchfield
Oracle DBA
http://www.niall.litchfield.dial.pipex.com
-- http://www.freelists.org/webpage/oracle-l -- http://www.freelists.org/webpage/oracle-lReceived on Tue Apr 26 2005 - 09:28:28 CDT
![]() |
![]() |