I'm not entirely sure but in Oracle: a database instance can access only a single database, so the use reference is `schename.tablename.columnname`. You need to use database name if you try to access objects from a difference database/instance through a link.
But you can have multiple process (database instances running in the same machine, each accessing each own db).