<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18037024</id><updated>2012-01-27T14:24:43.499+01:00</updated><category term='ISO disk image files'/><category term='Cluster tables'/><category term='parsing errors'/><category term='ORA-00998'/><category term='PLS-00363'/><category term='Restricted mode'/><category term='onClick event'/><category term='ORA-29913'/><category term='Autosubmit'/><category term='DBMS_PROFILER'/><category term='Apex 3.2.1'/><category term='ORA-22275'/><category term='ORA-01007'/><category term='ORA-01035'/><category term='Relational operators'/><category term='ORA-00439'/><category term='ORA-01006'/><category term='subquery factoring'/><category term='ORA-06512'/><category term='Page alias'/><category term='query optimization'/><category term='native dynamic sql'/><category term='ORA-00997'/><category term='Thesaurus'/><category term='ORA-01653'/><category term='chili peppers'/><category term='ORA-03001'/><category term='Solaris'/><category term='db links'/><category term='Mac OS X'/><category term='EXPDP'/><category term='XML Schema'/><category term='Apex 3.2'/><category term='backslash'/><category term='Page items'/><category term='Oracle Client Errors'/><category term='IMPDP'/><category term='CSS'/><category term='UTF-8'/><category term='ORA-00904'/><category term='Apex 4.1'/><category term='ORA-22908'/><category term='xmlsequence'/><category term='DBMS_XMLSTORE'/><category term='ORA-22913'/><category term='TNS-12640'/><category term='ORA-12541'/><category term='ORA-12731'/><category term='gems'/><category term='ANY SOME ALL comparison operators'/><category term='TCP Port'/><category term='Unicode'/><category term='collection methods'/><category term='OSD-04010'/><category term='Firefox'/><category term='ORA-39097'/><category term='ORA-29279'/><category term='ORA-01789'/><category term='Apex tips and techniques'/><category term='Oracle Server Errors'/><category term='varrays'/><category term='Context indexes'/><category term='Backreference expression'/><category term='NLS_LANG'/><category term='APEX_APPLICATION_TRANSLATIONS'/><category term='Apex_util'/><category term='currval'/><category term='UTL_HTTP'/><category term='authorization scheme'/><category term='ORA-12526'/><category term='Wrap'/><category term='bfile'/><category term='Htmldb 2.0'/><category term='Index Organized Tables'/><category term='Oracle XML DB'/><category term='CONTAINS'/><category term='EXP'/><category term='NLS_LANGUAGE'/><category term='ORA-06533'/><category term='ORA-06550'/><category term='ORA-01741'/><category term='ORA-12725'/><category term='PLS-00801'/><category term='Apex 3.1'/><category term='DRG-10016'/><category term='ORA-39087'/><category term='MULTISET'/><category term='function-based indexex'/><category term='PRKO-2007'/><category term='ORA-01027'/><category term='ODTUG Kaleidoscope'/><category term='default object constructor'/><category term='TNS-12505'/><category term='Oracle 9i'/><category term='ORA-06532'/><category term='Session state'/><category term='TABINDEX'/><category term='DRG-11439'/><category term='PLS-00657'/><category term='ORA-22922'/><category term='ORA-29289'/><category term='associative arrays'/><category term='ASCII'/><category term='XHMTL'/><category term='ORA-01791'/><category term='USER_QUEUE_SUBSCRIBERS'/><category term='Region items'/><category term='OWM'/><category term='APEX_MAIL'/><category term='ORA-00907'/><category term='Oracle 8i'/><category term='ORA-29400'/><category term='DBMS_UTILITY'/><category term='nested table unnesting'/><category term='ORA-06531'/><category term='PLS-00430'/><category term='Calendar Templates'/><category term='ORA-03293'/><category term='Build option'/><category term='UTF-16'/><category term='Google Chrome'/><category term='ORA-31114'/><category term='NOCOPY hint'/><category term='block change tracking'/><category term='xubuntu'/><category term='ORA-12545'/><category term='PLS-00431'/><category term='CGI environment variables'/><category term='Oracle 11gR2'/><category term='ORA-03292'/><category term='ORA-01790'/><category term='IP forwarding'/><category term='DB_CACHE_SIZE'/><category term='ORA-39094'/><category term='ORA-01403'/><category term='execution plan'/><category term='ORA-04068'/><category term='Windows x64'/><category term='apex 4.0'/><category term='DRG-11704'/><category term='ORA-44412'/><category term='Regular Expressions'/><category term='PL/SQL'/><category term='ORA-29292'/><category term='ORA-29879'/><category term='ORA-12728'/><category term='sqlplus'/><category term='ORA-06553'/><category term='SQLPlus exit code'/><category term='Apex Supported Language Codes'/><category term='Apex 3.1.2'/><category term='troubleshooting'/><category term='domain index'/><category term='ORA-01261'/><category term='implementation restriction'/><category term='Time Zones'/><category term='Performance tuning'/><category term='feature not enabled'/><category term='SQLDeveloper'/><category term='ORA-22288'/><category term='Amazon EC2'/><category term='EXP_FULL_DATABASE'/><category term='ORA-00918'/><category term='ORA-31626'/><category term='RAC instances'/><category term='ORA-31181'/><category term='LONG datatype'/><category term='favicon'/><category term='Safari'/><category term='Networking'/><category term='ALL_QUEUE_SUBSCRIBERS'/><category term='ORA-29902'/><category term='Apex hacks'/><category term='ORA-06544'/><category term='hash cluster'/><category term='Package Initialization'/><category term='ORA-02287'/><category term='ORA-14452'/><category term='SQLDeveloper Tips'/><category term='ORA-08002'/><category term='database version'/><category term='ORA-00943'/><category term='ORA-31600'/><category term='UNISTR'/><category term='ORA-00600'/><category term='ORA-06503'/><category term='UTL_LMS'/><category term='XLIFF'/><category term='PLS-00457'/><category term='Tabs'/><category term='Single table hash cluster'/><category term='dispatcher process'/><category term='ORA-19007'/><category term='Buttons'/><category term='ORA-27038'/><category term='XML'/><category term='initialization parameters'/><category term='ORA-01950'/><category term='REGEXP'/><category term='ORA-00951'/><category term='ORA-02018'/><category term='ORA-29273'/><category term='ORA-02270'/><category term='utl_file_dir'/><category term='Page Templates'/><category term='Package Body'/><category term='SQL Commands'/><category term='Data pump'/><category term='ORA-06502'/><category term='ORA-02019'/><category term='ORA-29024'/><category term='CTX_THES'/><category term='xdbconfig.xml'/><category term='KUP-04021'/><category term='Apex'/><category term='Media Type'/><category term='Bugs'/><category term='ORA-12729'/><category term='ORA-30004'/><category term='LPX-00200'/><category term='dbms_aq'/><category term='ORA-12640'/><category term='ORA-12514'/><category term='Oracle 10G'/><category term='ORA-12008'/><category term='VNC'/><category term='ORA-31633'/><category term='Highlight word'/><category term='ORA-22289'/><category term='KUP-04073'/><category term='ORA-01460'/><category term='MathML'/><category term='Item types'/><category term='javascript'/><category term='SQL Developer Data Modeler'/><category term='LPX-00222'/><category term='IN clause'/><category term='WITH clause'/><category term='ORA-29280'/><category term='extractvalue'/><category term='wwv_flow_epg_include_mod_local'/><category term='ORA-31088'/><category term='TCP/IP'/><category term='ORA-04065'/><category term='SHARED_POOL_SIZE'/><category term='ORA-27040'/><category term='ORA-02273'/><category term='mime type'/><category term='Themes'/><category term='Oracle9i'/><category term='record data type'/><category term='OCI-21560'/><category term='Apex 4.0.1'/><category term='ORA-31631'/><category term='ORA-01536'/><category term='PLS-00113'/><category term='spfile'/><category term='Ask Tom'/><category term='Navbar'/><category term='NULL'/><category term='ORA-01489'/><category term='NVL2'/><category term='WebDAV'/><category term='Filezilla'/><category term='ORA-24344'/><category term='Intenet Explorer'/><category term='ORA-02291'/><category term='ORA-31086'/><category term='bulk binds'/><category term='Data modeling'/><category term='HTF'/><category term='marvel.conf'/><category term='SQL Workshop'/><category term='ORA-02266'/><category term='ORA-19025'/><category term='SGA granule'/><category term='OWA_UTIL'/><category term='ASCIISTR'/><category term='ORA-01797'/><category term='PLS-00642'/><category term='ORA-00980'/><category term='httpUriType'/><category term='JOB_QUEUE_INTERVAL'/><category term='ORA-00947'/><category term='ORA-31641'/><category term='slash'/><category term='PLS-00567'/><category term='Mail server'/><category term='Apex 3.0.1'/><category term='translate'/><category term='Global temporary tables'/><category term='PLS-00103'/><category term='Accessibility'/><category term='SSH tunnel'/><category term='ping'/><category term='Page ranking'/><category term='IMP-00017'/><category term='ORA-01835'/><category term='Import'/><category term='nested tables'/><category term='KUP-04102'/><category term='ORA-02393'/><category term='Windows'/><category term='Global variables'/><category term='ORA-12160'/><category term='internal error'/><category term='APEX_WORKSPACE_CLICKS'/><category term='ORA-00978'/><category term='Translation'/><category term='Supporting objects'/><category term='Duration'/><category term='ORA-12505'/><category term='Apex 3.0.0'/><category term='EXP-00056'/><category term='Oracle 10GR2'/><category term='italy'/><category term='system privileges'/><category term='FTP'/><category term='Tabular Form'/><category term='ORA-31608'/><category term='Oradim.log'/><category term='bind variables'/><category term='pfile'/><category term='ORA-01429'/><category term='su'/><category term='minus'/><category term='ORA-00984'/><category term='BULK COLLECT'/><category term='LOV'/><category term='external tables'/><category term='Region Templates'/><category term='PLS-00707'/><category term='ORA-21779'/><category term='checkbox'/><category term='OFA'/><category term='ORA-01722'/><category term='DBMS_OUTPUT'/><category term='Oracle linux'/><category term='Monitor Activity'/><category term='ORA-14071'/><category term='CHR'/><category term='TRUNCATE'/><category term='Opera'/><category term='GTT'/><category term='PL/SQL constants'/><category term='Query rewrites'/><category term='XMLType'/><category term='ORA-00821'/><category term='ORA-12162'/><category term='ORA-31694'/><category term='apex PPR reports'/><category term='UTL_INADDR'/><category term='Yocoya'/><category term='Views'/><category term='ORA-30926'/><category term='ORA-12154'/><category term='Oracle10g'/><category term='onChange event'/><category term='SQL Tips'/><category term='Apex Pager'/><category term='ORA-22929'/><category term='KUP-04101'/><category term='TNS-12170'/><category term='DBMS_MVIEW'/><category term='ORA-31607'/><category term='LD_LIBRARY_PATH'/><category term='PLS-00382'/><category term='ORA-30094'/><category term='set operators'/><category term='Belkin'/><category term='ORA-00942'/><category term='ORA-12500'/><category term='ACCESSKEY'/><category term='triggers'/><category term='ORA-01830'/><category term='MTU'/><category term='Oracle Edition Comparison'/><category term='IMP'/><category term='ORA-12152'/><category term='Schema owner'/><category term='Oracle XE'/><category term='ORA-04063'/><category term='Scripts'/><category term='overloading'/><category term='Reorganize'/><category term='Oracle Text'/><category term='off topic'/><category term='ORA-22809'/><category term='Oracle RAC'/><category term='LPX-00601'/><category term='List Templates'/><category term='ORA-25176'/><category term='ubuntu linux'/><category term='Merge'/><category term='ORA-25138'/><category term='ORA-39070'/><category term='PLS-00753'/><category term='Localization'/><category term='ORA-02430'/><category term='count_click'/><category term='DRG-11730'/><category term='ORA-39065'/><category term='Google'/><category term='KUP-04023'/><category term='ORA-29855'/><category term='ORA-04061'/><category term='apex validations'/><category term='Conferences'/><category term='USE_SHARED_SOCKET'/><category term='Object types'/><category term='ORA-31011'/><category term='ORA-02373'/><category term='ORA-31603'/><category term='DBMS_XMLGEN'/><category term='Index compression'/><category term='Workbench'/><category term='Advanced Queuing'/><category term='ORA-19202'/><category term='Oracle seminars'/><category term='PLS-00221'/><category term='bfilename'/><category term='NLS_DATE_FORMAT'/><category term='ORA-02303'/><category term='ORA-30653'/><category term='DBMS_METADATA'/><category term='SQL*Loader'/><category term='Backup and recovery'/><category term='JAVA_POOL_SIZE'/><category term='NLS_SORT'/><category term='Export'/><category term='SQL'/><category term='PLS-00306'/><category term='ORDER BY clause'/><category term='ORA-39000'/><category term='ORA-31050'/><category term='D-Link'/><category term='ORA-04091'/><category term='Processes'/><category term='ORA-02354'/><category term='EPG'/><category term='ORA-01422'/><category term='TNS-12541'/><category term='PLS-00315'/><category term='CAST'/><category term='ORA-23401'/><category term='PCTTHRESHOLD'/><category term='ORA-01882'/><category term='PLS-00323'/><category term='ORA-29257'/><category term='roles'/><category term='ORA_SID_AUTOSTART'/><category term='queues'/><category term='invalid number'/><category term='ORA-32773'/><category term='default namespace declaration'/><category term='Feature Map'/><category term='DRG-11728'/><category term='humor'/><category term='ORA-01745'/><category term='ORA-12170'/><category term='DBMS_XMLDOM'/><category term='Button Templates'/><category term='DBMS_JOB'/><category term='Apache Aliases'/><category term='SQL hints'/><category term='PLS-00307'/><category term='SQLPlus return code'/><category term='Oracle Application Express'/><category term='ORA-00920'/><category term='Oracle XE 11g'/><category term='Z function'/><category term='administrator role'/><category term='ORA-39002'/><category term='DRG-11729'/><category term='Templates'/><category term='Apex 2.2.1'/><category term='Escaping'/><category term='Package Specification'/><category term='XPath'/><category term='html'/><category term='UCS-2'/><category term='Global notification'/><category term='fun'/><category term='ORA-39001'/><category term='CATSEARCH'/><category term='Polls'/><category term='Multi Row Delete'/><category term='PLS-00201'/><category term='Globalization'/><category term='DBMS_XDB'/><category term='Substitution string'/><category term='KUP-04049'/><category term='extract'/><category term='ORA-02097'/><category term='VMWare Fusion'/><category term='Aggregate functions'/><category term='returning into'/><category term='ORA-39145'/><category term='ORA-25194'/><category term='postfix'/><category term='Report Templates'/><category term='EXISTS clause'/><category term='hierarchical queries'/><category term='ORA-27063'/><category term='Report'/><category term='Whenever sqlerror exit'/><category term='Firewall'/><category term='SET_FOLLOW_REDIRECT'/><category term='CLOBs'/><category term='Apex dictionary'/><category term='namespaces'/><category term='User quota'/><category term='sparse nested tables'/><category term='ORA-06564'/><category term='ORA-31038'/><category term='FORALL'/><category term='materialized views'/><category term='Directories'/><category term='LOBs'/><category term='SYS_CONNECT_BY_PATH'/><category term='ORA-02095'/><category term='ORA-06572'/><category term='ORA-01114'/><category term='ORA-31609'/><category term='AnyChart'/><category term='SGA_TARGET'/><category term='PLS-00436'/><category term='e'/><category term='column ambiguously defined'/><category term='Code obfuscation'/><category term='ORA-01775'/><category term='sequences'/><category term='Label templates'/><category term='ORA-04044'/><category term='PLS-00435'/><category term='dual table'/><category term='DECODE'/><category term='Table compression'/><category term='ORA-02315'/><category term='Flash charts'/><category term='DBMS_SCHEDULER'/><category term='V$TIMEZONE_NAMES'/><category term='PLS-00593'/><category term='ORA-01841'/><category term='ORA-02429'/><category term='collections'/><category term='BLOB to CLOB'/><category term='Implicit conversions'/><title type='text'>Annals of Oracle's Improbable Errors</title><subtitle type='html'>Welcome to Flavio Casetta's official Oracle database application development related blog.
No Mysql supporters were hurt in the making of this blog.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default?start-index=101&amp;max-results=100'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>332</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18037024.post-1571069598748239294</id><published>2012-01-24T08:51:00.000+01:00</published><updated>2012-01-24T08:51:41.628+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>Let's get it done: SQLDeveloper Database Diff ignore whitespace option</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.  

