Create Database link
SQL>CREATE PUBLIC DATABASE LINK local CONNECT TO sasa IDENTIFIED BY oracle using 'baza132'; ---
local = moze da bude bilo sta ( ovo je samo ime linka , moze i Pera )
sasa = uvek se koristi ime nekog USER-a koji je u bazi ( u ovom slucaju je to korisnik sasa )
oracle = password od korisnika sasa
baza132 = ovo je SID koji mora da ima u TNSnames
baza na bazu u lokalu
SQL>CREATE DATABASE LINK razvojos CONNECT TO OPS$TANASKO IDENTIFIED BY km16 using 'razvojos';
--------------------------ne zaboravi da dodas connection u tnsnames $ORACLE_HOME/network/admin---------------------------------------
sa produkcije iz DEVELOPERA
SQL>CREATE DATABASE LINK razvoj2015 CONNECT TO OPS$TANASKO IDENTIFIED BY raz15 using 'razvoj2015';
dodajes na produkciju u tnsnames.ora connection string
----------------------------------------------------------------------
RAZVOJ2015 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.11.166)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = razvoj2015)
)
)
---------------------------------------------------------------------
provera da li radi database link
SQL>select * from nesto@ime linka ( select * from nesto@razvoj2015 )
provera da li ima database link iz Developera
>select * from dba_db_links
DROP DATABASE LINK
SQL> drop database link razvoj2015;
---------------------------------------------------------------------
ako hoces da napravis DATABSE LINK iz puttija
[oracle@knjazdb ~]$ sqlplus /nolog
SQL*Plus: Release 11.2.0.2.0 Production on Tue Dec 15 10:51:36 2015
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL> conn ops$tanasko/kmdba11
Connected.