Question : REMOTE_DEPENDENCIES_MODE=SIGNATURE

HI All,

I have a quick question about setting the REMOTE_DEPENDENCIES_MODE parameter in Oracle 10g database.

I have DB_A and DB_B. There  are procedures called PROC_A in DB_A and PROC_B in DB_B.
The procedure PROC_B in DB_B, calls the procedure PROC_A in DB_A. Upon compilling PROC_A, PROC_B is becomming invalid. So, I changed REMOTE_DEPENDENCIES_MODE=SIGNATURE in DB_A so that future compillations of PROC_A will not make PROC_B invalid. But, do I have to change the parameter in DB_B as well?

Thank you in advance for all your help!

Answer : REMOTE_DEPENDENCIES_MODE=SIGNATURE

You need to change at DB_B AS well if u r planning to modify the procedure proc_b in future to avoid time stamp mismatch

please see the refernce from the link

http://psoug.org/reference/db_link.html

Server-side PL/SQL users (ie in DB_A ) can choose to use the signature dependency mode if they have a distributed system and they want to avoid possible unnecessary recompilations.

Client-side PL/SQL users (ie in DB_B) should set the parameter to SIGNATURE. This allows:
1. Installation of new applications at client sites, without the need to recompile procedures.

2.  Ability to upgrade the server, without encountering timestamp mismatches.

Random Solutions  
 
programming4us programming4us