When upgrading to 12cR1 (pluggable and non-CDB) database we can choose between the following methods: 1) Upgrade the pre-12cR1 database to 12cR1 using DBUA or command-line/upgrade script (catctl.pl); for some releases a Direct Upgrade to 12cR1 is possible (10.2.0.5, 11.1.0.7 and >=11.2.0.2). Notice that in 12cR1 the upgrade can now run in … [Read more...]
Challenges with object invalidation and ORA-04045 in Active Data Guard STANDBY-database
At one of our customers Oracle Active Data Guard is being utilized for resource intensive BI queries during normal business hours. The setup is based on 11.2.0.3 EE on OEL 6.4 and everything is running just smooth. One issue has been identified - namely implicit invalidation of database objects, e.g. VIEWS and PL/SQL procedures. The invalidation … [Read more...]
Oracle Listener crash, TNS-01153: Failed to process string, on Windows
A few days ago, I was working at a customer and made a few changes to the running listener's configuration. After having verified that my changes were working as expected, I asked the listener to save the configuration, but the result was quite unexpected. The listener crashed with TNS-1153. I had hit bug #8612344, which is affecting all 10.2 … [Read more...]
12cR1 (12.1.0.1.0) SQL*Plus session switches instance without reconnecting
This blog is about my first installation of Oracle 12c(12.1.0.1.0) on Windows8 and a possible bug I was facing. I have created a Service Request at Oracle Support and they are trying to reproduce with different constallations of Oracle Database software and Windows OS versions. SR 3-7725167161 : Installing 2nd database with connection to 1st … [Read more...]
Oracle12c R1 RDBMS New Features: Creating pluggable database within an existing container database
One of the important new features in Oracle12c RDBMS is the concept of container databases (CDB) containing several pluggable databases (PDB). This enables customers to easily consolidate databases and will be an important feature for a Cloud database (12c, c = Cloud). The overhead in system resource usage will be reduced as the PDBs will share … [Read more...]
Case: Oracle Dataguard switchover test
Recently, we migrated a large customers database environments to new databases on new hardware. The new setup consists of a cold failover Linux Cluster, which is located in the preferred production site, and two Dataguard(standby) databases in a remote DR site. Oracle 11gR2 Grid Infrastructure is used as basis for ASM diskgroups and for … [Read more...]
Oracle RAT – an easy way of proving how performance will be after an upgrade/change
An often overlooked feature of Oracle is Real Application Testing, called RAT. RAT is by far the best way of testing the impact of changes to the database (not applications). This can be anything from upgrading to new hardware, upgrading the database release, adjusting database parameters, creating new optimizer statistics, adding indexes, … [Read more...]
Conditional PL/SQL compilation
Conditional PL/SQL compilation. Note the $IF, $THEN, $ELSIF and $END directives. Create or replace procedure selective_directives is begin $IF DBMS_DB_VERSION.VER_LE_10_1 $THEN dbms_output.put_line('I'm on a Database 10 release 1'); $ELSEIF DBMS_DB_VERSION.VER_LE_10_2 $THEN dbms_output.put_line('I'm on a Database 10 release 2'); $ELSEIF … [Read more...]
Amazon RDS for Oracle: First Impressions
On Tuesday, Amazon announced availability of an Oracle version of their Relational Database Service (RDS). RDS is one of Amazon’s cloud services. You can think of it as ”database as a service.” Amazon provides a running database, storage, horsepower and a variety management tasks. And all you have to do is store you data in it. … [Read more...]
Oracle tablespace hot backup mode revisited
Here’s a revised version of an old popular article I wrote over ten years ago. I wrote this when I was at Amazon.com, long before I came to work at remote DBA provider Blue Gecko. Enjoy! Oracle’s pre-RMAN hot backup mode is the subject of one of the most pervasive and persistent misconceptions about Oracle. During an Oracle tablespace … [Read more...]
YPDNGG: You Probably Don’t Need Golden Gate
Before launching into this, I must give due deference to Mogens Nørgaard’s landmark article, You Probably Don’t Need RAC (YPDNR), available here, but originally published Q3 2003 in IOUG Select Journal. Mogens showed that you can be a friend of Oracle without always agreeing with everything they do. At Blue Gecko, many of our remote … [Read more...]
MySQL Editions and Support- what do I get with community?
The new licensing that was announced by Oracle earlier this month caused some FUD in the community that was addressed last week in an updated graphic comparing support and binary options and blog post from Oracle. However, one of our customers sent me this earlier this week – We are now re-evaluating whether we want to renew our MySQL … [Read more...]
How I got access to My Oracle Support (MOS) for US$2.67
Oracle professionals know that the two main sites for information and support on running Oracle products are the Oracle Technology Network (OTN), and My Oracle Support (MOS). OTN is free for anyone, and provides discussion forums, white papers and free base-release software downloads under the Developer License. MOS requires a paid software … [Read more...]
Report from Oracle Openworld
Openworld 2010, despite the supposedly lagging economy, had record attendance again this year. No doubt this was the result of Oracle acquiring something like fourteen companies since last year, including Sun in 2009. The crowds were thick, divided about evenly between geeks in badly-fitting vendor t-shirts and slick sales-side hustlers with … [Read more...]
A Cloud over San Francisco for OpenWorld 2010
Oracle OpenWorld 2010 is just bursting with big cloud-related announcements this week. As I prepare to present on the Amazon cloud at OOW2010 on Thursday (http://bit.ly/aSKdIQ), I thought I would highlight two of the biggest cloud-related announcements of the week. Exalogic We all know about Exadata, Oracle’s hardware-based storage-optimized … [Read more...]
- 1
- 2
- 3
- …
- 5
- Next Page »