You are on page 1of 5

Fernando Almeida – 30/05/2019

Dblink (name: db_link_test)

Server 01 Server 02
IP: 10.10.0.1 IP: 10.10.0.2
Oracle SID: bd1 Oracle SID: bd2

---------------------
-- On server 01
---------------------

CREATE USER USR01 IDENTIFIED BY USR01;


GRANT CREATE SESSION TO USR01;
GRANT CREATE TABLE TO USR01;
GRANT CREATE DATABASE LINK TO USR01;
ALTER USER USR01 QUOTA UNLIMITED ON USERS;
---------------------
-- On server 02
---------------------

CREATE USER USR02 IDENTIFIED BY USR02;


GRANT CREATE SESSION TO USR02;
GRANT CREATE TABLE TO USR02;
ALTER USER USR02 QUOTA UNLIMITED ON USERS;
---------------------
-- On server 01
---------------------

sqlplus usr01/usr01

CREATE TABLE PRODUCT (


ID NUMBER,
DESCRIPTION VARCHAR2(30)
);

INSERT INTO PRODUCT VALUES (1, 'RICE');


INSERT INTO PRODUCT VALUES (2, 'BEANS');

CREATE DATABASE LINK DB_LINK_TEST


CONNECT TO usr02
IDENTIFIED BY usr02
USING '(DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.2)(PORT = 1521)))
(CONNECT_DATA = (SID = bd2))
)';
---------------------
-- On server 02
---------------------

sqlplus usr02/usr02

CREATE TABLE PRODUCT (


ID NUMBER,
DESCRIPTION VARCHAR2(30)
);

The table is empty


Loading data from server 01 to server 02

---------------------
-- On server 01
---------------------

---------------------
-- On server 02
---------------------

Check the inserts (load)

You might also like