Database Administration (MOSC)

MOSC Banner

Convert Private DB link to PUBLIC

There are no issues with roles or privileges. I had database link as 

 -------------------------------------------------------- 

 -- DDL for DB Link DMX 

 -------------------------------------------------------- 

 CREATE DATABASE LINK "DMX" 

 CONNECT TO "DMX" IDENTIFIED BY VALUES ':1' 

 USING '(DESCRIPTION = 

 (ADDRESS_LIST = 

 (ADDRESS = (PROTOCOL = TCP)(HOST = <hostname>)(PORT = 1521)) 

 ) (CONNECT_DATA = 

 (SERVICE_NAME = <instanceName>)))'; 


===================OPTION 1 =========================== 


 CREATE PUBLIC DATABASE LINK "DMX" 

 CONNECT TO "DMX" IDENTIFIED BY VALUES 'from user$' 

 USING '(DESCRIPTION = 

 (ADDRESS_LIST = 

 (ADDRESS = (PROTOCOL = TCP)(HOST = rgt-pedb-spv01)(PORT = 1521)) 

 ) (CONNECT_DATA = 

 (SERVICE_NAME = FINDERP)))'; 


 On 11.2.04 onwards Values is not supported 


 ===============OPTION 2================================ 


 update sys.LINK$ set owner#=1 where name='DMX'; 


Question?

is it safe to update the sys.LINK$ directly. what is the impact?

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center