1 FUNCTION tsdp$validation_check
2 RETURN BOOLEAN AUTHID DEFINER
3 IS
4 role varchar2(20);
5 primary boolean;
6 BEGIN
7
8 BEGIN
9 primary := FALSE;
10 select database_role into role from sys.v$database;
11
12 IF role = 'PRIMARY' THEN
13 primary := TRUE;
14 END IF;
15
16 EXCEPTION
17 WHEN OTHERS THEN
18 null;
19 END;
20
21 RETURN primary;
22 END;