Recently I've spent more time than necessary in comparing identical objects in two oracle schemas, because SQLDeveloper's "Database Diff" tool doesn't offer the option to ignore whitespace. 
For some reason there were objects with an extra trailing newline character beyond the end of </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1571069598748239294/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1571069598748239294' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1571069598748239294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1571069598748239294'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2012/01/lets-get-it-done-sqldeveloper-database.html' title='Let&apos;s get it done: SQLDeveloper Database Diff ignore whitespace option'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8036937234723788667</id><published>2012-01-19T23:11:00.000+01:00</published><updated>2012-01-19T23:11:16.127+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='UNISTR'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash charts'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>How to remove the thousands group separator in numbers representing years from apex flash charts</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

A quick tip for formatting years when they show up as labels in flash charts inside Oracle Application Express (Apex).
The problem is in that Anychart is too smart, so when it encounters a label that looks like a number, it will format it with the separator for the thousands, i.e. "2012" </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8036937234723788667/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8036937234723788667' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8036937234723788667'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8036937234723788667'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2012/01/how-to-remove-thousands-group-separator.html' title='How to remove the thousands group separator in numbers representing years from apex flash charts'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-IjWhaV5yMpg/TxiRC-rFi5I/AAAAAAAAGYI/qYeDJ-w2zBA/s72-c/Screen%2Bshot%2B2012-01-19%2Bat%2B10.53.36%2BPM.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1635796552514845248</id><published>2011-12-21T11:07:00.000+01:00</published><updated>2011-12-21T11:07:06.630+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>One more iteration for SQLDeveloper: 3.1EA3 available for download</title><summary type='text'>In case you missed it, the latest SQL Developer Early Adopter 3 release is available for download since yesterday.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1635796552514845248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1635796552514845248' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1635796552514845248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1635796552514845248'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/12/one-more-iteration-for-sqldeveloper.html' title='One more iteration for SQLDeveloper: 3.1EA3 available for download'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-671236131613892325</id><published>2011-12-13T14:43:00.001+01:00</published><updated>2011-12-14T10:12:19.153+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='gems'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>To all those old geeks out there</title><summary type='text'>I remember an old article in the HP Journal, must be in the early '90s, where some engineer explained how to make music out of the stepper motor built into an HP Scanner by sending commands over the SCSI interface, so this must be the outcome of many hours of hard work :-)



Enjoy.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/671236131613892325/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=671236131613892325' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/671236131613892325'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/671236131613892325'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/12/to-all-those-old-geeks-out-there.html' title='To all those old geeks out there'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/w68qZ8JvBds/default.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3883239506208476859</id><published>2011-12-05T09:49:00.000+01:00</published><updated>2011-12-05T09:49:36.719+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>The road to hell is paved with good intentions</title><summary type='text'>Coalition of top tech and media companies to make internet better place for our kids

I can imagine how people will feel reassured after knowing that Berlusconi's foremost company want's to make Internet a better place for kids (in cooperation with other top companies not really famous for their achievements in privacy management).

There is nothing better than a good laugh to start a week.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3883239506208476859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3883239506208476859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3883239506208476859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3883239506208476859'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/12/road-to-hell-is-paved-with-good.html' title='The road to hell is paved with good intentions'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5094287990689193574</id><published>2011-11-29T22:31:00.002+01:00</published><updated>2011-11-30T09:03:01.835+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 4.0.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>A little quirk in Apex 4.0.1 page copy utility</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates. 

I made a cursory search for a list of bugs present in Oracle Application Express 4.0.1 or 4.0.2 and fixed in 4.1, but I could not locate this little bug.
Here it is: say you need to copy page 1 to page 3. 
Apex will duly search and replace the occurrence of the various forms of page </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5094287990689193574/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5094287990689193574' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5094287990689193574'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5094287990689193574'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/11/little-quirk-in-apex-401-page-copy.html' title='A little quirk in Apex 4.0.1 page copy utility'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7559183525076984130</id><published>2011-11-24T17:38:00.002+01:00</published><updated>2011-11-24T17:39:27.267+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XML DB'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31038'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-31038: Invalid enumeration value: "StatelessWithFastRestPackageState"</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.  

