`
zl_go
  • 浏览: 36504 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

DBLink

 
阅读更多

--创建从 bps 到 css 的DBLink
--需要根据现网替换主机、端口、SID 以及 css用户名/密码

-- Create database link


create database link MSP_CSS.ORACLE.COM
  connect to #css数据库用户名# identified by #css数据库密码#
  using '(DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = #主机IP#)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = #SID名称#)    )  )';

 

 

--用法

 

--添加业务信息的历史记录数据
Insert into ServInfo_hist(hisid,operatetype,operatetime,spid,servId,servName,servAttr,onlineTime,feeType,fee,freePro,status)
 select seq_ServInfo_HIST.Nextval,'A',a.LUPDDate,c.OSPCode,a.ServiceCode,f.CateName,'G',a.createdate,e.ChargeType,e.Fee,p.freePro,a.ProductStatus
  from OM_Product a,OM_Product_Channel b,OM_OSP c,OM_Product_Charge d,OM_Charge_Rule e,om_service_category f ,
   (select servid, substr(max(sys_connect_by_path(provinceid,';')),2) freepro
          from (select a.*,row_number()over(partition by servid order by provinceid) rn from t_prov_serv_map@MSP_CSS.ORACLE.COM a )
          group by servid
          start with rn=1
          connect by rn-1=prior rn and servid=prior servid) p
  where a.ProductID=b.ProductID and b.IsChargeChannel=1 and b.OSPID=c.OSPID and d.ProductID=a.ProductID and d.ChargeID=e.ChargeID and f.CategoryID=a.ServCateL2ID and p.servid = a.serviceCode;

 

t_prov_serv_map : 为css 库中表名称

分享到:
评论

相关推荐

    DBLINk

    标题与描述均提到了"DBLINk",这是一个在数据库领域中相对专业且特定的概念,尤其是在Oracle数据库管理系统中。DBLINK,全称为Database Link,是Oracle数据库中的一个关键特性,它允许在一个数据库实例中访问另一个...

    DBLink的创建和使用

    在Oracle数据库中,DBLink(Database Link)是一种连接机制,允许用户从一个数据库(本地数据库)无缝地访问另一个数据库(远程数据库)中的数据,而无需实际的物理复制或迁移。DBLink使得数据交互和分布式查询变得...

    dblink dblink dblink dblink dblink dblink

    dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink dblink

    oracle dblink 创建过程

    ### Oracle DBLink创建过程及快照同步方法 #### 一、Oracle DBLink概念与创建步骤 DBLink(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等功能。它...

    oracle通过DBlink连接mysql搭建过程

    使用 DBlink 连接 Oracle 和 MySQL 数据库 Oracle 通过 DBlink 连接 MySQL 搭建过程是一个复杂的过程,需要安装和配置多个组件,包括 unixODBC、mysql-connector-odbc 和 Oracle 环境变量。本文将详细说明这个过程...

    Oracle DBLink建立连接

    ### Oracle DBLink建立连接 #### 知识点一:DBLink基本概念与作用 - **DBLink**(Database Link)是Oracle提供的一种机制,用于在不同的Oracle数据库实例之间建立连接,实现跨数据库查询、更新等操作。 - **应用...

    oracle通过dblink链接 mysql和mssql例子

    这一功能主要通过使用Database Link(DBLink)来实现。DBLink是一种数据库对象,它定义了从一个数据库到另一个数据库的连接路径。通过DBLink,用户可以查询远程数据库中的表,并执行远程数据库上的存储过程。但需要...

    oracle 存储过程 函数 dblink

    ### Oracle存储过程、函数与DBLink详解 #### 一、Oracle存储过程简介 在Oracle数据库中,存储过程是一种预编译好的SQL代码集合,它可以接受输入参数、返回单个值或多个值,并能够执行复杂的数据库操作。存储过程...

    dblink_clob字段异常解决方案

    dblink_clob字段异常解决方案 在数据库.link连接远程数据库时,经常会遇到无法使用CLOB字段的问题,这是因为CLOB字段在远程数据库中的处理方式与本地数据库不同所导致的。下面将讨论解决dblink_clob字段异常的解决...

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

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

    DBlink的应用 DBlink的应用

    ### DBlink的应用 #### 一、DBlink简介与配置 DBLink是Oracle数据库中的一个非常重要的特性,主要用于在两个或多个不同的Oracle数据库实例之间建立连接,实现数据共享和交互操作。这种连接方式允许用户在一个...

    记一次oracle通过dblink连接mysql实施

    Oracle数据库通过DBLink连接MySQL是一种常见的跨数据库交互方式,它允许Oracle数据库远程访问MySQL的数据,实现数据集成或数据迁移。本文记录了一次在Oracle 10g 64位环境中,通过DBLink连接到MySQL 5.5的过程,并在...

    Oracle-不同数据库DBLINK导数据使用说明

    本文将围绕“Oracle-不同数据库DBLINK导数据使用说明”这一主题,深入探讨DBLINK的创建与使用,以及在处理特定数据类型(如BLOB)时可能遇到的挑战与解决方案。 ### 一、创建数据库链接(DBLINK) 数据库链接...

    Oracle数据库 Synonym和DBLink

    Oracle 数据库 Synonym 和 DBLink Oracle 数据库中有两个重要的概念:同义词(Synonym)和数据库连接(DBLink)。这两个概念都是为了方便数据库的使用和管理而设计的。 同义词(Synonym) 同义词是 Oracle 数据库...

    Oracle使用dblink导用户下的所有表数据(以迁移scott用户为例)

    SELECT table_name FROM all_tables@scott_dblink WHERE owner = 'SCOTT'; ``` 这将返回scott用户拥有的所有表名。 3. **数据迁移**:对于每个表,我们可以使用INSERT INTO ... SELECT FROM ...@dblink结构将...

    oracle使用dblink高速复制表数据的动态存储过程

    执行存储过程,通过指定目标数据库登录信息,动态生成dblink,打开游标,按批次插入本地指定表中,每批次1万条数据。同步记录和日志信息写在自动生成的sync_log表中。同步完成后自动删除动态生成的存储过程、dblink...

    oracle10g或11g通过dblink访问sql server数据库

    ### Oracle 10g 或 11g 通过 DBLink 访问 SQL Server 数据库 #### 概述 本文档详细介绍了如何在Oracle 10g或11g环境中使用DBLink来访问SQL Server数据库的方法。这种方法对于那些习惯于使用Oracle进行数据库操作的...

    dblink+同义词

    在深入探讨“dblink+同义词”的主题之前,我们首先需要理解dblink与同义词在数据库领域中的基本概念及其重要性。 ### dblink(数据库链接) dblink,即数据库链接,是一种允许在一个数据库中执行对另一个远程...

    建立DBLINK连接串

    在IT行业中,数据库链接(DBLINK)是一种非常实用的功能,它允许用户在一个数据库实例中访问另一个数据库实例的数据,而无需直接连接到目标数据库。本文将详细介绍如何创建DBLINK连接串、利用DBLINK访问指定数据库中...

    oracle通过odbc建立dblink访问sqlserver数据库

    ### Oracle通过ODBC建立DBLink访问SQLServer数据库 在企业级应用环境中,不同数据库系统间的交互变得越来越频繁。为了实现Oracle数据库与SQLServer数据库之间的数据交换,可以通过多种方式实现连接,其中一种较为...

Global site tag (gtag.js) - Google Analytics