Eftersom det är ditt program och du har kontroll över källan kan du använda antingen lösenordsskyddade databasroller eller Secure Application Roller som är aktiverade från ourTool.exe. (se http://www.oracle.com/technology /obe/obe10gdb/security/approles/approles.htm ).
Till exempel, med en lösenordsskyddad databasroll, skulle den initiala anslutningen vara med endast CREATE SESSION-privilegiet, och sedan skulle ourTool.exe utfärda SET ROLE med lösenord som bara är känt för dig. Alla andra program har inte informationen för att ställa in rollen. Uppenbarligen ges privilegierna endast till rollen och inte direkt till användaren i den här konfigurationen.