This error is caused by a nice Oracle documentation typo: the enumerated constant StatelessWithFastRestPackageState is misspelled in table 37-19 (in both 10.2 and 11.1 DBMS_EPG chapters of PL/SQL Packages and Types Reference), but is correctly reported elsewhere (too bad I read the </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7559183525076984130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7559183525076984130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7559183525076984130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7559183525076984130'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/11/ra-31038-invalid-enumeration-value.html' title='ORA-31038: Invalid enumeration value: &quot;StatelessWithFastRestPackageState&quot;'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1825131285474072047</id><published>2011-11-16T11:54:00.000+01:00</published><updated>2011-11-16T11:54:42.189+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>SQLDeveloper 3.1EA2 is out</title><summary type='text'>In case you missed it, the SQL Developer 3.1 Early Adopter Release 2 has been made available for download last night.

The good news for me is in that it seems they have fixed a very annoying problem that caused SQL Developer to hang when you restarted the application after closing it on Mac OS X.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1825131285474072047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1825131285474072047' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1825131285474072047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1825131285474072047'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/11/sqldeveloper-31ea2-is-out.html' title='SQLDeveloper 3.1EA2 is out'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5143808570587011892</id><published>2011-11-07T22:42:00.029+01:00</published><updated>2011-11-07T22:51:50.127+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XPath'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-19025'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XML DB'/><category scheme='http://www.blogger.com/atom/ns#' term='extractvalue'/><title type='text'>ORA-19025: EXTRACTVALUE returns value of only one node</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

It's not the first time I write about ORA-19025, however I believe that what follows is an interesting and not so common situation.

Imagine you receive an XML file that have been working perfectly for 3 years and suddenly it throws out the infamous exception:

ORA-19025: EXTRACTVALUE </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5143808570587011892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5143808570587011892' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5143808570587011892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5143808570587011892'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/11/ora-19025-extractvalue-returns-value-of.html' title='ORA-19025: EXTRACTVALUE returns value of only one node'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-e9F-VISDAmg/TrhItCFSxCI/AAAAAAAAGRo/uFe2VwV211o/s72-c/Screen%2Bshot%2B2011-11-07%2Bat%2B10.07.31%2BPM.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2770793107515019580</id><published>2011-11-04T16:18:00.002+01:00</published><updated>2011-11-04T16:19:47.796+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39065'/><category scheme='http://www.blogger.com/atom/ns#' term='Data pump'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-30094'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Zones'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE 11g'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39097'/><title type='text'>ORA-30094: failed to find the time zone data file for version 11 in $ORACLE_HOME/oracore/zoneinfo</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates. 

My first close encounter with the brand new Oracle XE11 returned the following error upon importing a dump that a customer sent me for preparing a demo.

ORA-39097: Data Pump job encountered unexpected error -30094
ORA-39065: unexpected master process exception in DISPATCH
ORA-30094: </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2770793107515019580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2770793107515019580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2770793107515019580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2770793107515019580'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/11/ora-30094-failed-to-find-time-zone-data.html' title='ORA-30094: failed to find the time zone data file for version 11 in $ORACLE_HOME/oracore/zoneinfo'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8742157725405335145</id><published>2011-09-08T09:43:00.002+02:00</published><updated>2011-09-08T09:51:19.952+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_METADATA'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31603'/><title type='text'>ORA-31603: object "XYZ" of type CONSTRAINT not found in schema ...</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

Here is a classical situation where I don't know if I am staring at a bug, at a feature or I am simply drunk.
I am executing DBMS_METADATA.GET_DDL in an Oracle XE (10g) instance, in order to get the DDL for the table constraint as an ALTER statement, but the function throws a weird </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8742157725405335145/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8742157725405335145' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8742157725405335145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8742157725405335145'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/09/ora-31603-object-xyz-of-type-constraint.html' title='ORA-31603: object &quot;XYZ&quot; of type CONSTRAINT not found in schema ...'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7822889008456226043</id><published>2011-09-01T18:32:00.000+02:00</published><updated>2011-09-01T18:32:34.716+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='UTL_HTTP'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='OWM'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-29024'/><title type='text'>ORA-29024: Certificate validation failure</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.  

Ever tried to run UTL_HTTP.BEGIN_REQUEST procedure passing an URL that points to a HTTPS (SSL) server?
That's what happend to me recently as some procedures that have been working for nearly two years without a hitch suddenly stopped working. After reviewing my app logs it turned out </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7822889008456226043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7822889008456226043' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7822889008456226043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7822889008456226043'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/09/ora-29024-certificate-validation.html' title='ORA-29024: Certificate validation failure'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-476830536835272521</id><published>2011-08-24T22:18:00.000+02:00</published><updated>2011-08-24T22:18:14.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 4.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Ladies and gentlemen, Apex 4.1 is here</title><summary type='text'>Apex 4.1 has been released.

For more details see the latest posting of Joel Kallman.

Enjoy</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/476830536835272521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=476830536835272521' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/476830536835272521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/476830536835272521'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/08/ladies-and-gentlemen-apex-41-is-here.html' title='Ladies and gentlemen, Apex 4.1 is here'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6354082023121287247</id><published>2011-07-09T19:37:00.000+02:00</published><updated>2011-07-09T19:37:24.904+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Multi Row Delete'/><category scheme='http://www.blogger.com/atom/ns#' term='Tabular Form'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-20001: Error in multi row delete operation: row = nnn, ORA-1403, no data found. Error in multi row operation failed</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

Ever encountered the following error when attempting to delete one or more rows in a tabular form report?

ORA-20001: Error in multi row delete operation: row = nnn, ORA-1403, no data found. Error in multi row operation failed
If yes, it means you've been too adventurous and probably </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6354082023121287247/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6354082023121287247' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6354082023121287247'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6354082023121287247'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/07/ora-20001-error-in-multi-row-delete.html' title='ORA-20001: Error in multi row delete operation: row = nnn, ORA-1403, no data found. Error in multi row operation failed'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-yvlcVe9qhOc/Thh2idvJcyI/AAAAAAAAGAw/93zgR6hbA7w/s72-c/tab_form_1.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6414904484323610517</id><published>2011-06-13T12:54:00.000+02:00</published><updated>2011-06-13T12:54:42.990+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>A useful tip for Mac OS X users</title><summary type='text'>Reinstalling or restoring the operating system to a previous state in Mac OS X is definitely something you don't need to perform often, however it seems that the time has finally arrived. As I have a few machines in different locations, I wondered how I could create a backup copy of the original Snow Leopard installation disk in order to keep my original disk in a safe place.
Copying DVDs can be </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6414904484323610517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6414904484323610517' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6414904484323610517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6414904484323610517'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/06/useful-tip-for-mac-os-x-users.html' title='A useful tip for Mac OS X users'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3338713857825540970</id><published>2011-05-19T16:45:00.001+02:00</published><updated>2011-05-19T16:45:00.649+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31608'/><category scheme='http://www.blogger.com/atom/ns#' term='materialized views'/><title type='text'>ORA-31608 when creating DDL statement in SQL Developer</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

If you are getting ORA-31608 when attemping to display the DDL for a table in SQL Developer 3.0, 2.1 and probably earlier, you should make sure that the table is not a materialized view. 

ORA-31608: specified object of type INDEX not found
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3338713857825540970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3338713857825540970' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3338713857825540970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3338713857825540970'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/05/ora-31608-when-creating-ddl-statement.html' title='ORA-31608 when creating DDL statement in SQL Developer'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-6W0j5_NGpbM/TdUoGB30xcI/AAAAAAAAF80/LAYFrc7UFIY/s72-c/Screen+shot+2011-05-19+at+16.23.53+.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-9167086823124448158</id><published>2011-05-06T23:59:00.000+02:00</published><updated>2011-05-06T23:59:59.017+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 4.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>Let's start playing with Oracle Application Express (Apex) 4.1 EA1</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.  

As my friend Joel Kallman disclosed a couple of hours ago, Oracle Application Express Early Adopter release 1 is available for testing at http://tryapexnow.com.
I recommend checking out the What's new first to quickly skim through the most recent additions to this outstanding tool.

</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/9167086823124448158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=9167086823124448158' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/9167086823124448158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/9167086823124448158'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/05/lets-start-playing-with-oracle.html' title='Let&apos;s start playing with Oracle Application Express (Apex) 4.1 EA1'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8269068381917044807</id><published>2011-04-21T16:20:00.001+02:00</published><updated>2011-04-21T21:29:44.246+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><title type='text'>The day the cloud fell on earth</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Since 10.30 CET all Amazon EC2 instances located in the US-EAST region are basically unreachable or unusable.As i have several web apps running over there, this is a problem for me.It's a pity because I'm (still) really enthusiastic about the possibilities offered by an infrastructure like </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8269068381917044807/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8269068381917044807' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8269068381917044807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8269068381917044807'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/04/day-cloud-fell-on-earth.html' title='The day the cloud fell on earth'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1517904814141587723</id><published>2011-04-01T22:19:00.003+02:00</published><updated>2011-04-01T22:25:07.568+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE 11g'/><title type='text'>Oracle Express 11g (XE) beta available for download</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.With some sense of humor, Oracle released on the first of April the much awaited beta version of Oracle XE 11G, so more than one initially thought it was a prank.Well, it's not, but i didn't install it yet, so there is still room for surprises... ;-)</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1517904814141587723/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1517904814141587723' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1517904814141587723'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1517904814141587723'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/04/oracle-express-11g-xe-beta-available.html' title='Oracle Express 11g (XE) beta available for download'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-911102070179385988</id><published>2011-03-29T21:31:00.002+02:00</published><updated>2011-03-29T21:42:57.668+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>SQLDeveloper 3.0 is now production</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.SQL Developer 3.0 has been officially released today.For the details about new features and improvements, the release notes are a good starting point.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/911102070179385988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=911102070179385988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/911102070179385988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/911102070179385988'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/03/sqldeveloper-30-is-now-production.html' title='SQLDeveloper 3.0 is now production'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7394416529866681923</id><published>2011-03-16T17:30:00.001+01:00</published><updated>2011-03-16T17:39:02.617+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Mail server'/><category scheme='http://www.blogger.com/atom/ns#' term='Amazon EC2'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>About sending mail from Apex on Amazon EC2</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This is just a little reminder in case I forget (again) that the SMTP port on Amazon EC2 receives special attention due to the potential exploitation by spammers.If you run multiple Apex instances on Amazon EC2, it may sound convenient to configure a single mail server for all instances. </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7394416529866681923/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7394416529866681923' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7394416529866681923'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7394416529866681923'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/03/about-sending-mail-from-apex-on-amazon.html' title='About sending mail from Apex on Amazon EC2'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8924158789219298646</id><published>2011-03-01T15:44:00.003+01:00</published><updated>2011-03-01T16:42:44.328+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01835'/><title type='text'>ORA-01835: day of week conflicts with Julian date</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This is a very funny error code, especially when you get it while processing someone else's XML documents.I had to read the message three or four times before I finally figured out what the real problem was, however I won't bother you with my own problems, so let's go straight to the core </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8924158789219298646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8924158789219298646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8924158789219298646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8924158789219298646'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/03/ora-01835-day-of-week-conflicts-with.html' title='ORA-01835: day of week conflicts with Julian date'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-EFHNgzKW0zM/TW0Tkx11W-I/AAAAAAAAFrU/vUnXnZKqfG0/s72-c/Screen%2Bshot%2B2011-03-01%2Bat%2B16.38.51%2B.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3566853029125374655</id><published>2011-02-16T12:15:00.005+01:00</published><updated>2011-02-16T17:42:14.214+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='AnyChart'/><category scheme='http://www.blogger.com/atom/ns#' term='Build option'/><category scheme='http://www.blogger.com/atom/ns#' term='Flash charts'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Avoiding the flash chart security warning in Apex with EPG</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you host multiple web sites on the same apex server (using Apache as proxy and EPG) and some of these applications display flash charts, you might incur in the annoying problem of the security warning:Flash Security Error:AnyChart can not be launched due to Flash Security Settings </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3566853029125374655/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3566853029125374655' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3566853029125374655'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3566853029125374655'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/02/avoiding-flash-chart-security-warning.html' title='Avoiding the flash chart security warning in Apex with EPG'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/-x8G-m7MAFRQ/TVpG4yAQZGI/AAAAAAAAFns/kQnHHFYD2LI/s72-c/Screen%2Bshot%2B2011-02-15%2Bat%2B10.26.23%2BAM.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2915985084432169444</id><published>2011-02-10T17:25:00.001+01:00</published><updated>2011-02-10T17:26:09.885+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IMPDP'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 11gR2'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-00439'/><category scheme='http://www.blogger.com/atom/ns#' term='EXPDP'/><title type='text'>ORA-00439: feature not enabled: Deferred Segment Creation</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you are wondering why after exporting with EXPDP a schema from an Oracle Enterprise Edition 11gR2 database and importing it on an Oracle Standard Editon 11gR2 you are getting errors like:ORA-00439: feature not enabled: Deferred Segment Creationthen you must know you have just hit one of </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2915985084432169444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2915985084432169444' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2915985084432169444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2915985084432169444'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/02/ora-00439-feature-not-enabled-deferred.html' title='ORA-00439: feature not enabled: Deferred Segment Creation'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-641772989244457218</id><published>2011-02-07T08:00:00.001+01:00</published><updated>2011-02-07T09:06:57.682+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><title type='text'>Oracle XE 11G anyone?</title><summary type='text'>If you strongly believe that Oracle XE (10g) was a great piece of software, as I do, and it's time to release an update in line with the current database offering, may be you should sign up for the following feature request:Oracle XE 11G petitionLong live Oracle XE!</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/641772989244457218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=641772989244457218' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/641772989244457218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/641772989244457218'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/02/oracle-xe-11g-anyone.html' title='Oracle XE 11G anyone?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5180545670981085297</id><published>2011-01-18T08:00:00.002+01:00</published><updated>2011-01-18T08:00:00.870+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance tuning'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>How fast can we replace multiple strings at once?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.One of my favorite techniques for sending emails from Apex is to put the text of the message in a page region and then retrieve it through the apex dictionary. In most cases this text contains some substitution strings that i need to replace with a dynamic value, pretty much in the same way</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5180545670981085297/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5180545670981085297' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5180545670981085297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5180545670981085297'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/01/how-fast-can-we-replace-multiple.html' title='How fast can we replace multiple strings at once?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7131672610808048866</id><published>2011-01-12T11:15:00.001+01:00</published><updated>2011-01-12T11:15:00.806+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-12154'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 10GR2'/><title type='text'>ORA-12154: TNS:could not resolve service name after creating a new oracle home</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Imagine that you need to set up Oracle Application Express and Oracle HTTP server on an existing system (Oracle 10R2 SE on Windows 2003 server in my case).The installation requires that you install Oracle HTTP server in a new oracle home.After successfully installing Oracle HTTP Server (</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7131672610808048866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7131672610808048866' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7131672610808048866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7131672610808048866'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/01/ora-12154-tnscould-not-resolve-service.html' title='ORA-12154: TNS:could not resolve service name after creating a new oracle home'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3615742384488756520</id><published>2011-01-10T11:45:00.001+01:00</published><updated>2011-01-10T11:45:00.425+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-12160'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-12162'/><title type='text'>ORA-12162: TNS:net service name is incorrectly specified</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.ORA-12162: TNS:net service name is incorrectly specifiedIf you see this message, probably you tried to connect to an oracle instance without providing a service name on a linux/unix box, for instance:sqlplus SYS AS SYSDBAThis command may succeed only if in the client environment exists a </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3615742384488756520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3615742384488756520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3615742384488756520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3615742384488756520'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2011/01/ora-12162-tnsnet-service-name-is.html' title='ORA-12162: TNS:net service name is incorrectly specified'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8993903695374054904</id><published>2010-12-20T08:00:00.002+01:00</published><updated>2010-12-20T08:00:03.844+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01403'/><title type='text'>The strange old case of ORA-01403 no data found exception</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Even if I found out later that i am only three years late in discovering the situation I am going to describe, when i saw the results i was really puzzled.I don't know if i was more puzzled by the curious handling of the NO_DATA_FOUND exception in SQL or by the fact that i stumbled on it </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8993903695374054904/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8993903695374054904' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8993903695374054904'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8993903695374054904'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/12/strange-old-case-of-ora-01403-no-data.html' title='The strange old case of ORA-01403 no data found exception'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4073538311670288493</id><published>2010-12-09T13:15:00.004+01:00</published><updated>2010-12-09T13:21:16.135+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Let's learn chinese with Apex</title><summary type='text'>Don't ask me why, but here is how the official Oracle Apex page looks like today.I definitely need to learn some chinese!PS: i checked if i had selected chinese in my browser's preferred languages, but i didn't...</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4073538311670288493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4073538311670288493' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4073538311670288493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4073538311670288493'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/12/lets-learn-chinese-with-apex.html' title='Let&apos;s learn chinese with Apex'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R9dwm3RMQB8/TQDJEgwkAGI/AAAAAAAAFcE/tKzib8WBlWA/s72-c/Screen%2Bshot%2B2010-12-09%2Bat%2B13.15.40%2B.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4535249834434221471</id><published>2010-10-17T23:40:00.001+02:00</published><updated>2010-10-17T23:44:00.428+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Mandelbrot</title><summary type='text'>Benoît Mandelbrot passed away a couple of days ago, but the news wasn't reported until late saturday.I remember spending countless hours drawing the Mandelbrot set on a HP workstation some 24 years ago.Farewell Dr. Mandelbrot!</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4535249834434221471/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4535249834434221471' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4535249834434221471'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4535249834434221471'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/mandelbrot.html' title='Mandelbrot'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4902224558023797044</id><published>2010-10-14T18:15:00.003+02:00</published><updated>2010-10-14T18:26:12.553+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='LOV'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Where-used feature for Apex LOVs - the missing bit</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.When working on large Apex projects, it's easy to create components that shortly after must be discarded because the customer changed his mind on a certain feature or we found a better solution for a certain problem.So, it may happen that shared components like list of values, in short LOVs</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4902224558023797044/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4902224558023797044' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4902224558023797044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4902224558023797044'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/where-used-feature-for-apex-lovs.html' title='Where-used feature for Apex LOVs - the missing bit'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/TLcdHkVP_wI/AAAAAAAAFNE/1SWPJdod4gY/s72-c/Screen+shot+2010-10-14+at+16.49.48+.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5516545540444462177</id><published>2010-10-13T20:53:00.003+02:00</published><updated>2010-10-13T21:01:28.099+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>SQLDeveloper 3.0EA1 is here</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Shortly after the release of SQLDeveloper Data Modeler, the awaited SQLDeveloper 3.0 early adopter version has been released today.I'm very pleased to see that SQLDeveloper now includes a full fledged node for DBMS_SCHEDULER, something I've been longing for ever since and it really looks </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5516545540444462177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5516545540444462177' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5516545540444462177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5516545540444462177'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/sqldeveloper-30ea1-is-here.html' title='SQLDeveloper 3.0EA1 is here'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5318636488065969270</id><published>2010-10-13T10:30:00.002+02:00</published><updated>2010-10-13T10:37:47.879+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>How to copy an Apex region and its items within the same page</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Ever needed to duplicate a region along with its items within the same page?If you attempt to copy a region and its items to the same page, you will get the following message in Apex 4.0:This restriction can be easily circumvented by first copying the region to a different page and then, </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5318636488065969270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5318636488065969270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5318636488065969270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5318636488065969270'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/how-to-copy-region-and-its-items-within.html' title='How to copy an Apex region and its items within the same page'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/TLVr8Sx7MkI/AAAAAAAAFM8/u-kqqJtupWU/s72-c/Screen+shot+2010-10-13+at+10.18.31+.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4963575715110424617</id><published>2010-10-12T10:05:00.001+02:00</published><updated>2010-10-12T10:11:50.401+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><category scheme='http://www.blogger.com/atom/ns#' term='italy'/><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Now i know why they call it a "primary need"</title><summary type='text'>Recently i heard that in a few countries of the world, the access to internet has been declared a primary need.I believe Finland and Iceland are among the countries and i have no doubt that they are taking the web very seriously.But as it always happens with us Italians, the so-called primary need could be interpreted in a different way altogether, as we shall see.So, what is a primary need in </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4963575715110424617/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4963575715110424617' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4963575715110424617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4963575715110424617'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/now-i-know-why-they-call-it-primary.html' title='Now i know why they call it a &quot;primary need&quot;'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2296870236863173897</id><published>2010-10-11T14:42:00.003+02:00</published><updated>2010-10-11T14:48:29.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Developer Data Modeler'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>SQLDeveloper Data Modeler anyone?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Breaking news about SQL Developer Data Modeler FREE Early Adopter version.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2296870236863173897/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2296870236863173897' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2296870236863173897'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2296870236863173897'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/sqldeveloper-data-modeler-anyone.html' title='SQLDeveloper Data Modeler anyone?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8545009559514535898</id><published>2010-10-07T09:50:00.012+02:00</published><updated>2010-10-07T11:15:17.112+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 4.0.1'/><category scheme='http://www.blogger.com/atom/ns#' term='apex 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex dictionary'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>What's new in Apex 4.0 dictionary?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.A year and a half ago I published a short article about apex 3.2 dictionary's new entries in comparison with version 3.1.It's now the time to re-run those queries against Apex 4.0.1 and Apex 3.2.1.Given the wealth of changes introduced with Apex 4.0.1, the total list of new columns exceeds </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8545009559514535898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8545009559514535898' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8545009559514535898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8545009559514535898'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/whats-new-in-apex-40-dictionary.html' title='What&apos;s new in Apex 4.0 dictionary?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6098919297747876671</id><published>2010-10-01T11:59:00.003+02:00</published><updated>2010-10-01T12:15:39.630+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Ig Nobel 2010 winners finally revealed</title><summary type='text'>As I owe to the prestigious Annals of Improbable Research the inspiration for the title of this blog, i thought that we could end this week with a good laugh by reading the list of this year's winners of the IG-Nobel awards.I am particularly happy for my fellow countryman who won the Management Prize by "demonstrating mathematically that organisations would become more efficient if they promoted </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6098919297747876671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6098919297747876671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6098919297747876671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6098919297747876671'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/10/ig-nobels-2010-winners-finally-revealed.html' title='Ig Nobel 2010 winners finally revealed'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7595365519748277939</id><published>2010-09-24T16:00:00.001+02:00</published><updated>2010-09-24T16:08:41.653+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='triggers'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-04091'/><title type='text'>ORA-04091: table string.string is mutating, trigger/function may not see it</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Today i learned something new about the mutating trigger error and in particular i learned that under certain conditions, without implementing any workaround, the trigger will work without issuing such exception.I was reviewing some code written by other people and i stumbled upon the </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7595365519748277939/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7595365519748277939' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7595365519748277939'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7595365519748277939'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/09/ora-04091-table-stringstring-is.html' title='ORA-04091: table string.string is mutating, trigger/function may not see it'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4471512744658434621</id><published>2010-09-17T11:30:00.001+02:00</published><updated>2010-09-17T11:32:22.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-02373'/><category scheme='http://www.blogger.com/atom/ns#' term='IMPDP'/><category scheme='http://www.blogger.com/atom/ns#' term='Data pump'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-02354'/><category scheme='http://www.blogger.com/atom/ns#' term='EXPDP'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31694'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><title type='text'>ORA-31694: master table "SYS"."SYS_IMPORT_FULL_01" failed to load/unload</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.It's amazing how much time one can waste because of certain bugs.Yesterday evening i got the following stack of errors upon importing (IMPDP) a dump made on Oracle 11.1.0.7.0 to 11.1.0.6.0.ORA-39002: invalid operationORA-31694: master table "SYS"."SYS_IMPORT_FULL_01" failed to load/</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4471512744658434621/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4471512744658434621' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4471512744658434621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4471512744658434621'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/09/ora-31694-master-table.html' title='ORA-31694: master table &quot;SYS&quot;.&quot;SYS_IMPORT_FULL_01&quot; failed to load/unload'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3908979405342743339</id><published>2010-09-10T23:28:00.003+02:00</published><updated>2010-09-10T23:37:32.813+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='off topic'/><title type='text'>Nobody's perfect</title><summary type='text'>An intriguing SQLException unknown error exposing some code on the Amazon Web Services home page that corresponds to the recent announcement of the new ultra-low-cost micro-instances.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3908979405342743339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3908979405342743339' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3908979405342743339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3908979405342743339'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/09/nobodys-perfect.html' title='Nobody&apos;s perfect'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R9dwm3RMQB8/TIqjFzx2JdI/AAAAAAAAFFE/b9q6drHYv_U/s72-c/Screen+shot+2010-09-10+at+11.27.54+PM.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3054776428923972658</id><published>2010-08-19T09:09:00.003+02:00</published><updated>2010-08-19T09:16:50.083+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 4.0.1'/><category scheme='http://www.blogger.com/atom/ns#' term='apex 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>Ladies and Gentlemen, Apex 4.0.1 is available now</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.In case you went to sleep early yesterday night, Apex 4.0.1 was released in the meanwhile.All details courtesy of Joel Kallman.Enjoy</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3054776428923972658/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3054776428923972658' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3054776428923972658'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3054776428923972658'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/08/ladies-and-gentlemen-apex-401-is.html' title='Ladies and Gentlemen, Apex 4.0.1 is available now'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1016167486174777890</id><published>2010-08-06T17:50:00.003+02:00</published><updated>2010-08-06T18:02:59.483+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advanced Queuing'/><title type='text'>DBA_QUEUES and the little mistery of the blanks</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I just found out that columns ENQUEUE_ENABLED and DEQUEUE_ENABLED in views DBA_QUEUES, ALL_QUEUES and USER_QUEUES, return a couple of (unnecessary?) leading and trailing blank characters.select name, queue_type, translate(dequeue_enabled, ' ', '.') dequeuefrom dba_queues;NAME            </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1016167486174777890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1016167486174777890' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1016167486174777890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1016167486174777890'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/08/dbaqueues-and-little-mistery-of-blanks.html' title='DBA_QUEUES and the little mistery of the blanks'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2731180251909207944</id><published>2010-07-28T17:20:00.001+02:00</published><updated>2010-07-28T17:20:00.090+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 11gR2'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL*Loader'/><title type='text'>In case you don't know, SQL*loader exit codes have changed</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.A quick posting to report that, for some (good?) reason, Oracle decided to change the values behind the so-called exit codes that SQL*Loader returns upon exit on the Windows platform.Interestingly enough, this change is actually "documented" because comparing the two pages in the "Utilities</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2731180251909207944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2731180251909207944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2731180251909207944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2731180251909207944'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/07/in-case-you-dont-know-sqlloader-exit.html' title='In case you don&apos;t know, SQL*loader exit codes have changed'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1019439311440048374</id><published>2010-04-15T15:15:00.001+02:00</published><updated>2010-04-15T15:25:49.581+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wwv_flow_epg_include_mod_local'/><category scheme='http://www.blogger.com/atom/ns#' term='EPG'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Why did my stored procedure stop working after upgrading Apex?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.While most Apex applications will continue to work normally after upgrading Oracle Application Express to the latest version, there can be some applications that do not work as expected under all circumstances.How do we know which applications are the most likely to fail?This question can </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1019439311440048374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1019439311440048374' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1019439311440048374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1019439311440048374'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/04/why-did-my-stored-procedure-stop.html' title='Why did my stored procedure stop working after upgrading Apex?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3072865449543481748</id><published>2010-04-08T18:30:00.004+02:00</published><updated>2010-04-09T17:03:55.358+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='collections'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex_util'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='set operators'/><category scheme='http://www.blogger.com/atom/ns#' term='PLS-00306'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>When APEX_UTIL.STRING_TO_TABLE is not enough</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Yesterday i needed to find a way to ensure that a list values entered manually by a user were unique.If these values came from a table, it would be fairly easy to build a query returning DISTINCT values, but in this case values are pulled in as comma separated values.This type of problems  </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3072865449543481748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3072865449543481748' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3072865449543481748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3072865449543481748'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/04/when-apexutilstringtotable-is-not.html' title='When APEX_UTIL.STRING_TO_TABLE is not enough'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7688372156899597663</id><published>2010-03-25T14:00:00.001+01:00</published><updated>2010-03-25T14:16:24.997+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows x64'/><title type='text'>In case SQL Developer won't start on Windows x64</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you install Oracle 11.1.0.7 on a Windows x64 platform, a prehistoric version of SQL Developer is also installed in ORACLE_HOME\sqldeveloper, but, according to the release notes, it's unsupported or, better said, there are a couple of bugs that prevent you from running it </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7688372156899597663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7688372156899597663' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7688372156899597663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7688372156899597663'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/03/in-case-sql-developer-wont-start-on.html' title='In case SQL Developer won&apos;t start on Windows x64'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5798062789750115907</id><published>2010-03-22T22:31:00.004+01:00</published><updated>2010-03-22T23:06:34.700+01:00</updated><title type='text'>In memory of Scott Spadafore</title><summary type='text'>By this time probably everybody in the Apex development community knows that one of the most prominent figures of the Oracle team, Scott Spadafore has passed away.When we met, for some reason, the discussion inevitably slipped off the "Apex" rails to touch on the italian cuisine, that he was very fond of, a tribute to the grandparents, allegedly originating from Genoa and, being one of the few </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5798062789750115907/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5798062789750115907' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5798062789750115907'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5798062789750115907'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/03/in-memory-of-scott-spadafore.html' title='In memory of Scott Spadafore'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5876048221420153903</id><published>2010-03-04T10:06:00.005+01:00</published><updated>2010-03-05T12:05:56.475+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Conferences'/><title type='text'>Oracle Open World Call for Papers is now open</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Oracle Open World 2010 Call for papers has started...And the deadline for the submission is March 21.See you in San Francisco then!</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5876048221420153903/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5876048221420153903' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5876048221420153903'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5876048221420153903'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/03/oracle-open-world-call-for-papers-is.html' title='Oracle Open World Call for Papers is now open'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6619140384069718400</id><published>2010-02-08T16:45:00.006+01:00</published><updated>2010-02-08T16:57:31.901+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Region items'/><category scheme='http://www.blogger.com/atom/ns#' term='Session state'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Tale of a strange quirk in apex session state initialization</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Today was a good day because i finally managed to allocate some time and get to the bottom of an old standing issue that I've been encountering at intermittent times during the last five or six years spent developing applications with Apex:how come that sometimes page item initialization </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6619140384069718400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6619140384069718400' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6619140384069718400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6619140384069718400'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/02/tale-of-strange-quirk-in-apex-session.html' title='Tale of a strange quirk in apex session state initialization'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R9dwm3RMQB8/S3Aj_5bokjI/AAAAAAAAEkk/pMq_P-l_KLw/s72-c/region+item+initialization.png' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4670854723323714670</id><published>2010-01-07T15:15:00.010+01:00</published><updated>2011-03-15T16:19:32.736+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='xubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='dispatcher process'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Dispatcher process taking 99% of CPU on Oracle XE after an Apex request</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you are an enthusiastic user of Apex in combination with Oracle XE as i am, you may have encountered the following issue sometimes: suddenly a process called dispatcher (xe_dnnn) starts consuming 99% of CPU time without any apparent reason.Unfortunately i failed to find a way to </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4670854723323714670/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4670854723323714670' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4670854723323714670'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4670854723323714670'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2010/01/dispatcher-process-taking-99-of-cpu-on.html' title='Dispatcher process taking 99% of CPU on Oracle XE after an Apex request'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6325143486132750281</id><published>2009-12-19T11:43:00.002+01:00</published><updated>2009-12-19T11:49:26.863+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apex 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Let's try out Apex 4.0 Early Adopter Release</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.In case you didn't spot the news yet, Apex 4.0 Early Adopter release is finally available for testing at tryapexnow.com.Sign up for a free workspace and experiment with a whole array of new, long awaited, features.Have fun.See more articles about Oracle Application Express or download tools</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6325143486132750281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6325143486132750281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6325143486132750281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6325143486132750281'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/12/lets-try-out-apex-40-early-adopter.html' title='Let&apos;s try out Apex 4.0 Early Adopter Release'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2234906062377981579</id><published>2009-12-10T14:50:00.000+01:00</published><updated>2009-12-10T14:52:14.291+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='query optimization'/><category scheme='http://www.blogger.com/atom/ns#' term='EXISTS clause'/><category scheme='http://www.blogger.com/atom/ns#' term='execution plan'/><category scheme='http://www.blogger.com/atom/ns#' term='IN clause'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>An (IN)famous case of runaway query aka there is more than one way to do the same thing</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I had to find out some records whose primary key was not referenced in a secondary table and for some reason i mindlessly executed the following (typical) query:select *from qq_messageswhere messageid not in(select messageidfrom qq_message_recipients);Unfortunately each table contained </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2234906062377981579/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2234906062377981579' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2234906062377981579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2234906062377981579'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/12/infamous-case-of-runaway-query-aka.html' title='An (IN)famous case of runaway query aka there is more than one way to do the same thing'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R9dwm3RMQB8/SyDb00XXzuI/AAAAAAAAEbM/HN4-E91TVWA/s72-c/worstplan.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2062156819033084525</id><published>2009-11-03T13:00:00.002+01:00</published><updated>2010-01-27T15:58:42.618+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='CSS'/><category scheme='http://www.blogger.com/atom/ns#' term='html'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Zero ajax label help tooltips for Apex?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.

A couple of weeks ago i finally managed to complete a quick demo page showing a technique for displaying label tooltips without using Ajax or Javascript.
In practice, this means displaying the help text associated with the page item inside a sort of balloon that pops up whenever the mouse</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2062156819033084525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2062156819033084525' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2062156819033084525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2062156819033084525'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/11/zero-ajax-label-help-tooltips-for-apex.html' title='Zero ajax label help tooltips for Apex?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2857935882312001401</id><published>2009-09-28T09:20:00.002+02:00</published><updated>2009-09-28T09:53:06.924+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='USER_QUEUE_SUBSCRIBERS'/><category scheme='http://www.blogger.com/atom/ns#' term='Advanced Queuing'/><category scheme='http://www.blogger.com/atom/ns#' term='ALL_QUEUE_SUBSCRIBERS'/><category scheme='http://www.blogger.com/atom/ns#' term='queues'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-00942'/><title type='text'>ORA-00942 when querying USER_QUEUE_SUBSCRIBERS</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I'm not going to make this longer than necessary, for the simple reason that i could not find a way to scientifically re-create the conditions that led to this error, although i managed to see it twice.This happened on Oracle XE running on Xubuntu linux.select * from USER_QUEUE_SUBSCRIBERS;</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2857935882312001401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2857935882312001401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2857935882312001401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2857935882312001401'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/09/ora-00942-when-querying.html' title='ORA-00942 when querying USER_QUEUE_SUBSCRIBERS'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3745342059761052961</id><published>2009-09-23T09:10:00.001+02:00</published><updated>2009-09-23T12:05:59.821+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Advanced Queuing'/><category scheme='http://www.blogger.com/atom/ns#' term='dbms_aq'/><category scheme='http://www.blogger.com/atom/ns#' term='queues'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><title type='text'>The strange case of DBMS_AQ.DEQUEUE_ARRAY returning zero messages</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.After a fortnight spent working with DBMS_AQ and DBMS_AQADM packages, i'd be ready to feed oraclequirks with interesting situations for days, if not weeks if only i had enough time to do so.Unfortunately i am rather busy sorting out some important stuff before leaving or OOW 2009, so i </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3745342059761052961/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3745342059761052961' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3745342059761052961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3745342059761052961'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/09/stange-case-of-dbmsaqdequeuearray.html' title='The strange case of DBMS_AQ.DEQUEUE_ARRAY returning zero messages'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5424031805601051029</id><published>2009-09-10T16:50:00.005+02:00</published><updated>2009-09-10T17:00:10.765+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Time Zones'/><category scheme='http://www.blogger.com/atom/ns#' term='V$TIMEZONE_NAMES'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01882'/><title type='text'>ORA-01882: timezone region not found</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This is one of those funny messages where the lucky user is invited to contact Oracle support.I don't know exactly how many calls Oracle is receiving reporting this, but in most cases it doesn't really make sense.Anyway, here is an example, run on Oracle XE (10.2):SELECT to_timestamp_tz('</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5424031805601051029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5424031805601051029' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5424031805601051029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5424031805601051029'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/09/ora-01882-timezone-region-not-found.html' title='ORA-01882: timezone region not found'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3515997112837919309</id><published>2009-08-26T08:45:00.001+02:00</published><updated>2009-09-04T15:38:15.291+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 3.2.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>Apex 3.2.1 and related patchset available for download</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Apex 3.2.1 is now available for download from OTN.The full package is meant for upgrading versions 3.1.2 and earlier, whereas Apex 3.2 installations can be upgraded by downloading and installing patch 8548651 from metalink, as per accompanying Release Notes.See more articles about Oracle </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3515997112837919309/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3515997112837919309' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3515997112837919309'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3515997112837919309'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/apex-321-and-relative-patchset.html' title='Apex 3.2.1 and related patchset available for download'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1782276186247011969</id><published>2009-08-20T12:20:00.001+02:00</published><updated>2009-08-20T12:38:21.182+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data pump'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XML DB'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_METADATA'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31609'/><title type='text'>ORA-31609: error loading file "kuauddef.xsl" from file system directory</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Sometimes i wish certain things were a little bit easier.I was attempting to import a datapump export obtained with the DBMS_METADATA "demo" export program i mentioned a while ago, but unfortunately it blows up while processing trigger information.After investigating the problem, it seemed </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1782276186247011969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1782276186247011969' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1782276186247011969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1782276186247011969'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/ora-31609-error-loading-file.html' title='ORA-31609: error loading file &quot;kuauddef.xsl&quot; from file system directory'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2580327364816694321</id><published>2009-08-14T09:35:00.000+02:00</published><updated>2009-08-14T09:37:45.028+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-12008'/><category scheme='http://www.blogger.com/atom/ns#' term='materialized views'/><title type='text'>ORA-12008: error in materialized view refresh path</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.You may incur in this exception when attempting to refresh a materialized view using procedure DBMS_VIEW.REFRESH, but i guess that also autorefreshing snapshots may suffer the same problem, although i could not verify this. ORA-12008 is a catch-all exception that is followed in the error </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2580327364816694321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2580327364816694321' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2580327364816694321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2580327364816694321'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/ora-12008-error-in-materialized-view.html' title='ORA-12008: error in materialized view refresh path'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-9115929183156170952</id><published>2009-08-07T17:30:00.002+02:00</published><updated>2009-08-07T17:34:50.901+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XML DB'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_XDB'/><category scheme='http://www.blogger.com/atom/ns#' term='xdbconfig.xml'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31050'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 10GR2'/><title type='text'>ORA-31050: Access denied</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.After discovering two undocumented procedures in package DBMS_XDB in Oracle XE (10gR2), i was eager to try out a configuration of a secondary listening endpoint.These two undocumented procedures, called DBMS_XDB.SetListenerEndpoint and DBMS_XDB.GetListenerEndpoint, are actually documented </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/9115929183156170952/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=9115929183156170952' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/9115929183156170952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/9115929183156170952'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/ora-31050-access-denied.html' title='ORA-31050: Access denied'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1878781538636434656</id><published>2009-08-06T19:25:00.000+02:00</published><updated>2009-08-06T19:28:44.899+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-29279'/><category scheme='http://www.blogger.com/atom/ns#' term='APEX_MAIL'/><category scheme='http://www.blogger.com/atom/ns#' term='postfix'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-29279: SMTP permanent error: 554 5.7.1 Relay access denied</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.A quick note in case one is getting the following exception while using APEX_MAIL.SEND procedure.ORA-29279: SMTP permanent error: 554 5.7.1 : Relay access deniedORA-29279 is a sort of catch-all exception for a whole class of SMTP errors, so the SMTP error code (in this case 554) followed by</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1878781538636434656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1878781538636434656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1878781538636434656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1878781538636434656'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/ora-29279-smtp-permanent-error-554-571.html' title='ORA-29279: SMTP permanent error: 554 5.7.1 Relay access denied'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4115982530920144771</id><published>2009-08-05T09:00:00.000+02:00</published><updated>2009-08-05T09:14:45.059+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-04044'/><title type='text'>ORA-04044: procedure, function, package, or type is not allowed here</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This exception occurs when you specify a custom function (or packaged function as shown below) as default value for a table column.create table test4044 (code varchar2(10) default dbms_random.string('x',10));Error at Command Line:2 Column:26Error report:SQL Error: ORA-04044: procedure, </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4115982530920144771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4115982530920144771' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4115982530920144771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4115982530920144771'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/ora-04044-procedure-function-package-or.html' title='ORA-04044: procedure, function, package, or type is not allowed here'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8177918115836905064</id><published>2009-08-03T15:30:00.004+02:00</published><updated>2009-08-03T15:34:23.495+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apex validations'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>How to let a user override an Apex validation rule</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Recently i had to find out a way of overriding an Apex validation rule on user request.Imagine the following scenario:if item longer than 10 bytes then raise errorelse if item longer than 5 bytes then ask the user  and continue if confirmedIn other words, the concept here is to discourage </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8177918115836905064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8177918115836905064' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8177918115836905064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8177918115836905064'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/08/how-to-let-user-override-apex.html' title='How to let a user override an Apex validation rule'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/Snbl_duCzUI/AAAAAAAAD7E/LFfwYQQJg9w/s72-c/Picture+1.png' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1053827069561228007</id><published>2009-07-31T16:25:00.001+02:00</published><updated>2009-07-31T16:32:20.442+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data pump'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39002'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39094'/><title type='text'>ORA-39094: Parallel execution not supported in this database edition</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This morning i was trying out a demo of DBMS_DATAPUMP found at psoug.org and initially i wasn't getting the expected file dump, so i slightly modified the procedure in order to understand where it was stopping. The problem with this nice demo is in that it must have been written for Oracle </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1053827069561228007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1053827069561228007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1053827069561228007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1053827069561228007'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/ora-39094-parallel-execution-not.html' title='ORA-39094: Parallel execution not supported in this database edition'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3461151150506819334</id><published>2009-07-23T08:00:00.002+02:00</published><updated>2009-07-23T08:00:01.196+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare Fusion'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><title type='text'>OT: Mac OS X dns caching problem with VMWare</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I was working with one of my Vmware Fusion VMs, when the VM autoprotect backup started.I don't like particularly the way this feature has been implemented in VMWare Fusion as it doesn't offer any scheduling option, it just based on some funny "elapsed time since last backup" setting that </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3461151150506819334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3461151150506819334' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3461151150506819334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3461151150506819334'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/ot-mac-os-x-dns-caching-problem-with.html' title='OT: Mac OS X dns caching problem with VMWare'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8838578801280407759</id><published>2009-07-22T09:30:00.001+02:00</published><updated>2009-07-22T09:30:00.486+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle seminars'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Apex presentations available for download</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you could not make it to ODTUG Kaleidoscope 2009, held in Monterey last June, you can still watch a lot of cool Oracle Application Express presentations covering many different facets of this framework, by downloading the powerpoint slides or the PDF equivalent, as reported by David </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8838578801280407759/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8838578801280407759' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8838578801280407759'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8838578801280407759'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/apex-presentations-available-for.html' title='Apex presentations available for download'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R9dwm3RMQB8/Sma-xcsHASI/AAAAAAAAD4k/iO-acADWz8s/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2712124183049082750</id><published>2009-07-21T08:00:00.004+02:00</published><updated>2009-07-21T08:00:00.183+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex 3.2'/><category scheme='http://www.blogger.com/atom/ns#' term='apex PPR reports'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex 3.1'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>In case Apex report partial page refresh (PPR) won't work</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Every day is a good day for learning something new.For instance yesterday i learned that there are two distinct ways of enabling partial page refresh for reports in Oracle Application Express. The second thing i learned is that one method excludes the other one...Just to clarify the matter,</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2712124183049082750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2712124183049082750' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2712124183049082750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2712124183049082750'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/in-case-apex-report-partial-page.html' title='In case Apex report partial page refresh (PPR) won&apos;t work'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/SmSA2eHnetI/AAAAAAAAD4E/9D7M3RIiDP0/s72-c/wrongppr.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2150282590928394921</id><published>2009-07-20T11:00:00.002+02:00</published><updated>2009-07-20T12:13:39.522+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apex 4.0'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><title type='text'>Sneak peek of Oracle Application Express (APEX) 4.0</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.As good last, in case for some reason you didn't spot this news in other apex related blogs, i recommend watching Mike Hichwa's presentation (also starring David Peake and Jason Straub from the apex team) about the upcoming version 4.0 of Oracle Application Express recorded at ODTUG </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2150282590928394921/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2150282590928394921' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2150282590928394921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2150282590928394921'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/sneak-peek-of-oracle-application.html' title='Sneak peek of Oracle Application Express (APEX) 4.0'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-3462269503208839624</id><published>2009-07-16T12:00:00.001+02:00</published><updated>2009-07-16T12:02:31.496+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='nested tables'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='collections'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-22908'/><title type='text'>ORA-22908: reference to NULL table value</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This exception is raised when an attempt of updating the rows of an atomically null nested table column is made.For instance:create type complex_number as (real_part number, imaginary_part number);create or replace type complex_tab as table of complex_number;create table complex_sets (</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/3462269503208839624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=3462269503208839624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3462269503208839624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/3462269503208839624'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/ora-22908-reference-to-null-table-value.html' title='ORA-22908: reference to NULL table value'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8466992592516209407</id><published>2009-07-15T17:30:00.001+02:00</published><updated>2009-07-15T17:30:34.880+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>SQLDeveloper 1.5.5 is available</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Just a quick note to let you know that SQL Developer 1.5.5 is available for download.You can read some details about this in Sue's latest blog posting.The first thing i notice after installing it on one of my Macs is that now table icons are no longer differentiated between normal (heap) </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8466992592516209407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8466992592516209407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8466992592516209407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8466992592516209407'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/sqldeveloper-155-is-available.html' title='SQLDeveloper 1.5.5 is available'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/Sl3xP_Q9hDI/AAAAAAAAD3Y/pSMvklaUeIU/s72-c/sqldev155.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1968276499166089330</id><published>2009-07-03T07:45:00.000+02:00</published><updated>2009-07-08T12:21:26.578+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle seminars'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Kaleidoscope 2009 highlights</title><summary type='text'>Another great conference has just been archived and i must say i really had a good time at ODTUG Kaleidoscope 2009.Can you believe it?I even swam with Tom Kyte, but he didn't know i was a fan of his, so i preferred to not bother him with my silly questions about the optimizer while he was peacefully floating in the pool at the hotel.This bizarre coincidence was caused by the fact that most people</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1968276499166089330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1968276499166089330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1968276499166089330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1968276499166089330'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/kaleidoscope-2009-highlights.html' title='Kaleidoscope 2009 highlights'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/SkzD0dXUZfI/AAAAAAAADgw/VowWODcAO1c/s72-c/IMAGE_811+%28small%29.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4750390327860104593</id><published>2009-07-02T10:15:00.000+02:00</published><updated>2009-07-02T10:19:12.989+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>In case you upgraded to firefox 3.5 on Mac OS X and the bookmarks are gone...</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This morning i realized that Firefox 3.5 had been released.Soon after installing the new version, i had a feeling that something went wrong with my current bookmarks library because many recent entries were gone.Actually i think that firefox restored (for some unknown reason) an old version</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4750390327860104593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4750390327860104593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4750390327860104593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4750390327860104593'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/in-case-you-upgraded-to-firefox-35-on.html' title='In case you upgraded to firefox 3.5 on Mac OS X and the bookmarks are gone...'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/SkxszrUbXTI/AAAAAAAADgI/GWoKFmjbfCU/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4634130172336715944</id><published>2009-07-01T17:55:00.010+02:00</published><updated>2009-07-02T15:18:44.501+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Data modeling'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><title type='text'>SQLDeveloper Data Modeler is now production</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Just a "quickie" to let you know that as of today you can download SQLDeveloper Data Modeler tool release 2.0.0.57.0.After installing as suggested on the official page, in case you are running the tool on Mac OS X, you might get the following java exceptions:Exception in thread "main" </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4634130172336715944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4634130172336715944' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4634130172336715944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4634130172336715944'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/07/sqldeveloper-data-modeler-is-now.html' title='SQLDeveloper Data Modeler is now production'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_R9dwm3RMQB8/SkuTvPQKr8I/AAAAAAAADgA/muz2zsEYCjU/s72-c/java+pref.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1954519883476882632</id><published>2009-06-03T12:20:00.003+02:00</published><updated>2009-06-03T12:53:59.193+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01741'/><title type='text'>ORA-01741: illegal zero-length identifier</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This is another curious error message that i presume is rare to be seen twice in your life.alter session set tracefile_identifier="";ORA-01741: illegal zero-length identifierOracle accepts the double quotes as string delimiter, but not when there is nothing in between.In fact it is </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1954519883476882632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1954519883476882632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1954519883476882632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1954519883476882632'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/06/ora-01741-illegal-zero-length.html' title='ORA-01741: illegal zero-length identifier'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4743829254587966431</id><published>2009-05-19T11:50:00.002+02:00</published><updated>2009-05-22T11:24:24.055+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-06553'/><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='PLS-00221'/><category scheme='http://www.blogger.com/atom/ns#' term='database version'/><category scheme='http://www.blogger.com/atom/ns#' term='su'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-06553: PLS-221: 'name' is not a procedure or is undefined</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This type of parsing error is quickly explained:select dbms_db_version.version from dual;SQL Error: ORA-06553: PLS-221: 'VERSION' is not a procedure or is undefinedIn the example above dbms_db_version.version is not a packaged function, but a packaged constant.Packaged constants can be used</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4743829254587966431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4743829254587966431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4743829254587966431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4743829254587966431'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/05/ora-06553-pls-221-name-is-not-procedure.html' title='ORA-06553: PLS-221: &apos;name&apos; is not a procedure or is undefined'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7847977982779785753</id><published>2009-05-15T15:45:00.003+02:00</published><updated>2009-05-15T15:57:49.420+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='database version'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><title type='text'>About checking oracle database version: rediscovery of hot water?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Little problem of the day:how to check for the oracle database version currently running from inside a PL/SQL program or query?I knew there were various built-in dictionary views for checking the version of installed components, but i had another requirement, i wanted to run this query </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7847977982779785753/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7847977982779785753' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7847977982779785753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7847977982779785753'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/05/about-checking-oracle-database-version.html' title='About checking oracle database version: rediscovery of hot water?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5080737339835236689</id><published>2009-05-12T14:40:00.000+02:00</published><updated>2009-05-12T14:46:48.858+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Build option'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>A view for tracking build options usage in Apex</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Did you ever need to find out where a certain build option was specified inside an apex application?Build options are a useful feature of Oracle Application Express that allows a developer to enable or disable certain functions or components by simply changing the value of the associated </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5080737339835236689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5080737339835236689' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5080737339835236689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5080737339835236689'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/05/view-for-tracking-build-options-usage.html' title='A view for tracking build options usage in Apex'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/SglpeOVnOWI/AAAAAAAAC5A/EygYxfrZCIY/s72-c/Picture+18.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5329265746014200578</id><published>2009-04-30T13:00:00.002+02:00</published><updated>2009-04-30T16:21:37.891+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Apex tree region warning: Tree root ID "0" not found</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I was testing a recently created tree region in an Oracle Application Express application when upon displaying the page, instead of nice tree diagram, i got the following message:Warning: Tree root ID "0" not found.The first thing that came to my mind was to check if the underlying </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5329265746014200578/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5329265746014200578' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5329265746014200578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5329265746014200578'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/apex-tree-region-warning-tree-root-id-0.html' title='Apex tree region warning: Tree root ID &quot;0&quot; not found'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R9dwm3RMQB8/SfmDuLLZa-I/AAAAAAAAC2c/Kc-rWEZilhU/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7669195168983041147</id><published>2009-04-29T10:00:00.000+02:00</published><updated>2009-04-29T10:06:52.102+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31181'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XML DB'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_XMLDOM'/><title type='text'>ORA-31181: PL/SQL DOM handle accesses node that is no longer available</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This morning I'm going for an easy one.... l_doc      := DBMS_XMLDOM.newDomDocument(cl =&gt; l_clob); l_rootElem := DBMS_XMLDOM.getDocumentElement(doc =&gt; l_doc); DBMS_XMLDOM.freeDocument(l_doc); l_rootNode := DBMS_XMLDOM.makeNode(elem =&gt; l_rootElem);  -- this is line 436 DBMS_XMLDOM.freeNode(</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7669195168983041147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7669195168983041147' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7669195168983041147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7669195168983041147'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/ora-31181-plsql-dom-handle-accesses.html' title='ORA-31181: PL/SQL DOM handle accesses node that is no longer available'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7382917857697252928</id><published>2009-04-27T10:20:00.001+02:00</published><updated>2009-04-27T10:24:59.330+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='Performance tuning'/><title type='text'>Heap size nnnnnK exceeds notification threshold (2048K)</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Lately I'm working a lot with XDB.At the same time, having some spare time to investigate a few outstanding "issues", i decided to search the web for information about alert log messages like the following:Memory Notification: Library Cache Object loaded into SGAHeap size 2208K exceeds </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7382917857697252928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7382917857697252928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7382917857697252928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7382917857697252928'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/heap-size-nnnnnk-exceeds-notification.html' title='Heap size nnnnnK exceeds notification threshold (2048K)'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-83507037908019566</id><published>2009-04-21T16:15:00.002+02:00</published><updated>2009-04-21T16:27:04.304+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu linux'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31641'/><category scheme='http://www.blogger.com/atom/ns#' term='Data pump'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39000'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-39001'/><category scheme='http://www.blogger.com/atom/ns#' term='OFA'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-27040'/><title type='text'>ORA-27040: file create error, unable to create file</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.It's not the first time i write about the stack of errors returned by data pump operations and ORA-31641 in particular, however the error messages may vary slightly with the operating system. For instance the following error stack is returned on XE running on top of Ubuntu, whereas the </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/83507037908019566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=83507037908019566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/83507037908019566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/83507037908019566'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/ora-27040-file-create-error-unable-to.html' title='ORA-27040: file create error, unable to create file'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7674716285476789518</id><published>2009-04-20T14:56:00.003+02:00</published><updated>2009-04-20T15:01:43.555+02:00</updated><title type='text'>Will ever Apex run on MySQL?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.It looks like Larry Ellison had some leftover in his pocket this morning...</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7674716285476789518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7674716285476789518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7674716285476789518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7674716285476789518'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/will-ever-apex-run-on-mysql.html' title='Will ever Apex run on MySQL?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-394822070468337882</id><published>2009-04-15T18:00:00.000+02:00</published><updated>2009-04-15T18:02:27.297+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01791'/><title type='text'>ORA-01791: not a SELECTed expression</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.You may get the following error when you combine DISTINCT and ORDER BY clauses in a query as follows:select distinctagent,application_idfrom apex_workspace_activity_logorder by view_date;ORA-01791: not a SELECTed expressionThe problem is caused by the presence of column view_date in the </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/394822070468337882/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=394822070468337882' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/394822070468337882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/394822070468337882'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/ora-01791-not-selected-expression.html' title='ORA-01791: not a SELECTed expression'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8039164646424590108</id><published>2009-04-10T23:15:00.001+02:00</published><updated>2009-04-14T11:35:25.643+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 10GR2'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><title type='text'>Oracle 10gR2 is finally available for Mac OS X on Intel</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you didn't hear the latest news, Oracle 10gR2 for Mac OS X is officially available for download.Thanks to Scott Spendolini for reporting this exciting news.Awaiting to finish the download and to begin the installation on Mac OS X 10.5.6.Updated April 14. If you are primarily interested </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8039164646424590108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8039164646424590108' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8039164646424590108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8039164646424590108'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/oracle-10gr2-is-finally-available-for.html' title='Oracle 10gR2 is finally available for Mac OS X on Intel'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4297188836154941049</id><published>2009-04-10T17:45:00.001+02:00</published><updated>2009-04-10T17:48:15.318+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ubuntu linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle XE'/><category scheme='http://www.blogger.com/atom/ns#' term='LD_LIBRARY_PATH'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><title type='text'>LD_LIBRARY_PATH is not set! in alert_XE.log</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.This morning i discovered the following messages in the alertXE.log, located in the bdump folder of a xubuntu virtual machine:Fri Apr 10 15:01:15 2009Starting ORACLE instance (normal)Cannot determine all dependent dynamic libraries for /proc/self/exeUnable to find dynamic library libocr10.</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4297188836154941049/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4297188836154941049' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4297188836154941049'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4297188836154941049'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/04/ldlibrarypath-is-not-set-in-alertxelog.html' title='LD_LIBRARY_PATH is not set! in alert_XE.log'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_R9dwm3RMQB8/Sd8dZRqGZQI/AAAAAAAACvs/kb8MJXbmewc/s72-c/ld_library_path.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-6864333380193365549</id><published>2009-03-30T11:10:00.001+02:00</published><updated>2009-03-30T11:19:17.191+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ASCII'/><category scheme='http://www.blogger.com/atom/ns#' term='UTF-8'/><category scheme='http://www.blogger.com/atom/ns#' term='ASCIISTR'/><category scheme='http://www.blogger.com/atom/ns#' term='UNISTR'/><category scheme='http://www.blogger.com/atom/ns#' term='PL/SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='UCS-2'/><category scheme='http://www.blogger.com/atom/ns#' term='CHR'/><title type='text'>LENGTHB and SUBSTRB: when smaller is bigger</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Lately I'm working a lot with UTF-8 files and while doing some test i came across the following situation, which sounds rather odd at a first sight but it's perfectly legitimate in the way Oracle treats multi-byte strings, so i thought it could be an interesting story for those who rarely </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/6864333380193365549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=6864333380193365549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6864333380193365549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/6864333380193365549'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/lengthb-and-substrb-when-smaller-is.html' title='LENGTHB and SUBSTRB: when smaller is bigger'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2835907412067241202</id><published>2009-03-26T08:30:00.001+01:00</published><updated>2009-03-26T08:30:18.126+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ORA-00600'/><category scheme='http://www.blogger.com/atom/ns#' term='LOBs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-22922'/><title type='text'>ORA-22922: nonexistent LOB value</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.As mentioned in a previous posting about ORA-22275, a temporary LOB can be turned into a persistent LOB by moving it into a table, however one thing is persistence and a different thing is LOB consistency.Funny things happen when one gets fancy in the use of SAVEPOINT/ROLLBACK in </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2835907412067241202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2835907412067241202' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2835907412067241202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2835907412067241202'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/ora-22922-nonexistent-lob-value.html' title='ORA-22922: nonexistent LOB value'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-786118184860784541</id><published>2009-03-25T10:15:00.004+01:00</published><updated>2009-03-25T12:03:53.313+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LOBs'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-22275'/><title type='text'>ORA-22275: invalid LOB locator specified</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.You may get ORA-22275 in the following situation:declarel_clob clob;beginl_clob := dbms_xmlgen.getxml('select * from user_tables'); dbms_lob.freetemporary(l_clob);insert into files(document) values(l_clob);end;/ORA-22275: invalid LOB locator specifiedORA-06512: at line 6The problem here is </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/786118184860784541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=786118184860784541' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/786118184860784541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/786118184860784541'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/ora-22275-invalid-lob-locator-specified.html' title='ORA-22275: invalid LOB locator specified'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-7831942162283312422</id><published>2009-03-19T15:00:00.004+01:00</published><updated>2009-03-19T21:54:00.450+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle 9i'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-00904'/><title type='text'>ORA-00904 when clicking on edit in SQLDeveloper 1.5.4</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you are wondering why you are getting the following pop-up screen when attempting to edit a procedure (or a trigger, a type or anything else that can be edited in the editor panel, but not views for instance) after upgrading to the latest version of SQL Developer (1.5.4)...ORA-00904: "</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/7831942162283312422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=7831942162283312422' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7831942162283312422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/7831942162283312422'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/ora-00904-when-clicking-on-edit-in.html' title='ORA-00904 when clicking on edit in SQLDeveloper 1.5.4'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/ScIsFN2-5LI/AAAAAAAACqU/RgPrpJAVT9o/s72-c/sqldev154-9i.gif' height='72' width='72'/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-692834252978947666</id><published>2009-03-17T15:50:00.000+01:00</published><updated>2009-03-17T15:56:29.953+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 3.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex dictionary'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>What's new in Apex 3.2 dictionary?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.In case you are wondering what's new inside the apex 3.2 data dictionary, the following query run from SQL Workshop will quickly return the desired answer.select table_name, column_name from all_tab_columnswhere owner = 'APEX_030200'and table_name like 'APEX%'minusselect table_name, </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/692834252978947666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=692834252978947666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/692834252978947666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/692834252978947666'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/whats-new-in-apex-32-dictionary.html' title='What&apos;s new in Apex 3.2 dictionary?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_R9dwm3RMQB8/Sb-06R2_-oI/AAAAAAAACpo/SGWnY99WsRc/s72-c/whatsnewinapex32.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-439475350899110028</id><published>2009-03-13T11:53:00.009+01:00</published><updated>2009-03-13T12:21:13.724+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Globalization'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><title type='text'>How to change the language of SQL Developer's user interface?</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Yesterday i upgraded SQL Developer from version 1.5.1 to 1.5.4 and when i opened it, i noticed that the user interface was automagically showing up in Italian.I say automagically because i am italian indeed, but the operating system on this particular machine is localized in mexican-spanish</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/439475350899110028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=439475350899110028' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/439475350899110028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/439475350899110028'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/how-to-change-language-of-sql.html' title='How to change the language of SQL Developer&apos;s user interface?'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8467685053440544233</id><published>2009-03-11T12:30:00.001+01:00</published><updated>2009-03-11T12:37:24.021+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-01841'/><category scheme='http://www.blogger.com/atom/ns#' term='external tables'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL*Loader'/><title type='text'>ORA-01841: (full) year must be between -4713 and +9999, and not be 0</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.There are oracle errors that can be easily explained.Sometimes one of these trivial error messages pops up in an unexpected situation and it's really tough to get to the bottom of it.And that is exactly what happened yesterday, but i am still doing some tests today.Let's see first the </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8467685053440544233/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8467685053440544233' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8467685053440544233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8467685053440544233'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/ora-01841-full-year-must-be-between.html' title='ORA-01841: (full) year must be between -4713 and +9999, and not be 0'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-364244138635616901</id><published>2009-03-06T19:00:00.004+01:00</published><updated>2010-05-13T16:40:24.047+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='OWA_UTIL'/><category scheme='http://www.blogger.com/atom/ns#' term='Globalization'/><category scheme='http://www.blogger.com/atom/ns#' term='Translation'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>SAQ: Seldom Asked Questions about Apex Globalization</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.I like jokes as you can understand from the title of this posting, however i was in the mood for it because sometimes i happen to read FAQ lists where there are questions that i'd never ask in centuries, hence the idea of a SAQ list.Apex globalization mechanism is extremely powerful and </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/364244138635616901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=364244138635616901' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/364244138635616901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/364244138635616901'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/03/saq-seldom-asked-questions-about-apex.html' title='SAQ: Seldom Asked Questions about Apex Globalization'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/SafO71OK8dI/AAAAAAAACjc/YtfZI2fQm8I/s72-c/apex+globalization+page.png' height='72' width='72'/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-2870612568492108354</id><published>2009-02-25T15:30:00.001+01:00</published><updated>2009-02-25T15:30:23.870+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex tips and techniques'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>Presetting workspace name and username: quick tip for the lazy apex developer</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.A quick tip for the lazy apex developers like me.If you manage many workspaces on different machines and servers, you may want to create several bookmarks to quickly preset the workspace name and the workspace administrator name or an application developer name if you prefer.Being Apex a </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/2870612568492108354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=2870612568492108354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2870612568492108354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/2870612568492108354'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/02/presetting-workspace-name-and-username.html' title='Presetting workspace name and username: quick tip for the lazy apex developer'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/SaVRTpudcbI/AAAAAAAACjI/AdPDzSkov0c/s72-c/Picture+1.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-8469238022233916889</id><published>2009-02-18T15:20:00.000+01:00</published><updated>2009-02-18T15:22:00.369+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-06553'/><category scheme='http://www.blogger.com/atom/ns#' term='PLS-00382'/><category scheme='http://www.blogger.com/atom/ns#' term='SQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-06553: PLS-382: expression is of wrong type</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you are a skilled developer, feel free to skip reading this entry aimed to Oracle newbies ;-)SELECT apex_util.is_username_unique('BOB')FROM dual;SQL Error: ORA-06552: PL/SQL: Statement ignoredORA-06553: PLS-382: expression is of wrong typePackaged function APEX_UTIL.IS_USERNAME_UNIQUE </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/8469238022233916889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=8469238022233916889' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8469238022233916889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/8469238022233916889'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/02/ora-06553-pls-382-expression-is-of.html' title='ORA-06553: PLS-382: expression is of wrong type'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-1799532474742488120</id><published>2009-02-13T16:25:00.001+01:00</published><updated>2009-02-13T16:28:50.613+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apex 3.1.2'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex_util'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-02291'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Application Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Apex'/><title type='text'>ORA-02291 on FLOWS_030100.WWV_FLOW_FND_GU_INT_U_FK</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.You may get the following bizarre error message when invoking the Oracle Application Express API procedure:  APEX_UTIL.CREATE_USERORA-02291: integrity constraint (FLOWS_030100.WWV_FLOW_FND_GU_INT_U_FK) violated- parent key not foundFor instance, suppose you have a registration page where </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/1799532474742488120/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=1799532474742488120' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1799532474742488120'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/1799532474742488120'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/02/ora-02291-on-flows030100wwvflowfndguint.html' title='ORA-02291 on FLOWS_030100.WWV_FLOW_FND_GU_INT_U_FK'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5178513311145703673</id><published>2009-01-29T11:45:00.002+01:00</published><updated>2009-01-29T11:50:06.482+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31600'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_METADATA'/><title type='text'>ORA-31600: invalid input value 200000001 for parameter HANDLE in function FETCH_CLOB</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.Further to my last posting about DBMS_METADATA related ORA-31607, here is a slightly modified version of an Oracle supplied sample of procedure performing the "dump" of all the objects belonging to the current user. In red color, i highlighted the cause of ORA-31600.The original program </summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5178513311145703673/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5178513311145703673' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5178513311145703673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5178513311145703673'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/01/ora-31600-invalid-input-value-200000001.html' title='ORA-31600: invalid input value 200000001 for parameter HANDLE in function FETCH_CLOB'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-5319698627193665944</id><published>2009-01-28T17:40:00.001+01:00</published><updated>2009-01-28T17:41:55.156+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle Server Errors'/><category scheme='http://www.blogger.com/atom/ns#' term='DBMS_METADATA'/><category scheme='http://www.blogger.com/atom/ns#' term='ORA-31607'/><title type='text'>ORA-31607: function FETCH_DDL is inconsistent with transform</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.If you wonder why you are getting the following error message attempting to use DBMS_METADATA.FETCH_DDL:ORA-31607: function FETCH_DDL is inconsistent with transform.then you might want to ensure that your program contains the line in green color call prior to calling FETCH_DDL.declare...</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/5319698627193665944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=5319698627193665944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5319698627193665944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/5319698627193665944'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/01/ora-31607-function-fetchddl-is.html' title='ORA-31607: function FETCH_DDL is inconsistent with transform'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18037024.post-4707598466536749479</id><published>2009-01-16T23:45:00.005+01:00</published><updated>2009-03-13T12:08:05.269+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper Tips'/><category scheme='http://www.blogger.com/atom/ns#' term='SQLDeveloper'/><category scheme='http://www.blogger.com/atom/ns#' term='Mac OS X'/><category scheme='http://www.blogger.com/atom/ns#' term='Bugs'/><title type='text'>SQL Developer, Mac OS X and the weird bug of key presets</title><summary type='text'>Always check out the original article at http://www.oraclequirks.com for latest comments, fixes and updates.A quick note for those who came across a weird bug in Oracle SQL Developer that makes its editor virtually useless under Mac OS X.If you are wondering why suddenly the backspace key doesn't work or the arrow keys simply do nothing, it seems that, for some reason currently being investigated</summary><link rel='replies' type='application/atom+xml' href='http://oraclequirks.blogspot.com/feeds/4707598466536749479/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18037024&amp;postID=4707598466536749479' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4707598466536749479'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18037024/posts/default/4707598466536749479'/><link rel='alternate' type='text/html' href='http://oraclequirks.blogspot.com/2009/01/sql-developer-mac-os-x-and-weird-bug-of.html' title='SQL Developer, Mac OS X and the weird bug of key presets'/><author><name>Byte64</name><uri>http://www.blogger.com/profile/15629209362377395020</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='22' height='32' src='http://1.bp.blogspot.com/_R9dwm3RMQB8/SaMlzKCbvSI/AAAAAAAACgw/QUg6rTCrgjE/S220/f.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_R9dwm3RMQB8/SXEPzIyLXCI/AAAAAAAACTY/L5lptMp-u_A/s72-c/Picture+1.png' height='72' width='72'/><thr:total>12</thr:total></entry></feed>
