question......... if i create a database link from database1 to access user/schema XYZ on database2. the database link need to be named database2.world? and if so, what if i need to create another link to access user/schema ABC on database2?? wouldnt it be the same database link name? how do i get around this?
Its just service name you are attaching your dblink with. You can use the same service name for another link which connects to another schema on database2.
database2.world need not be same it can be anything like xyz.world which is unique and points to host of database2 at port 1521. Its just a tnsnames.ora entry in otherwords. Hope this clears your question.