Those days I was trying to retrieve some OCI Json data using REST calls via curl. However, even though I’ve set up an application and Client ID and Secret accordingly, I was getting the error below: { “httpStatusCode” : 401, “httpMessage” : “Unauthorized”, “executionContextId” : “005WAjCLgER1FgyN06YBUF0003so0000FI,0:1:1”, “errorCode” : “urn:oracle:cloud:errorcode:tas:unauthorized”, “errorMessage” : “Invalid Bearer Token: java.lang.Exception: …
Feb 01
Dissecting 190115 BP, PSU, RU and RUR
I am quarterly writing a post dissecting the changes implemented by Oracle CPUs so we can understand better the modifications implemented by Oracle in our Databases. To check previous changes, follow the links below: Dissecting 181016 BP, PSU, RU and RUR Dissecting 180717 BP, PSU, RU and RUR Dissecting 180417 BP, PSU, RU and RUR …
Dec 05
Injecting a simple dbakit (or rootkit) in Oracle PL/SQL objects
In this article, I will show how it is extremely simple to inject a hidden rootkit inside an Oracle database PL/SQL object (like a procedure) making it very hard to detect for almost all DBA’s and Security Admins. It’s important to understand and know how those virus works so we can always be prepared to …
Nov 26
Dissecting 181016 BP, PSU, RU and RUR
Since 2017 I am quarterly writing a post dissecting the changes implemented by Oracle CPUs so we can understand better the modifications implemented by Oracle in our Databases. To check previous changes, follow the links below: Dissecting 171017 BP, PSU, RU and RUR Dissecting 180116 BP, PSU, RU and RUR Dissecting 180417 BP, PSU, RU …
Oct 29
The best upcoming features in Oracle Database 19c
In the Oracle Open World 2018 event that happened in San Francisco last week, from October 22nd to 25th, much has been said about the trends and strategy paths that Oracle is taking in both OCI and in Oracle Database. As we DBA’s are always excited about the upcoming features, I will share below some …





