利用DB_LINK在不同平台的数据库中复制数据(一)

2014-11-24 18:59:48 · 作者: · 浏览: 53

LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 13-APR-2012 23:09:14


Copyright (c) 1991, 2009, Oracle. All rights reserved.


Welcome to LSNRCTL, type "help" for information.


LSNRCTL> status
Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 11.2.0.1.0 - Production
Start Date 13-APR-2012 19:23:20
Uptime 0 days 3 hr. 45 min. 56 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
# tnsnames.ora Network Configuration File: /oracle/product/11.2.0/dbhome_1/netwo
rk/admin/tnsnames.ora
# Generated by Oracle configuration tools.


ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Template-Redhat54)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
WIN =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = WINDOWS)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)


~
~
"tnsnames.ora" 20L, 503C written
[oracle@Template-Redhat54 admin]$ tnsping WIN


TNS Ping Utility for Linux: Version 11.2.0.1.0 - Production on 13-APR-2012 23:10
:13


Copyright (c) 1997, 2009, Oracle. All rights reserved.


Used parameter files:



Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = WINDOWS)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = ORCL)))
OK (10 msec)
[oracle@Template-Redhat54 admin]$ sqlplus / as sysdba


SQL*Plus: Release 11.2.0.1.0 Production on Fri Apr 13 23:10:18 2012


Copyright (c) 1982, 2009, Oracle. All rights reserved.



Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options


SQL> create database link WIN connect to system identified by system using "WIN";
create database link WIN connect to system identified by system using "WIN"
*
ERROR at line 1:
ORA-02010: missing host connect string



SQL> create database link WIN connect to system identified by system using 'WIN';


Database link created.


SQL> select * from dual@WIN;


D
-
X


SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options
[oracle@Template-Redhat54 admin]$ sqlplus / as sysdba


SQL*Plus: Release 11.2.0.1.0 Production on Fri Apr 13 23:14:00 2012


Copyright (c) 1982, 2009, Oracle. All rights reserved.



Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production
With the Partitioning, Automatic Storage Management, OLAP, Data Mining
and Real Application Testing options


SQL> create public database link WIN connect to system identified by system using "WIN";
create public database link WIN connect to system identified by system using "WIN"
*
ERROR at line 1:
ORA-02010: missing host connect string



SQL> create public database link WIN connect to system identified by system using 'WIN';


Database link created.


SQL> select * from dual@WIN;


D
-
X


SQL> drop database link WIN;


Database link d