`

Oracle DB_link的创建和使用

 
阅读更多

      为了将一个数据库里的数据导入到另一个数据库中,可以使用Oracle的db_link功能来完成。

1.创建db_link:

CREATE database link to_SC_LOCAL

CONNECT TO portal IDENTIFIED BY portal

USING '(DESCRIPTION =

    (ADDRESS_LIST =

        (ADDRESS = (PROTOCOL = TCP)(HOST = 10.95.238.81)(PORT = 1521))

    )

    (CONNECT_DATA =

        (SERVICE_NAME = orcl)

    )

)';

 

2.删除db_link:

drop database link to_SC_LOCAL;

 

3.使用db_link查询远程数据库中的数据:

select * from tablename@to_SC_LOCAL(只有查询)

select t.*, t.rowid from tablename@to_SC_LOCAL t(可以修改,立即生效)

 

4.使用db_link导入数据:

insert into table select * from table@to_SC_LOCAL

 

 

分享到:
评论

相关推荐

    创建DB_LINK脚本

    2. 删除DB_LINK:当不再需要DB_LINK时,可使用`DROP DATABASE LINK link_name;`来删除。 3. 权限管理:可以使用GRANT和REVOKE语句为其他用户授予或撤销对DB_LINK的使用权。 五、注意事项 1. 安全性:由于DB_LINK...

    DB_LINK的个人理解

    1. **Private DB_Link**:这类链接只对创建它的用户可见和可用。这意味着只有创建者才能够通过此链接访问远程数据库。 2. **Public DB_Link**:与Private DB_Link不同,公共链接可供所有数据库用户使用。创建公共DB_...

    Oracle DB优化总结

    因此,索引的创建和管理需要谨慎,考虑实际业务需求。 三、并行查询常见问题 并行查询是Oracle提供的一种优化大表查询的方法,通过将任务分解成多个子任务并行处理,从而提高处理速度。 1. **并行查询概念**:当...

    db link的查看创建与删除

    - 创建公共 DB Link(PUBLIC DATABASE LINK)意味着任何用户都可以使用这个 DB Link。而创建普通 DB Link 则只允许特定的用户使用。 2. **编写创建 DB Link 的命令**: - 语法格式如下: ``` CREATE [PUBLIC] ...

    oracle中databaselink创建

    databaselink是oracle数据库连接另一个数据库(可以是非oracle数据库)用的连接

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

    DBLINK可以不指定远程用户的用户名和密码,此时Oracle会使用创建DBLINK时的当前用户凭据来连接远程数据库。如: ```sql CREATE PUBLIC DATABASE LINK zrhs_link USING 'zrhs'; ``` 在引用DBLINK时,可以在SQL语句...

    Oracle数据库如何创建DATABASE LINK

    通过以上步骤,我们可以清楚地了解到如何在Oracle数据库中创建和管理DATABASE LINK。这种方法不仅提高了数据访问的灵活性,还简化了多数据库环境下的数据管理。理解并掌握这些步骤对于Oracle数据库管理员来说是非常...

    去掉db_link中的.com

    在Oracle数据库中,`db_link`(也称为数据库链接)是一种允许从一个数据库查询或操作另一个远程数据库的对象。通常情况下,创建数据库链接时需要指定远程数据库的名称,这一名称可能会包含特定的后缀,如“.com”。...

    关于创建oracle dblink 过程的几点心得

    Oracle DB Link 创建过程心得 Oracle DB Link 是一种数据库链接技术,允许用户从一台数据库服务器读取另一台数据库服务器下的数据。下面是创建 Oracle DB Link 过程的几点心得: 什么是 DB Link DB Link 是一种...

    DB Link oracle数据库数据交换

    ### DB Link 在 Oracle 数据库中的应用 #### 一、DB Link 概述 ...DB Link 和 Synonym 的结合使用大大简化了跨数据库操作的过程,而触发器的应用则实现了数据的自动化同步,从而提高了系统的灵活性和可维护性。

    Oracle创建Database link方法

    Oracle 创建 Database link 方法 Oracle 创建 Database link 方法是指在 Oracle 中创建一个 Database link 的过程,...Oracle 创建 Database link 方法可以实现跨库访问,非常方便地访问和操作其他数据库中的数据。

    羽Oracle DB Link批量转移数据.pdf

    这需要创建一个Oracle DB Link,将生产区数据库连接到模拟数据库中,然后使用 Oracle DB Link将数据批量转移到模拟数据库中。 评价:此方法可以快速、简捷地将数据批量转移到模拟数据库中,不需要占用大量的系统...

    Oracle10数据链路简单使用.doc

    数据库链路的建立语法一般是:CREATE DATABASE LINK [db_link_name] CONNECT TO [user_name] IDENTIFIED BY [password] USING '[tns_name]'; 其中: * [DB_LINK_NAME]:是所要连接的数据库的服务名,也就是该数据库...

    oracle link

    在上述命令中,`db_link_name`是你为链接命名,`username`和`password`是远程数据库的登录凭据,`database_connection_string`是用于连接远程数据库的字符串,通常包含服务器名称、端口号和服务名。 Oracle9i PLSQL...

    oracle触发器的创建和跨数据库查询.zip

    在这个“oracle触发器的创建和跨数据库查询”的主题中,我们将深入探讨如何创建触发器以及如何利用数据库链接(DB Link)进行跨数据库查询和操作。 首先,让我们了解如何创建Oracle触发器。触发器的创建通常涉及...

    Oracle之dblink的配置

    Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置 Oracle之dblink的配置

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

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

Global site tag (gtag.js) - Google Analytics