More from my bookmarks on del.icio.us
Comments Off | Filed in Links
I spent a few hours last weekend categorizing the 300+ Oracle related blogs that are aggregated by OraNA. I tried to follow the categorization on blogs.oracle.com, plus I added a few more.
The new OraNA categories currently include the following:
If you are only interested in specific categories, you can subscribe to the corresponding feeds or follow them on the OraNA.info site. But, if you like to follow all categories, you can always browse OraNA.info or subscribe to the main feed.
By the way, whether you’re browsing one category or all categories, you can always enjoy OraNA’s infinite scrolling capabilities.
4 Comments | Filed in Oracle | Tags: blogJustin Kestelyn twittered and blogged about the new Oracle OpenWorld Community Guide page on OTN, and more specifically about this year’s unconference. An unconference is a conference where the content of the sessions is driven and created by the participants. It also means that anyone has the opportunity to be a presenter at OOW. That will be interesting!
This year’s official OpenWorld community tools include Oracle OpenWorld Connect, a twitter channel and a del.icio.us feed.
Speaking of twitter, here are some (unofficial) Oracle related twitter channels that I have created:
And here is my channel twitter.com/eddieawad.
In addition to blogging, I will be twittering live events and mini interviews during this year’s OOW conference, so stay tuned.
Moreover, like in 2005 and 2006, I have created the 2007 Oracle OpenWorld Flickr group. Feel free to join and contribute to the photo pool.
Finally, if you have an Oracle related blog, do not forget to join the Oracle Bloggers group at Oracle OpenWorld Connect.
See you in a few weeks.
3 Comments | Filed in Oracle | Tags: flickr, OpenWorld, twitterJust published on the Oracle ACE Program homepage: Find Oracle ACEs and ACE Directors on this Google Map. Cool!
7 Comments | Filed in Google, OracleOne of the benefits of being an Oracle ACE Director is having access to a private forum where ACE Directors can share knowledge with each other. But, more importantly, they can also use this forum to “ask Oracle”, with the expectation that Oracle will respond to inquiries as quickly as possible.
I used the ACE Director private forum to let Oracle know and ask for an explanation about the 11g database corruption problem that Dan had discovered and that I blogged about a few days ago. In short, the database corruption was caused by compiling the STANDARD package after an ALTER SESSION SET plscope_settings='IDENTIFIERS:ALL'.
Indeed the answer came back quickly and was posted by Mark Townsend, the vice president of database product management at Oracle. Here it is:
An answer from our esteemed PL/SQL product manager
You pretty much cannot manage to write a single PL/SQL unit without creating a dependency on package Standard. I think that most customers come to understand it, but it’s among the gazillion fundamental conceptual foundations of Oracle Database that we don’t document well.
Moreover, even given our new-in-11.1 fine-grained dependency tracking, if you recompile Standard, then you invalidate its dependants. This is not due to careless implementation. There are deep causes (too hard for me to explain here).
So even in 11.1, as ever before, we say that it’s unsafe to recompile Standard except in upgrade mode. (There’s even more to the story, actually.) We provide the script utlirp.sql on $ORACLE_HOME/rdbms/admin for that purpose. It has reasonable instructions for use in its comments. The steps that are described include re-compiling everything in the whole db.
Sadly, an 11.1 Tahiti search for utlirp.sql fails to find anything that looks like a canonical account (sigh) — only en passant references.
The key question is this: why did Eddie (or was it Dan) attempt to recompile Standard? Pls answer this.
I can think of two plausible reasons.
The first would be as part of an attempt to recompile the whole database using native compilation (or taking it back to all interpreted). We provide a script to do this in a safe way (using the utlirp.sql approach). It’s described in “Compiling the Entire Database for PL/SQL Native or Interpreted Compilation” the PL/SQL Language Reference.
The second would be to make its identifiers available in the new DBA_Identifiers view family (see PL/Scope). Our script to do this sadly missed the release. We’re about to post it on OTN.
The credit goes to Dan who attempted to recompile STANDARD and discovered this issue first. At least now we know it was because of a script that missed the 11.1 database release.
Comments Off | Filed in OracleHere is a new puzzler from Steven Feuerstein:
Which of the following circumstances does not raise a NO_DATA_FOUND exception? (Hint: There is more than one)
I have added 6, 7 and 8 to the list above just to make it a little bit more interesting. I’m not going to tell you the answer, but I will give you the following hints:
Now, the first person who posts the correct answer in the comment section below will get an iPhone…just kidding of course, but he or she will get a big round of applause. You can also send your answers to Puzzler@toadworld.com, you may win a t-shirt.
5 Comments | Filed in Oracle, TipsThis new Oracle Database 11g feature is PL/Scope:
PL/Scope is a compiler-driven tool that collects data about user-defined identifiers from PL/SQL source code at program-unit compilation time and makes it available in static data dictionary views. The collected data includes information about identifier types, usages (declaration, definition, reference, call, assignment) and the location of each usage in the source code. PL/Scope enables the development of powerful and effective PL/Scope source code browsers that increase PL/SQL developer productivity by minimizing time spent browsing and understanding source code.
According to Dan Morgan, If you execute the following in Oracle 11g you will end up with a corrupt database (I have not tested it myself): Compiling STANDARD should be done while the database is in UPGRADE mode, more info.
conn / as sysdba
ALTER SESSION SET plscope_settings='IDENTIFIERS:ALL';
ALTER PACKAGE standard COMPILE;
But the above is Oracle’s recommendation; According to the documentation: Each DATATYPE is a base type declared in package STANDARD. In order to collect and view these identifiers, package STANDARD must be compiled with PLSCOPE_SETTINGS=’IDENTIFIERS:ALL’.
Dan goes on to say: “I can not warn everyone strongly enough to ignore this recommendation unless you are quite prepared to perform a complete re-installation.” Compiling STANDARD should be done while the database is in UPGRADE mode, more info.
By the way, it was good to see Dan getting into blogging. But his blog lacks many basic and essential features that differentiate a blog from a regular website. Features like RSS feeds, commenting, permalinks, archives, search… are all missing. I wonder why he did not pick a “real” blogging platform.
Update: Here is the answer from Oracle.
15 Comments | Filed in Oracle, TipsMore from my bookmarks on del.icio.us
Comments Off | Filed in LinksThe definition of an Oracle ACE and ACE Director has been modified on the official Oracle ACE program home page:
The old text:
Oracle ACEs and Oracle ACE Directors are known for their strong credentials as Oracle community evangelists and technical educators, with candidates nominated by anyone in the Oracle technical community. The baseline requirements are the same for both designations; however, Oracle ACE Directors meet a higher level of expectation in terms of community activity.
The new text (I emphasize the modified text in bold):
Oracle ACEs and Oracle ACE Directors are known for their strong credentials as Oracle community enthusiasts and technical educators, with candidates nominated by anyone in the Oracle technical community. The baseline requirements are the same for both designations; however, Oracle ACE Directors work more closely and formally with Oracle in terms of their community activity. Read the FAQ for more details!
I wonder if this change was the result of Howard’s post and related discussions.
It looks like forums.oracle.com has got a new look:

Here is a snapshot of the old version:

In addition to the obvious change in the UI, new forums were added for Siebel, PeopleSoft, JD Edwards and more:


I have also noticed that there is a new forums RSS page. I like the changes, however, they introduce more page scrolling. By the way, you can find a more web2.0′ish forums skin at otnsemanticweb.oracle.com/forums.jsp.
6 Comments | Filed in Oracle