Applying Patch Set using Standby-First
According to metalink note 278641.1 before applying a patch to a physical standby environment log transport must be stopped on the primary site. Although the note says to shutdown all standby instance,...
View ArticleORA-15477 cannot communicate with the volume driver
ORA-15477: cannot communicate with the volume driver could be seen when setting the compatible.admv value on a ASM disk group. The system was running 11.2.0.3 (11.2.0.3.4) RAC on RHEL 6...
View ArticleORA-01858: a non-numeric character was found where a numeric was expected
An application related SQL query with following line AND TO_DATE(DEP_DATE, 'DD-MM-YYYY') = TO_DATE(SYSDATE+360 , 'DD-MM-YYYY') was failing on some databases while succeeding on some. Though the logic...
View ArticleUsing OracleConnectionWrapper to Clear Session Context in JDBC Connection Pools
Using application context to limit to the data visibility is one way VPDs are implemented. However in application with JDBC session pools this creates an additional challenge since session context is...
View ArticleHAIP for Private Interconnect in 11gR2
Multiple NICs would be defined of private interconnect during installation (or after) on 11gR2. When there are multiple NICs defined for private interconnect oracle creates highly available IP (HAIP)...
View Articlejava.sql.SQLRecoverableException: IO Error: Connection reset and /dev/urandom
Following stack trace could be seen when the application server was starting.java.sql.SQLRecoverableException: IO Error: Connection reset at...
View ArticleChanging Execution Plan Using Stored Outline
Stored outline is still the only option available on standard edition databases for achieving plan stability. On 11gR2 there's dbms_spm.MIGRATE_STORED_OUTLINE to migrate stored outlines to plan...
View Articleenq: US - contention and row cache lock waits
High waits on enq: US - contention and row cache lock was seen during a load test on a two node cluster. On the statspack reports these two wait events were among the top 5 wait evetnsTop 5 Timed...
View ArticleBlank VNC Screen
A new install RHEL 5 remote server handed over to install Oracle. Verified required Linux packages are installed and installed missing ones. Start VNC to run the web browser to directly download Oracle...
View ArticleMoving Stored Outlines From One Database To Another
Moving stored outlines from one database to another involves simply exporting the outline schema tables (outln.ol$,outln.ol$hints and outln.ol$nodes) from the source database to another. Since the...
View ArticleInstalling Oracle RAC When SSH Is Listening On A Non-Default Port
It's not uncommon to see server environments where ssh is configured to listen on a non-default port (other than port 22). Though this has no consequence when installing a single instance Oracle DB.For...
View ArticleORA-15081: failed to submit an I/O operation to a disk
DBCA creation fails with ORA-15081. This is a new 11gR2 (11.2.0.3) RAC installation with role separation. Oracle user and grid user both has correct user group setup and permission of oracle binaries...
View ArticleI/O Elevator Comparision Using CALIBRATE_IO
This is a comparison of three IO elevators namely Completely Fair Queuing (CFQ) which is the default one on Linux, Deadline and NOOP. Anticipatory elevator wasn't used though it's also one of the IO...
View ArticleChanging Listener and SCAN Listener Port in 11gR2 RAC
Unlike the previous edition listener port change in RAC doesn't require any database parameter modification. According to Real Application Clusters Installation Guide During Oracle Database creation,...
View ArticleJanuary 2013 PSU (11.2.0.3) Manual Steps for Apply/Rollback Patch vs OPatch Auto
It seems future of patch applying is to be "auto" if the January 2013 PSU for 11.2.0.3 is anything to go by. First is that manual steps has been taken out of the main readme.html that comes with the...
View ArticleORA-39127: unexpected error from call to export_string...
Following was seen while doing an export (expdp) in a 11gR2 standard edition database.ORA-39127: unexpected error from call to export_string...
View ArticleParsing KFOD-00307: asmlib error!! function = [asm_open], error = [0], mesg =...
This was a new installation and storage vendor had setup the block devices as below.ls -l /dev/eql/*lrwxrwxrwx 1 root root 8 Jan 15 12:00 /dev/eql/clus-01 -> ../dm-16lrwxrwxrwx 1 root root 8 Jan 15...
View ArticleChanging Listener and SCAN Listener Name in 11gR2 RAC
When the 11gR2 clusterware is installed the listener and scan listeners are created with default names. Default listener is named "LISTENER" while the scan listeners have the following naming...
View ArticlePRVF-5637 : DNS response time could not be checked on following nodes
Running cluvfy (pre crsinst) showed the following error for /etc/resolve.confChecking consistency of file "/etc/resolv.conf" across nodesChecking the file "/etc/resolv.conf" to make sure only one of...
View ArticlePRVF-5150 : Path /dev/oracleasm/disks/DISK is not a valid path on all nodes
In a new clusterware installation PRVF-5150 : Path /dev/oracleasm/disks/DISK_NAME is not a valid path on all nodes appears in the OUI but running cluvfy -pre crsinst shows that all pre-reqs are...
View Article