JDK 8: Lambdas and Streams Introduction

I was enroll since 2014 in Oracle Learning to take a massive online course (MOC) named JDK 8: Lambdas and Streams Introduction, but I leaved it for the scholar activities and my work, I don’t had time to take it.

If you don’t know it, Oracle Learning has published a few free courses about Oracle Technologies, it looks very complete and interesting, may be you want give a try.

Well and now that I took the course to learn about new features about JDK 8 (I know, currently Java 8 is an old version, but I want to know it).

The video lessons are really good and very concrete, and I’m happy with the result, unaunfortunately the tests had expired, I don’t care too much becase the important is the content of the course, the maximum score that I could get is 88%:

2018-07-03 17_53_07-Learning Path Finder

I’m really happy with the result I want to know more about the Functional Programming and the best practices to use the Stream API and Lambdas, I think is very usefull aproach for Java language.

The next course that I want to take is the JVM Troubleshooting.

Saludos

Anuncios

Oracle, one way to truncate tables

Para continuar con la ronda de oracle, una forma de borrar los datos de todas las tablas de un tablesapce de un usuario se puede ejecutar con los siguientes querys.

Lo que hacen es desacivar las restricciones de las relaciones e imprimir en el log todos los querys que vas a necesitar para guardarlos en un script y posteriormente ejecutarlo.

Me parece que es una forma sencilla y útil para limpiar todas las tablas de la base de un usuario.

Referencias

Saludos!

Oracle, agregar permisos a todas las tablas de un usuario.


El control de permisos es muy puntual en oracle, nunca he probado los roles pero la asignación de permisos a nivel de tabla se hace uno a uno.

Y me encuentro con este útil script para asignarlos de forma recursiva a todas las tablas de un table space.

Referencias

Saludos

Java JDBC – Oracle Connection URL in SAP PI

¬¬… No se a que asociar esta entrada ya que se generó por un Comunnication Channel de SAP PI pero la conexión se hace a través de Java por JDBC.

Cuando conectas por JDBC a Orcale la url utilizada por Java depende de lo que te proporcioné tu DBA ya sea por el SID (System ID) o por el Service Name.

El formato de cada uno se muestra a continuación:

Service Name
jdbc:oracle:thin:@//10.10.10.10:1521/DBSN

SID (System ID)
jdbc:oracle:thin:@10.10.10.10:1521:DBSID

Como se puede observar  la direfencia radica en la ip del host y en la parte final del string.

Regresando un poco a SAP PI, la conexión que utiliza es por el url de conexión en JDBC, por ello es necesario respetar el formato dependiendo de los datos de conexión que tengamos.

Saludos

Referencias