`

建立数据库链接 create database link

    博客分类:
  • sql
 
阅读更多

删除数据库链接:drop database link linkname;

创建数据库链接:
create database link linkname
connect to username
identified by password
using 'connection string';


如果想建立全局链接,则需要使用关键字:public



create public database link linkname
connect to username
identified by password
using 'connection string';


connection string可以有两种形式:
1,在文件tnsnames.ora配置的名称:
如:
CDRDL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.147.129.29)(PORT = 2521))
)
(CONNECT_DATA =
(SERVICE_NAME = cdrdb)
)
)
此时可以写成:
create database link linkname
connect to username
identified by password
using 'CDRDL ';

2,也可以直接使用‘=’号后面的字符串,
如:
create database link linkname
connect to username
identified by password
using '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.147.129.29)(PORT=2521)))(CONNECT_DATA=(SERVICE_NAME=cdrdb))) ';

分享到:
评论

相关推荐

    Oracle数据库如何创建DATABASE LINK

    ### Oracle数据库创建DATABASE LINK详解 #### 一、概述 在Oracle数据库中,通过创建DATABASE LINK(简称DB LINK),可以实现在不同的数据库之间进行数据共享与交互。这种技术使得用户能够像操作本地数据库一样操作...

    Database Link经典详解

    - **创建者权限**:为了创建数据库链接(Database Link),账户必须具备`CREATEDATABASELINK`或`CREATEPUBLICDATABASELINK`的系统权限。这些权限通常包含在`CONNECT`角色内(而`CREATEPUBLICDATABASELINK`则在`DBA`...

    Oracle DATABASE LINK(DBLINK)创建与删除方法

    Oracle DATABASE LINK,简称DBLINK,是一种在不同的Oracle数据库实例间建立连接的方式,允许用户在本地数据库上执行查询和操作远程数据库的数据。DBLINK为跨数据库的通信提供了简单且高效的解决方案。 创建DBLINK的...

    oracle create database link

    oracle create database link

    database_link是用来做什么的

    数据库链接(Database Link)在Oracle数据库中扮演着重要的角色,它允许用户在不同的数据库之间进行交互,无论是本地还是远程。数据库链接本质上是一个指向其他数据库的指针,它为用户提供了一个透明的方式来访问和...

    oracle oracle_dblink详解.

    1. 私有数据库链接(Private Database Link):创建数据库链接的用户拥有该数据库链接,在本地数据库的特定的 schema 下建立的数据库链接。只有建立该数据库链接的 schema 的 session 能使用这个数据库链接来访问...

    oracle数据库链接

    SELECT owner, object_name FROM dba_objects WHERE object_type = 'DATABASELINK'; ``` 此外,也可以查看数据库的全局名称配置,这有助于理解数据库链接的全局命名规则: ```sql SELECT * FROM GLOBAL_NAME; ``` ...

    Oracle数据库链Database links

    ② 其次,需要创建 Database links 对象,使用 CREATE DATABASE LINK 语句。例如:CREATE DATABASE LINK yb CONNECT TO erp IDENTIFIED BY erp USING 'erp';。其中,CREATE DATABASE LINK 是创建 Database links ...

    Oracle创建Database link方法

    Oracle 创建 Database link 方法是指在 Oracle 中创建一个 Database link 的过程,这样可以实现跨库访问,即在一个数据库中可以访问另一个数据库中的数据。下面将详细介绍如何创建 Database link 以及通过 Database...

    Oracle链接其他数据库

    在Oracle中,可以通过执行`CREATE DATABASE LINK`命令来创建数据库链接。具体语法如下: ```sql CREATE DATABASE LINK link_name CONNECT TO username IDENTIFIED BY password USING 'db_connection_string'; ``` ...

    连接其他oracle数据库信息创建本地视图

    创建私有数据库链接的语法与创建公共数据库链接类似,只是使用`CREATE DATABASE LINK`而非`CREATE PUBLIC DATABASE LINK`。 3. **验证数据库链接**:创建后,可以使用`SELECT * FROM dual@database_link`语句测试...

    用其它oracle数据库表内容创建本地视图

    使用`create database link`命令创建新的数据库链接SLRS。需要注意的是,在`using`子句中,需要提供远程数据库的连接信息。 ```sql create database link SLRS connect to sljk21 using '(DESCRIPTION= (ADDRESS_...

    oracle 存储过程 databaselink 收集

    Database Link(数据库链接)是一种机制,它允许在一个Oracle数据库中访问另一个Oracle数据库中的对象。通过使用Database Link,可以在当前数据库中执行远程查询、存储过程等操作。 ##### 3.2 创建Database Link ...

    Oracle数据库链接技术及其应用.pdf

    数据库链接的创建和使用需要用户具备相应的权限,如`CREATE DATABASE LINK`的系统权限,以及连接远程数据库所需的`CREATE SESSION`权限。在设置和使用数据库链接时,需要考虑网络环境、安全策略以及性能优化,比如...

    Oracle创建Database Link的两种方式详解

    Database Link是Oracle数据库提供的一种分布式数据库功能,它创建了一个从源数据库到目标数据库的逻辑连接。 创建Database Link主要有两种方法:通过PL/SQL Developer的菜单界面和通过SQL命令行。下面将详细介绍这...

    database link详解

    SELECT owner, object_name FROM dba_objects WHERE object_type = 'DATABASELINK'; ``` 2. **使用 DBLink 进行查询**: - 在查询时可以直接使用 DBLink 名称作为表名的一部分: ```sql SELECT * FROM emp@...

    Oracle数据库链接建立技巧与实例讲解[参考].pdf

    首先,创建数据库链接需要有`CREATE DATABASE LINK`系统权限。例如,若要在本地数据库(如SCOTT账户)上创建到远程数据库(服务名为MYDB_REMOTE)的链接,可以使用以下SQL语句: ```sql CREATE DATABASE LINK abc ...

    Oracle dblink详解

    1. Private Database Link: 私有的 Database Link,由创建该 Database Link 的用户拥有,该 Database Link 在本地数据库的特定的 schema 下建立的。只有建立该 Database Link 的 schema 的 session 能使用这个 ...

    Oracle数据库如何访问远程数据.pdf

    在Oracle中,远程数据的访问主要通过数据库链接(Database Link)实现,这是一个透明化的过程,使得用户可以如同操作本地数据库一样操作远程数据库,无需关心数据的实际存储位置。 1. **数据库链接(Database Link...

Global site tag (gtag.js) - Google Analytics