The thing is, in Exadata, it's important to link the software the correct way. This is because the Infiniband fabric uses a protocol called the RDS protocol to communicate. In order to use the RDS protocol, you need to make sure the database is relinked using the correct libraries.
So, if you need to relink the ORACLE_HOME or GRID_HOME software make sure you include the ipc_rds library in the make command as seen here:
make -f ins_rdbms.mk ipc_rds ioracle
If you run Exacheck it will tell you if you are not linked using the RDS protocol.
So, if you find your having network issues or node fencing - check to make sure you are using the RDS protocol. Oracle provides a way to check if you are using the RDS protocol. Simply set the ORACLE_HOME correctly (and other variables) and issue the following command:
$ORACLE_HOME/bin/skgxpinfo
If it says rds, your in good shape on that node if you get the rds response from each Oracle Home and Grid Home.
Also, are the databases in your Exadata communicating over infiniband? Did you know that by default they do not. I'll talk about that in my next post!
Robert
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.