
Kamran Agayev's Oracle Blog
1,132 FOLLOWERS
Kamran Agayev is Oracle Certified Master and Oracle ACE Director with 7 years of experience managing UNIX- based Oracle Databases.
Kamran Agayev's Oracle Blog
4y ago
Few months ago, while performing storage migration I faced an interesting issue which could lead to potential downtime if I didn’t notice a hidden warning in the log file.
The plan was to create a new ASM diskgroup in a normal redundancy with 2 disks from different storages and test the disk crash and confirm that there will be no data loss if one of the storages fail. After creating a diskgroup, creating a test tablespaces on it and corrupting the header of one disks, everything was ok and we decided to drop the diskgroup and start adding new disks as a failgroup to other diskgroups.
B ..read more
Kamran Agayev's Oracle Blog
5y ago
24 hours passed – still at work. Struggling to start up the database which was corrupted during cell storage rolling restart procedure. And I’ve never seen some Oracle error messages that I saw today. So here what is happened:
################
Exadata storage cell failure during so-called “rolling cell storage restart”. Data file headers are corrupted for some files just because of rolling restart of storage cells and it can’t read the mirror file in the normal redundancy diskgroup as well!!! Both are corrupted! SR created – but there’s no reply!
################
Read of datafile '+###1 ..read more
Kamran Agayev's Oracle Blog
6y ago
Today, while creating an empty database in Exadata machine where there was enough free space and memory, we got the following error:
SYS@TEST> startup nomount
ORA-27154: post/wait create failed
ORA-27300: OS system dependent operation:semget failed with status: 28
ORA-27301: OS failure message: No space left on device
ORA-27302: failure occurred at: sskgpbitsper
The problem wasn’t related with the space at all, even from the error message we see “No space left on device”.
From the error output, I realized “OS system dependent operation:semget“, where “sem” means “semaphore“. Having eno ..read more
Kamran Agayev's Oracle Blog
6y ago
Python is getting more popular nowadays, because it is reliable and efficient, it has great corporate sponsors, and because of it’s amazing libraries that helps you to save time during the initial development cycle.
It’s much more easy to connect to an Oracle Database from Python by using cx_Oracle module. To get more information about cx_Oracle module, check the following links:
https://oracle.github.io/python-cx_Oracle/
https://cx-oracle.readthedocs.io/en/latest/installation.html
In this blog post, I will show how to install Python and configure the environment and connect to the database ..read more
Kamran Agayev's Oracle Blog
6y ago
Last week we had a clusterware issue on one of the critical 3 node RAC environment. In the first node, network resource is restarted by ending up killing all sessions on that node abnormally. Oracle VIP that was running on that node failed over to the third node. The first node was up and running, but didn’t accept connections because it was trying to register the instance using LOCAL_LISTENER parameter where the oranode1-vip was specified that was not running on that node. We tried to relocate it back to the first node, but it failed because it couldn’t stop it. Everytime we tried to stop or ..read more