Shared database link is link between local server process & remote database

Q.  A shared database link is a link between a local server process and the remote database and that link is shared because multiple client processes can use the same link simultaneously.
- Published on 12 Aug 15

a. True
b. False

ANSWER: True
 

    Discussion

  • Nirja Shah   -Posted on 21 Sep 15
    - A shared database link can exist in any of these four configurations.

    - Shared links differ from standard database links in the following ways:

    - Different users accessing the same schema object through a database link can share a network connection.

    - When a user needs to establish a connection to a remote server from a particular server process, the process can reuse connections already established to the remote server.
    - The reuse of the connection can occur if the connection was established on the same server process with the same database link, possibly in a different session.
    - In a non-shared database link, a connection is not shared across multiple sessions.

    - When you use a shared database link in a shared server configuration, a network connection is established directly out of the shared server process in the local server.
    - For a non-shared database link on a local shared server, this connection would have been established through the local dispatcher, requiring context switches for the local dispatcher, and requiring data to go through the dispatcher.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)