Here’s a good tip In SQL*Plus, that I have learned only recently; You’re in the middle of typing in some SQL or a PL/SQL Anonymous block, and can’t remember the column name, or other table information? At the start of the next line type “#desc <table_name>” and the table is (more...)
Negligence: Failure to take the care that a responsible person usually takes : lack of normal care or attention
A worrying number of organizations run outdated, unsupported software.
There might have been a time when you could install software and leave it running unchanged for decades. But your IT infrastructure (more...)
gen-E’s CTO, Dr. Duke Tantiprasut, and RDX’s VP of Sales and Marketing, Rob Brown, will be presenting at Gartner’s Data Center Conference this Wednesday, December 11, at 2:30 PM. During this time, they will explain the benefits of IT process automation through a case study of RDX’s use of gen-E’s (more...)
I thought I would start this blog post before I finished this testing so I wouldn’t forget what I’m doing along the way. Usually I just write something up after I’m done and then I may forget all I’ve done along the way.
We have a production table with (more...)
My friend Kyle wrote a blog piece a while back
Now, not to criticise Delphix (in fact,the opposite – its a very very cool product, and you should read some of Kyle’s great blog content on it), but if you have not got it, or can’t get (more...)
declare n number := ....; tmp number; begin tmp := n - ( bitand ((n / 2) ,3681400539)) - (bitand ((n / 4) ,1227133513)); tmp := mod ( bitand ((tmp + (tmp / 8)) , 3340530119) , 63 ); dbms_output.put_line(tmp); end;
Google for "hakmem" to see how it (more...)
After some significant research and development we’ve finally released Oracle Tools 1.1.0. While a seemingly minor update (without breaking anything), it contains some nice improvements over Oracle Tools 1.0.0.
Time to get back into blogging. I stopped a while ago and the reason was two-fold. As I was leaving my job at Kentor AB I wanted to avoid any concerns with what I wrote while my three month long two week notice played out. The other reason was that (more...)
This week I am reviewing my accomplishments for 2013 and thinking of possible goals for 2014 in preparation for my annual performance review. After reviewing my notes about what I did this year and brainstorming about what I want to do next year I thought of four categories to (more...)
Please feel free to share your own experiences with these tools or others in the comments!
There are a number of tools out there to do (more...)
Yesterday we conducted the SuperSunday WebLogic Hackathon at the UKOUG Tech13 conference.
It went well and people looked like they had a pleasant time.
I have enjoyed preparing for the event. The team contained a Brit, a Dutch, a Swiss and a Dane. It has been very motivating meeting people (more...)
I am happy to announce that we have a new release of the AeroGear UnifiedPush Server!
This release contains again a some API changes. The most important one is a true unification of our supported client platforms. Before this release the SimplePush clients were a bit different, as explained in (more...)
It’s not uncommon for people on one hand to expound the functionality, performance and features of Oracle, whilst on the other hand, lament the potential high cost of the product.
I’m not pontificating here – I’m commonly one of these people. So much good stuff in Oracle….yet so (more...)
So there I was, one Thanksgiving I came across Randy Pausch’s Last Lecture and wanted to share with you.
This is a good blog post. I’ve come back to it multiple times to get perspective on my career and involvement in the Oracle community:
I like it because it encourages me to embrace my (more...)
I encourage people that I work with to put a small number like 8 as the parallel degree when they want to create tables or indexes to use parallel query. For example:
SQL> create table test parallel 8 as select * from dba_tables; Table created. SQL> SQL> select degree (more...)
Oracle has done a great job with the wait interface. It has given us the opportunity to profile the time spend in Oracle processes, by keeping track of CPU time and waits (which is time spend not running on CPU). With every new version Oracle has enhanced the wait interface, (more...)
The world is obsessed with I/O nowadays….
This is understandable – we’re in the middle of a pioneering period for I/O – flash, SSD, MLC, SLC, with ever more sophisticated transport mechanisms – infiniband, and the like.
But don’t forget, that once you get those blocks back to Oracle, you (more...)