AutomationAI agent reading the production database via MCP: what I allow and what I block
Everyone wants to plug an AI agent into the database. Claude Desktop, Cursor, Copilot, the company’s internal chat. The request…
PostgreSQLProtheus on PostgreSQL: should you replace SQL Server?
SQL Server 2016 is out of support and the Enterprise license weighs heavy. What TOTVS certifies on PostgreSQL, what it…
DatabasesSlow cost processing in Protheus, now what? What to do about it?
The average cost recalculation ran through the night, adding threads made it worse and a restart only holds for twenty…
OracleOracle tablespace full: how to fix ORA-01652, ORA-01653 and ORA-30036
How to tell which space error you got, diagnose it in three queries, unblock the operation with no downtime and…
DatabasesDBA support: in-house, outsourced or hybrid? A straightforward guide to deciding
In-house, outsourced or hybrid DBA: real costs, 24×7 coverage, what to demand in the contract and how to compare the…
DatabasesProtheus slow? Where to look for the cause: database, DBAccess and infrastructure
A no-nonsense guide to isolating Protheus slowness: database, DBAccess or infrastructure? Ready-to-run queries, the telltale signs of each layer and…
SQL ServerSQL Server: PowerShell export and import with BCP
Hey hey folks, how about some SQL Server today? 👀 Like every good DBA, we often run into the need…
OracleOracle DBMS_SCHEDULER vs DBMS_JOB: a single package to manage, pause, and monitor jobs
Introduction Many Oracle environments run two scheduling mechanisms side by side: DBMS_SCHEDULER (modern) and DBMS_JOB (legacy). Each has its own…
OracleOracle storage structures
How does Oracle store data? The Oracle Database storage structure is designed to be highly efficient and flexible, allowing large…
OracleOracle Database startup/shutdown phases
Starting the Oracle database instance Before users can connect to a database instance, a database administrator must start the database…