Bonjour,
J'ai voulu activer l'audit unifié sur Oracle 12 mais j'ai eu une erreur lors du make et que je ne sais absolument pas comment le gérer.
make: *** [/u01/app/oracle/product/12.2/db_1/rdbms/lib/oracle] Error 137
Petite question : est-ce que vous me conseillez de faire une une sauvegarde avant de relinker ou recompiler les programmes Oracle car cette opération me semble sensible?
Voici ce que j'ai fais.
1) Connexion comme sysdba
2) Vérification si cet audit est activé.
1 2 3 4
| SQL> SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';
VALUE
----------------------------------------------------------------
FALSE |
3) Arrêt de la base pluggable et du cdb$root. Est-ce la bonne manoeuvre ou faut-il fermer que la base pluggée?
4) Arrêt du listener
5) Activation de l'audit unifié.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| [oracle@vbgeneric ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@vbgeneric lib]$ pwd
/u01/app/oracle/product/12.2/db_1/rdbms/lib
[oracle@vbgeneric lib]$ make -f ins_rdbms.mk uniaud_on ioracle ORACLE_HOME=$ORACLE_HOME
/usr/bin/ar d /u01/app/oracle/product/12.2/db_1/rdbms/lib/libknlopt.a kzanang.o
/usr/bin/ar cr /u01/app/oracle/product/12.2/db_1/rdbms/lib/libknlopt.a /u01/app/oracle/product/12.2/db_1/rdbms/lib/kzaiang.o
chmod 755 /u01/app/oracle/product/12.2/db_1/bin
- Linking Oracle
rm -f /u01/app/oracle/product/12.2/db_1/rdbms/lib/oracle
/u01/app/oracle/product/12.2/db_1/bin/orald -o /u01/app/oracle/product/12.2/db_1/rdbms/lib/oracle -m64 -z noexecstack -Wl,--disable-new-dtags -L/u01/app/oracle/product/12.2/db_1/rdbms/lib/ -L/u01/app/oracle/product/12.2/db_1/lib/ -L/u01/app/oracle/product/12.2/db_1/lib/stubs/ -Wl,-E /u01/app/oracle/product/12.2/db_1/rdbms/lib/opimai.o /u01/app/oracle/product/12.2/db_1/rdbms/lib/ssoraed.o /u01/app/oracle/product/12.2/db_1/rdbms/lib/ttcsoi.o -Wl,--whole-archive -lperfsrv12 -Wl,--no-whole-archive /u01/app/oracle/product/12.2/db_1/lib/nautab.o /u01/app/oracle/product/12.2/db_1/lib/naeet.o /u01/app/oracle/product/12.2/db_1/lib/naect.o /u01/app/oracle/product/12.2/db_1/lib/naedhs.o /u01/app/oracle/product/12.2/db_1/rdbms/lib/config.o -ldmext -lserver12 -lodm12 -lofs -lcell12 -lnnet12 -lskgxp12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lclient12 -lvsn12 -lcommon12 -lgeneric12 -lknlopt `if /usr/bin/ar tv /u01/app/oracle/product/12.2/db_1/rdbms/lib/libknlopt.a | grep xsyeolap.o > /dev/null 2>&1 ; then echo "-loraolap12" ; fi` -lskjcx12 -lslax12 -lpls12 -lrt -lplp12 -ldmext -lserver12 -lclient12 -lvsn12 -lcommon12 -lgeneric12 `if [ -f /u01/app/oracle/product/12.2/db_1/lib/libavserver12.a ] ; then echo "-lavserver12" ; else echo "-lavstub12"; fi` `if [ -f /u01/app/oracle/product/12.2/db_1/lib/libavclient12.a ] ; then echo "-lavclient12" ; fi` -lknlopt -lslax12 -lpls12 -lrt -lplp12 -ljavavm12 -lserver12 -lwwg `cat /u01/app/oracle/product/12.2/db_1/lib/ldflags` -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lngsmshd12 -lnro12 `cat /u01/app/oracle/product/12.2/db_1/lib/ldflags` -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lngsmshd12 -lnnzst12 -lzt12 -lztkg12 -lmm -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lztkg12 `cat /u01/app/oracle/product/12.2/db_1/lib/ldflags` -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lngsmshd12 -lnro12 `cat /u01/app/oracle/product/12.2/db_1/lib/ldflags` -lncrypt12 -lnsgr12 -lnzjs12 -ln12 -lnl12 -lngsmshd12 -lnnzst12 -lzt12 -lztkg12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 `if /usr/bin/ar tv /u01/app/oracle/product/12.2/db_1/rdbms/lib/libknlopt.a | grep "kxmnsd.o" > /dev/null 2>&1 ; then echo " " ; else echo "-lordsdo12 -lserver12"; fi` -L/u01/app/oracle/product/12.2/db_1/ctx/lib/ -lctxc12 -lctx12 -lzx12 -lgx12 -lctx12 -lzx12 -lgx12 -lordimt12 -lclsra12 -ldbcfg12 -lhasgen12 -lskgxn2 -lnnzst12 -lzt12 -lxml12 -lgeneric12 -locr12 -locrb12 -locrutl12 -lhasgen12 -lskgxn2 -lnnzst12 -lzt12 -lxml12 -lgeneric12 -lgeneric12 -lorazip -loraz -llzopro5 -lorabz2 -lipp_z -lipp_bz2 -lippdcemerged -lippsemerged -lippdcmerged -lippsmerged -lippcore -lippcpemerged -lippcpmerged -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lsnls12 -lunls12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lcore12 -lsnls12 -lnls12 -lxml12 -lcore12 -lunls12 -lsnls12 -lnls12 -lcore12 -lnls12 -lasmclnt12 -lcommon12 -lcore12 -laio -lons -lfthread12 `cat /u01/app/oracle/product/12.2/db_1/lib/sysliblist` -Wl,-rpath,/u01/app/oracle/product/12.2/db_1/lib -lm `cat /u01/app/oracle/product/12.2/db_1/lib/sysliblist` -ldl -lm -L/u01/app/oracle/product/12.2/db_1/lib `test -x /usr/bin/hugeedit -a -r /usr/lib64/libhugetlbfs.so && test -r /u01/app/oracle/product/12.2/db_1/rdbms/lib/shugetlbfs.o && echo -Wl,-zcommon-page-size=2097152 -Wl,-zmax-page-size=2097152 -lhugetlbfs`
/u01/app/oracle/product/12.2/db_1/bin/orald: line 86: 4703 Killed "${cmdpfx[@]}" "${cmd[@]}" "${cmdsfx[@]}"
make: *** [/u01/app/oracle/product/12.2/db_1/rdbms/lib/oracle] Error 137 |
J'ai redémarré ma base et l'audit unifié n'est toujours pas activé.
1 2 3 4
| SQL> SELECT VALUE FROM V$OPTION WHERE PARAMETER = 'Unified Auditing';
VALUE
----------------------------------------------------------------
FALSE |
Partager