Thanks a lot Julian for your answers.
Because its weren't simple questions.

About first question:
I knew about that only 1 instance can own 1 RBS (and doesn't matter it is PUBLIC or not)
But i had very small hope, that i can still "update.." transaction alive.
(for examlpe using same like ROLLBACK FORCE ...).

About second question:
i tested both connection methods (PRECONNECT and BASIC) with some results.
On all cases exept loosing cable connection i had positive result.
(..(backup=sun21) switched "select" on next listener and after short timeout,
~2-4 sec, "select" restored)

When i loose cable connection i saw following:
1.
- (on server side - in tcp log solaris wrote "...problem with cable connection) and
turn on timeout ~30 sec (tcp_keepalive_timeout)
after this timeout local listener sent message to user process ".. we lost session's connection"
and user process (on primary instance) killes user session.
2.
- (on client side, linux turn on timeout ~30 sec (tcp_keepalive_timeout) and
didn't say to sqlnet nothing.
sqlnet was winting 30 sec and then switch connection on BACKUP instance,
(i saw that, when analyzed sqlnet and listener's log files (in admin and support modes)
but in that time server side (oracle instance) had been killed user session.

and this situation is my problem.



[Edited by Shestakov on 02-14-2002 at 01:41 PM]