Linux-UNIX: Patching Oracle database with A-TAP
Deactivate A-TAP before you patch Oracle databases because A-TAP modifies Oracle binaries.
Before you begin
Note: 12.2.x and later As of GuardiumĀ® 12.2.2, the db_exec_file parameter in the inspection engine is no longer modified after A-TAP activation. In previous versions, db_exec_file was updated to reference
oracle-guard-instrumented or oracle-guard-original after A-TAP activation. The parameter now continues to point to the original Oracle binary path (for example, /opt/oracle/product/21c/dbhome_1/bin/oracle). This change does not affect encrypted traffic monitoring functionality.Before you install or upgrade Oracle patches, complete these steps:
- Stop Oracle database.
srvctl stop instance -db database_name -node node_name -force - Deactivate all A-TAP instances.
/usr/local/guardium/guard_stap/guardctl --db_instance=oracle deactivateIf the command fails, use --force-action=yes parameter to force deactivation of A-TAP.
Tip: To confirm the status of A-TAP instances, use thelist-activeof the guardctl utility. The following example shows the command to check the status of A-TAP instances.guardium_base>/xxx/guardctl list-active oracleRemember: If you apply patches to a new$ORACLE_HOME, while existing active nodes are running A-TAP, do not deactivate A-TAP.If you migrated all databases from old $ORACLE_HOME, complete the following steps:- Stop the Oracle databases that are running under old
$ORACLE_HOME. - Deactivate A-TAP for the original instance.
- Delete the inspection engine in the S-TAPĀ® configuration corresponding to the old
$ORACLE_HOME.
- Stop the Oracle databases that are running under old