Sei sulla pagina 1di 4

Login into Oracle database (with SQL*Plus, for example) as a user who has the pr ivilege to create a database

link and execute the following command: CREATE DATABASE LINK link_name CONNECT TO user_name IDENTIFIED BY password USING connection_string ; where connection_string is an entry is tnsnames.ora (usually located in $ORACLE_ HOME/network/admin), which enables the Oracle to know the network path to remote database. connection_string has the following structure: (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (Host = host_name/ip_address) (Port = 1521) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = database_name) ) ) Database Link Deletion To delete a database link: DROP DATBASE LINK link_name;

CREATE DATABASE LINK link_name CONNECT TO user_name IDENTIFIED BY password USING connection_string ;

CREATE PUBLIC DATABASE LINK XXBETSYD6TOBILLYD6 CONNECT TO APPS IDENTIFIED BY APPS USING 'billyd6';

billyd6= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=USMTNPMDZZZDB04.dev.emrsn.org)(PORT =36701)) (CONNECT_DATA= (SID=billyd6) ) ) betsyd6= (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=essdbdu33.emrsn.com)(PORT=35901)) (CONNECT_DATA= (SID=betsyd6) ) ) CREATE DATABASE LINK xxbetsymockTObillymock

CONNECT TO apps IDENTIFIED BY extrad0s USING 'bryan_mock'; CREATE DATABASE LINK xxbetsymockTObillymock CONNECT TO apps IDENTIFIED BY extrad0s USING 'billy_mock';

CREATE PUBLIC DATABASE LINK xxbetsymockTObillymock CONNECT TO APPS IDENTIFIED BY extrad0s USING 'billy_mock'; CREATE PUBLIC DATABASE LINK xxbetsymockTObryanmock CONNECT TO APPS IDENTIFIED BY extrad0s USING 'bryan_mock';

================================================================================ ============================================= FRSRO FRS FRDWROU FRSDWEUL

GDWP.EMRSN.COM : CREATE PUBLIC DATABASE LINK xxbetsymockTOgdwpmock CONNECT TO FRDWROU IDENTIFIED BY FRDWROU USING 'gdwp_mock'; FRSDWP_FRSDWEUL.EMRSN.COM CREATE PUBLIC DATABASE LINK xxbetsymockTOFRSDWPmock CONNECT TO FRDWROU IDENTIFIED BY FRDWROU USING 'frsdwp_mock'; PODS_FRS.EMRSN.COM CREATE PUBLIC DATABASE LINK xxbetsymockTOpodsmock CONNECT TO FRS IDENTIFIED BY frspsys1159 USING 'pods_mock'; SQL> CREATE PUBLIC DATABASE LINK xxbetsymockTOgdwpmock CONNECT TO FRDWROU IDENTIFIED BY FRDWROU USING 'gdwp_mock'; 2 Database link created. SQL> CREATE PUBLIC DATABASE LINK xxbetsymockTOFRSDWPmock CONNECT TO FRDWROU IDENTIFIED BY FRDWROU USING 'frsdwp_mock'; 2 Database link created. SQL> CREATE PUBLIC DATABASE LINK xxbetsymockTOpodsmock CONNECT TO FRS IDENTIFIED BY frspsys1159 USING 'pods_mock'; 2 Database link created.

SQL> desc v$instance; Name Null? ----------------------------------------- -------INSTANCE_NUMBER INSTANCE_NAME HOST_NAME VERSION STARTUP_TIME STATUS PARALLEL THREAD# ARCHIVER LOG_SWITCH_WAIT LOGINS SHUTDOWN_PENDING DATABASE_STATUS INSTANCE_ROLE ACTIVE_STATE BLOCKED

Type ---------------------------NUMBER VARCHAR2(16) VARCHAR2(64) VARCHAR2(17) DATE VARCHAR2(12) VARCHAR2(3) NUMBER VARCHAR2(7) VARCHAR2(15) VARCHAR2(10) VARCHAR2(3) VARCHAR2(17) VARCHAR2(18) VARCHAR2(9) VARCHAR2(3)

SQL> se;ect INSTANCE_NAME from v$instance@xxbetsymockTOgdwpmock; SP2-0734: unknown command beginning "se;ect INS..." - rest of line ignored. SQL> select INSTANCE_NAME from v$instance@xxbetsymockTOgdwpmock; INSTANCE_NAME -----------------------------------------------gdwp SQL> select INSTANCE_NAME from v$instance@xxbetsymockTOFRSDWPmock; select INSTANCE_NAME from v$instance@xxbetsymockTOFRSDWPmock * ERROR at line 1: ORA-01017: invalid username/password; logon denied ORA-02063: preceding line from XXBETSYMOCKTOFRSDWPMOCK SQL> drop database link xxbetsymockTOFRSDWPmock; drop database link xxbetsymockTOFRSDWPmock * ERROR at line 1: ORA-02024: database link not found SQL> drop publick database link xxbetsymockTOFRSDWPmock; drop publick database link xxbetsymockTOFRSDWPmock * ERROR at line 1: ORA-00950: invalid DROP option SQL> drop public database link xxbetsymockTOFRSDWPmock; Database link dropped. SQL> CREATE PUBLIC DATABASE LINK xxbetsymockTOFRSDWPmock 2 CONNECT TO FRSDWEUL IDENTIFIED BY luewdsrf USING 'frsdwp_mock'; Database link created. SQL> select INSTANCE_NAME from v$instance@xxbetsymockTOFRSDWPmock;

INSTANCE_NAME -----------------------------------------------frsdwp SQL> select INSTANCE_NAME from v$instance@xxbetsymockTOpodsmock; INSTANCE_NAME -----------------------------------------------pods

CREATE PUBLIC DATABASE LINK xxbryann0TObryans0 CONNECT TO APPS IDENTIFIED BY eas1ly USING 'bryans0'; CREATE PUBLIC DATABASE LINK xxbryans0TObetsyn0 CONNECT TO APPS IDENTIFIED BY eas1ly USING 'betsyn0';

Potrebbero piacerti anche