`
yj691078637
  • 浏览: 8233 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

db_Link使用

阅读更多
db link的查看创建与删除
 
1.查看dblink
[sql] 
select owner,object_name from dba_objects where object_type='DATABASE LINK';  
 
或者
[sql] 
select * from dba_db_links;  
 
2.创建dblink
前提:
    创建dblink的用户有对应的数据库权限
        create public database link 或者create database link 
        可以使用
[sql] 
grant create public database link,create database link to myAccount;  
 
来授权.
create public database link dblinkname connect to username identified by password
   using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = database_ip)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME =servicename)
)
)';
如果在create之后不加public,则创建的dblink就不是公共的,就只有创建者可以使用了.
补充:如何确定数据库的servicename:
    1.在sqlplus中使用
[sql] 
show parameter[s] service_names;  
 
  注意parameter和parameters都可以
    2.使用
[sql] 
select name,value from v$parameter where name='service_names'  
 
3.使用db link
    例如,在本机数据库上创建了一个scott_rmthost的public dblink(使用远程主机的scott用户连接),则用sqlplus连接到本机数据库,执行select * from scott.emp@scott_rmthot即可以将远程数据库上的scott用户下的emp表中的数据获取到.
    也可以在本地建一个同义词来指向scott.emp@scott_rmthost,这样取值就方便多了.4.删除
    注意:用户有create public database link 或者create database link 权限.
drop public database link dblinkname;
分享到:
评论

相关推荐

    创建DB_LINK脚本

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

    DB_LINK的个人理解

    2. **Public DB_Link**:与Private DB_Link不同,公共链接可供所有数据库用户使用。创建公共DB_Link时,必须使用具有足够权限的用户,如system或sys用户。 #### 三、DB_LINK的优势 DB_Link的主要优势在于其灵活性和...

    去掉db_link中的.com

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

    在警告日志中过滤db_link的方法

    在警告日志中过滤db_link的方法 ——由于本人平时也会下载一些资源,所以非常抱歉对该资源收取C币,还望理解。

    db link的查看创建与删除

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

    Oracle DB优化总结

    本文将深入探讨Oracle DB的优化策略,包括优化器的选择与使用、索引的原理与应用以及并行查询的实践。 一、关于 Oracle 优化器 Oracle的优化器是数据库执行SQL语句时选择最优执行路径的关键组件。优化器主要有两种...

    snake2_debug_in_link_masm_8086_

    标题 "snake2_debug_in_link_masm_8086_" 暗示这是一个关于使用8086汇编语言编写经典游戏"Snake"的项目,其中可能涉及到调试、链接过程和MASM(Microsoft Macro Assembler)的使用。下面将详细讨论相关知识点。 一...

    ProC 基础教程-简化版_Vol4 登录

    EXECSQL CONNECT :username IDENTIFIED BY :password AT db_link_name USING :db_name; ``` 3. **执行SQL语句**: - 可以通过在SQL语句前加上 `EXECSQL AT db_link_name` 来指定连接名。 ```c EXECSQL AT db_...

    Oracle10数据链路简单使用.doc

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

    db2_数据类型_详细解析

    ### DB2数据库数据类型详解 ...通过合理选择和使用数据类型,可以显著提升数据库性能,同时确保数据的准确性和一致性。希望本文的解析能帮助读者更好地掌握DB2数据库的数据类型,为实际应用提供有力支持。

    shd_monitor_link.docx

    * 系统性能监控:实时监控系统的 CPU 使用率、内存使用率、磁盘使用率等指标。 * 网络连接监控:实时监控系统的网络连接状态,包括连接数、连接速度等指标。 * 资源利用率监控:实时监控系统的资源利用率,包括 CPU ...

    DB2_SQLSTATE__消息异常

    - **01004**:在指定范围之外使用了一个值,例如日期超出允许的范围。 - **01005**:SQL描述区域(SQLDA)存在错误。 - **01007**:用户没有执行某些操作所需的权限。 - **0100C**:试图访问的表或视图不存在。 - **...

    oracle link

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

    88E6320_DB_QFN108_REV2 1.pdf

    Power supply是电路设计的重要组成部分,文档中提到了power supply的设计,包括regulators的选择、 POR Chip的添加、MAGJACK的使用等。这些技术的应用可以确保电路的稳定运行。 二、88E6320 Chip Interface 文档中...

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

    如果在尝试关闭或删除DBLINK时遇到 `ORA-02080: database link is in use` 的错误,可能是因为DBLINK正被其他会话使用。可以查询 `v$dblink` 视图来检查DBLINK的状态,或者等待当前使用DBLINK的会话结束,或者强制...

    dblink创建与数据同步

    该存储过程实现源数据库按照时间同步更新计算库的过程 实现表的同步以及动态表某期间的数据同步。 该存储过程主要演示了: 1.dblink创建和dblink的使用; 2.如何使用字典表和游标实现选择性数据同步。

    COBOL_DB2_数据类型对应关系

    6. **DATALINK**:一种特殊的用于存储网络地址的数据类型。 #### 三、COBOL数据类型概述 COBOL中常用的数据类型包括: 1. **数字型**(Numeric):通常表示为`S9()`、`9()`等形式,可以指定小数位数。 2. **字符...

    华为MAS开发接口说明文件(COM_DB_DLL)

    在“华为MAS开发接口说明文件(COM_DB_DLL)”中,我们主要探讨的是如何通过三种不同的接口——COM(Component Object Model)、DB(数据库)以及DLL(Dynamic Link Library)与MAS进行交互,以便于开发者能够构建与...

    DB Link oracle数据库数据交换

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

Global site tag (gtag.js) - Google Analytics