Thursday, June 5, 2008

Escapements, Injections, Stacked, Must Read Article

Escape for Developers

No, not sneaking out, Office Space style, on Friday afternoon, but escaping escape
characters on the Web. You'll see what I mean in this blog entry at Aut Disce, Aut Discede.

Injections and mod_security

On a related note, I haven't nagged you about SQL injection in a month or more. Time's up! Tyler Muth covers it, along with some other related topics of interest, in this posting.

Browsing the Stacks

There are open libraries (like the typical one in your town) and then there are the 'closed stack' variety, like the Library of Congress. In a closed stack library you find the book you want in a catalog, then order it through a desk. Unseen minions then bring up your book from the great labyrinth of books. Such is Oracle. You can't just go into memory and find out what you want. You have to call on one of our processes to go into the SGA and bring back the data, right? Well, no, not always. You can dive into that memory stack and snatch books off the tray before they reach the readers (well, at least copy them, not remove them, if you want to avoid a crash). Many high-end products over the years have used SGA mining to get advanced performance information, for instance, with near-zero impact on the system. Tanel Poder, a veteran stack spelunker, brings us the latest of his series (fifth installment) on: Advanced Oracle Troubleshooting Guide, Part 5: Sampling V$ stuff with WaitPro.
Let out that inner geek and give it a look!

Read This to Make More Money for Your Company

The Optimal DBA points us to an article (in the archive with other items of interest) here. Robyn Sands, a genius employed by Cisco, has written a fundamentally important paper on applying industrial engineering principles to performance.
Only read it if you want them to have more money to give you a raise.

No comments:

Official, Youbetcha Legalese

This blog is provided for information purposes only and the contents hereof are subject to change without notice. This blog contains links to articles, sites, blogs, that are created by entities other than Oracle. These links may contain advice, information, and opinion that is incorrect or untested. This blog, links, and other materials contained or referenced in this blog are not warranted to be error-free, nor are they subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this blog, links and other materials contained or referenced in this blog, and no contractual obligations are formed either directly or indirectly by this blog, link or other materials. This blog may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission. The opinions and recommendations contained in this blog(including links) do not represent the position of Oracle Corporation.

Oracle, JD Edwards, PeopleSoft, and Siebel are registered trademarks of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.