Trace über die Java Umgebung einschalten:
Anlegen einer Properity Datei für das Logging auf Console:
.level=ALL oracle.jdbc.level=ALL oracle.jdbc.handlers=java.util.logging.ConsoleHandler java.util.logging.ConsoleHandler.level=ALL java.util.logging.ConsoleHandler.formatter=java.util.logging.SimpleFormatter
Anlegen einer Propertiy Datei für das Logging in eine Datei:
.level=SEVERE oracle.jdbc.level=INFO oracle.jdbc.handlers=java.util.logging.FileHandler java.util.logging.FileHandler.level=INFO java.util.logging.FileHandler.pattern=jdbc.log java.util.logging.FileHandler.count=1 java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
Aufruf des Java Programms mit Trace Parameter:
java -Doracle.jdbc.Trace=true -Djava.util.logging.config.file=d:\jdbctrace.properties <class_name>
Im Klassenpfad müssen die _g jdbc Klassen wie ojdbc6_g.jar verwendet werden!
Trace Level:
Einschränken auf einzelne Klassen kann über den Klassennamen in der Propertie Datei erfolgen:
java -classpath /opt/wls/oracle/wlserver_12.1.1/server/lib/weblogic.jar utils.dbping ORACLE_THIN <dbUserName> <dbPassword> <dbURL> #Example: java -classpath /opt/wls/oracle/wlserver_12.1.1/server/lib/weblogic.jar utils.dbping ORACLE_THIN scott tiger gpiDBhost01.pipperr.local:1521:GPIDB <dbURL>
siehe: