Finding Column Definitions in Oracle, SQL Server and DB2

In order to speed up the development of Azure Data Factory pipelines, I created a table containing definitions of various databases tables. Each of the big three databases provide a method for querying table and column definitions. SQL Server select table_catalog, table_schema, table_name, column_name, ordinal_position, data_type, coalesce(character_maximum_length,numeric_precision) as column_length from information_schema.columns Oracle select ‘myOracleDatabase’ as databasename, owner, table_name, column_name, column_id, data_type, data_length from all_tab_columns DB2 select ‘myDB2Database’ as databasename, tabschema, tabname, colname, colno, typename, length […]

SQL Server: Kill All the SPIDs

Sometimes, we need to take a SQL Server database offline. After notifying the users and giving them plenty of warning, they leave connections to the database – some connections are SLEEPING or AWAITING COMMAND, others have select statements that have been running for over four hours. I use the following sql to kill off all of the remaining user sessions on a database. Just change the YOURDATABASE text to the name of your database and […]

BI Publisher Report Shows ‘No Data Found’

A report in Oracle BI Publisher Enterprise v11.1.1 returned “No data found.” for all elements in the report when viewed by guests and administrative users. The report used several data sources and only worked for the sysman user. The problem data source turned out to be the default data source, EMREPOS, which stores all of the Oracle Enterprise Manager data and for this installation is also the BI Publisher repository. EMREPOS is a hidden data […]

Intro: SSO for EBS R12

There are four essential components to enabling Active Directory (AD) logins to Oracle EBS R12 including: Identity Management (IDM), Unified Directory (OUD), Access Manager (OAM) and Access Manager WebGate. Only the WebGate is installed on the EBS application tier. IDM uses Directory Integration Platform (DIP) to integrate AD users into OUD. OAM handles requests from the WebGate on EBS to authenticate AD users in OUD. IDM, OUD and OAM each require a WebLogic server (WLS). If all […]

Node.js + Express + Redis = Web Service

The goal is to provide real-time information from Redis Cache via Node.js to web clients. The data include temperature, ozone levels and humidity, collected from devices in various regions. A sample record: key: be65-429a-8706a:region2 value: [{“id”:”be65-429a-8706a:region2″,”x”:175.1319,”y”:174.3768,”ts”:”Thu Oct 15 2015 14:03:33 GMT+0000 (UTC)”,”temp”:”32.7″,”humidity”:”87.2″,”o3ppm”:”0.420″}] For this demonstration, I used openSUSE 13.2 x86-64 on a single core VM with 1.75GB of RAM and installed Node.js v4.2 via zypper. I also installed redis version 3.0.4 for local testing, but the […]