Oracle RAC question

DB:, db size: 21 TB (allocated), used: 7 GB, 3 nodes cluster, almost more than 12 services are running, but they have placed only one service on one node means:

1. service_a is only running on node1
2. service_b is on node2
3. service_c is on node3

when I asked it was told that because most of the activity is INSERT only and if service will be running on multiple nodes, there will be a cache fusion wait or interconnect wait.

the configuration is something like this:

for service_a:
Preferred instances: orclprdi1
Available instances: orclprdi2,orclprdi3

My question, is this correct understanding that if there is one service doing mostly INSERTs, we should assign them to only one node, not 2 or all the 3, if we do so, then we might encounter INTERCONNECT waits or cache fusion waits.

I'm not that strong on RAC, that's why putting this question here ... please assist/guide/advise ... much appreciated and thanks in advance.

Also looking for some advise on this allocation & used space, there is huge difference and due to this backup is taking for ever, looking for some expert thoughts there too.

Best regards.
Mushfique KhanDirector OperationsAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Mark GeerlingsDatabase AdministratorCommented:
Normally in RAC, selects, updates and deletes are more likely to cause interconnect or cache fusion waits than inserts.  But, inserts could also cause these waits in a RAC environment if these insert transactions are usually small (like just a record or two or three).  If the inserts are usually for more records than fit into a single database block, then they aren't as likely to cause interconnect waits.  

Indexes on the tables where the inserts happen could also contribute to interconnect waits, if these inserts are directed to different nodes in the cluster.

RMAN seems to be quite intelligent these days in skipping over allocated but unused database blocks.  I was concerned when our Oracle11.2 database grew from 7.5Tb to 11.5 Tb over a weekend recently when we implemented an upgrade that required quite a bit of space.  Then, after the upgrade, much of that new space was released (only inside the data files, not from the O/S or storage system perspective).  I was pleasantly surprised to see that our full RMAN backups after the upgrade take almost no more time than before the upgrade, even though our total database size is now 50% larger than before the upgrade.

Which tool do you use for backups?  Is that Oracle's RMAN, or something else?

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Mushfique KhanDirector OperationsAuthor Commented:
thanks markgeer, we are using RMAN with NetBackup, and writing directly to tape, and our last backup completed with errors took 70 hours, where as you can see the used size of the db.

Please advise, in your opinion how to handle this situation?
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Oracle Database

From novice to tech pro — start learning today.