969224 wrote:when all else fails, Read The Fine Manual
can some explain what a Server Session is?
I've been reading about Rman channels in the following link
and it talks about how each rman channel corresponds to one Server Session and I have no idea what a server session is. If any one can explain what a server session is or point me towards some good links that expalin what a server session is, that would be great.
An RMAN channel represents one stream of data to a device type and corresponds to one server session. Allocation of one or more RMAN channels is necessary to >execute most backup and recovery commands. As illustrated in Figure 5-1, each channel establishes a connection from the RMAN executable to a target or auxiliary >database instance by starting a server session on the instance. The server session performs the backup, restore, and recovery operations. Only one RMAN session >communicates with the allocated server sessions.Regards,
if there are two channels, then there are two server sessions established right?No this is not the case. Whenever a Server session is established two channels are allocated(which is by default) one is for connection and another is for communication. We can allocate n number of channels as well but the default is two.. Hope you read the docs number of times to understand.
does this mean that the parallelism is also dependent on the no. of channles allocated to the server session, and that, the no. of backup sets created will be dependent on the no. of channels you allocate to the server session?Configuring Channel Parallelism: