(connormcdonald) We’ve all seen the mantra – “you should be using binds”. And this is a demo that’s been rolled out for decades now, showing the performance overhead of not using them:
Tag: Oracle
PL/SQL context switch
(Frits Hoogland) Whenever you use PL/SQL in SQL statements, the Oracle engine needs to switch from doing SQL to doing PL/SQL, and switch back after it is done. Generally, this is called a “context switch”. This is an example of that:
Database Change Notification Listener Implementation
(Andrejus Baranovskis) Oracle DB could notify client, when table data changes. Data could be changed by third party process or by different client session. Notification implementation is important, when we want to inform client about changes in the data, without manual re-query.
Converting LONG to CLOB
(connormcdonald) Some folks still are stuck with LONG columns, and are keen to move to LOB. Since version 9, we’ve had a nice facility to do that – just with a simple alter command.
Unique Records In Oracle
(David Fitzjarrell) Defining unique records in an Oracle table is necessary for employee data, manufacturing part numbers and user names, to name a few examples. There are several ways this can be accomplished in the database but one of these methods may fail for purchased applications that use the
Joining Temporal Tables 4: ranges
(stewashton) If you have temporal tables with date ranges, and you are sure those date ranges cannot overlap, then you can join them using the technique in my previous post – with a few important changes!
Exporting Multiple Tables to Multiple Excel Spreadsheets
(Jeff Smith) We love getting enhancement requests from our users. A good deal of the development in SQL Developer is guided by what our users are asking for.
PL/SQL arrays–the index datatype
(connormcdonald) You get some interesting (but perhaps not unexpected) results when playing with the speed of array functions in PL/SQL. This is a series of tests comparing “BY PLS_INTEGER” arrays with “BY VARCHAR2” arrays.
ASM Diskgroup Analysis Tip
(skymaster) Recently I have been performing multiple Oracle 12c RAC setups and digging deep into ASM internals. Besides query the ASM environment via the V$ASM_DISK and V$ASM_DISKGROUP dynamic tables, these lesser known command line tools provide detailed troubleshooting assistance for solving diffi
ORA-00600: internal error code when executing trigger
(Flavio Casetta) Here is another example of ORA-00600 where probably it makes no sense at all to contact Oracle Support because you can fix the problem by yourself.
