Proudly debugging the system since 1981

Tag: oracle

Plugin gradle per la migrazione da javax a jakarta

Il plugin si trova qua : https://plugins.gradle.org/plugin/com.netflix.nebula.jakartaee-migration

La spiegazione su cosa puo fare e come si usa qua : https://github.com/nebula-plugins/gradle-jakartaee-migration-plugin

Lo scenario in cui l’ho utilizzato e’ quando si devono usare due librerie o framework, una con dipendenze “vecchie” sotto javax e una con dipendenze “nuove” sotto jakarta su un application server “nuovo”.

Il plugin aggiorna automaticamente le dipendenze vecchie, al momento della compilazione, rendendo tutto funzionante e interoperabile.

Un sentito ringraziamento a chi ha reso necessario il cambio di nome.

Deviazione standard con PL/SQL

Pl/Sql implementa la definizione probabilistica di deviazione standard, ovvero :

dv_std_probcon la comoda funzione STDDEV, mentre a me (e forse non solo a me) serviva la versione statistica, ovvero :

dv_std_statChe si traduce in  :

SQRT((1 / COUNT(*)) *  (SUM( $colonna  * $colonna ) – (COUNT(*) * AVG( $colonna ) * AVG( $colonna ))))

Immagini da wikipedia

jOra

jOra è un plugin per Eclipse che svolge un compito molto simile a Toad o Pl/Sql Developer. Permette in buona sostanza di naviagare in piu database, modificare i dati, creare procedure, function o package Pl/Sql, creare e modificare tabelle e quant’altro.

Ha l’autocompletamento del codice e dell’sql come Pl/Sql Developer (un pochettino meno avanzato ma son dettagli), permette di usare più connessioni contemporaneamente come Toad, insomma un buon software. Come vantaggio rispetto ai due programmi citati è multi-piattaforma (essendo in java), non ha bisogno di avere una installazione di Oracle Client in locale con tns names configurati, basta il driver JDBC e una stringa di connessione valida e in più è freeware.

Un sogno ? Purtroppo no, perchè ha lo spiacevole inconveniente di mangiare memoria ad una velocità impressionante. Tipo 500 mega spariscono dopo aver aperto (e chiuso) un decina di tabelle.

Spero comunque che risolvano il problema di memory leaking presto, perchè le potenzialità per surclassare tools ben più noti ci sono.

Una form…

… VisualBasic, che esegue una stored procedure oracle, che chiama una external procedure, che esegue una libreria scritta in C, che lancia uno script SH che esegue un cobol che accede allo stesso database oracle …

E questo sarebbe un sistema informativo ?

Tanto dolore sulla dita di qualcuno.

© 2024 b0sh.net

Tema di Anders NorenSu ↑