假设DB1、DB2两个数据库,现在要在DB1中使用DB2的表,那么在DB1数据库中创建db link的命令如下:
一、创建database link
-- Create database link
create database link db_1
connect to db_2_user identified by "db_2_user_password"
using 'DEMO =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = db_2_ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = db_2_server)
)
)';
其中,
db_1是db link的名称;
db_2_user是DB2这台机器上源数据库的用户名;
db_2_user_password是密码;
db_2_ip是DB2数据库地址,
db_2_server是DB2数据库服务名。
这样就可以了,如果要访问B数据库的test表,可以“表名@数据链接名”这样用,如:
select * from test@db_1;
二、使用
注意点:如果在DB1的oracle clinet上通过database links访问DB2的表,需要在DB1的服务器的tnsnames正确指向DB2。假设你的DB_LINK是想从DB1连接到DB2,你需要配置DB1机器上的tnsnames正确指向DB2。如果你确认DB1上的tnsnames中配置正确;那么再确认你正确的tnsnames被使用了,也就是说DB1机器上系统的环境变量指向哪个oracle的bin目录,使用的是不是你配置正确的那个tnsnames文件。两个tnsnames正确配置完成后就可以使用了。
分享到:
相关推荐
Oracle数据库如何创建DATABASE LINK
Oracle数据库链Database links
关于 database links 和 synonym 的一点知识
MySQL数据库,有很多跨服务器访问的情况.SQL Server使用链接服务器实现跨服务器访问,而MySQL是通过Federated引擎实现的。
v$sqlarea:共享池中使用当前光标的统计信息,光标是一块内存区域,有Oracle处理SQL语句时打开。 v$statname:在v$sesstat中报告各个统计的含义 v$sysstat:基于当前操作会话进行的系统统计 v$waitstat:出现一个...
DB Links 918 Dimensions 920 Directories 921 Favorites 923 Flashback Archives 924 Functions 926 Indexes 928 Invalid Objects 929 Java 931 Jobs 933 Libraries 936 Materialized Views (Snapshots) 938 ...
以迁移scott用户下所有的表为例演示Oracle使用dblink导用户下的所有表数据
说明: 使用字节或码点语义来指定新列的创建, 如 char, varchar2, clob, nchar, nvarchar2, nclob 列。各种字符集对字符都有各自的定义。在客户机和服务器上使用同一字符集时, 应以该字符集所定义的字符来衡量字符串...
20.oracle8中扩充了group by rollup和cube的操作。有时候省了你好多功夫的。 下面的语句可以进行总计 select region_code,count(*) from aicbs.acc_woff_notify group by rollup(region_code); <2> 对第1个字段...
《Java语言程序设计》的网上补充材料。...Part VII -- Useful Links 1 Java API http://download.oracle.com/javase/6/docs/api/index.html 2 Sorting Algorithm Video http://www.youtube.com/watch?v=INHF_5RIxTE
22.2 Data Links 414 22.3 Working with the Project 418 22.4 Data Export at Runtime 420 22.5 Working in a Project with an SQL Server 2000 Database 420 Chapter 23. Graphs 421 Chapter 24. Data ...
;;;;;;;;... 1.... 2.... 3.... 4.... 5.... 6.... The syntax of the file is extremely simple.... Section headers (e.g.... at runtime.... There is no name validation.... (e.g.... previously set variable or directive (e.g....
System using Html page language and Css styles and JavaScript scripts, system design by the relevant function, use Java statements for the server, and Tomcat Oracle database, using a backend Jsp+...