- 浏览: 96894 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (133)
- jQuery (11)
- XML (3)
- 组件 (1)
- JAVA (20)
- WEB (3)
- SPRING (6)
- HIBERNATE (5)
- AJAX (2)
- JS (1)
- JAVA webservice (1)
- Ditu (1)
- WEBSITE (1)
- HIBERNATE ANNOTATION (1)
- 排序 (1)
- TCP_NODELAY (1)
- ConvertUtils (1)
- Logistics (1)
- SQL SERVER 中identity (4)
- sql server (35)
- MYSQL (1)
- Eclipse (6)
- ORACLE (6)
- FLEX (4)
- notepad++ (0)
- UNION ALL (1)
- JUnit (3)
- SQL 异常处理 (1)
- @@trancount (1)
- IOS (1)
- ORA-02266 (1)
- REMOTE DESKTOP (0)
- HTML 优化 (1)
- CRLF (1)
- SQL Server Sequence (1)
最新评论
-
zjuttsw:
看的舒服
重要的hashcode equals转载
http://www.myexception.cn/oracle-management/59491.html
通过dblink读取另一个数据库的数据插入到本地表,速度慢!!!!!!!!!!!
通过dblink读取另一个数据库的数据插入到本地表,速度慢,而且每次只是读取一条数据插入本地,然后commit
插入的数据有个字段是blob类型,每一条记录大概20k
网络正常
sql语句大概如下:
insert into local_table
select * from remote_table@dblink where key_column=value
------解决方案--------------------------------------------------------
通过网络肯定比本地慢,建议批量操作,如
insert into local_table
select * from remote_table@dblink where key_column in (....);
应该会快不少.
------解决方案--------------------------------------------------------
使用forall insert 操作.
------解决方案--------------------------------------------------------
先建到本地临时表
create table tmp as
select * from remote_table@dblink where key_column=value;
insert into local
select * from tmp;
通过dblink读取另一个数据库的数据插入到本地表,速度慢!!!!!!!!!!!
通过dblink读取另一个数据库的数据插入到本地表,速度慢,而且每次只是读取一条数据插入本地,然后commit
插入的数据有个字段是blob类型,每一条记录大概20k
网络正常
sql语句大概如下:
insert into local_table
select * from remote_table@dblink where key_column=value
------解决方案--------------------------------------------------------
通过网络肯定比本地慢,建议批量操作,如
insert into local_table
select * from remote_table@dblink where key_column in (....);
应该会快不少.
------解决方案--------------------------------------------------------
使用forall insert 操作.
------解决方案--------------------------------------------------------
先建到本地临时表
create table tmp as
select * from remote_table@dblink where key_column=value;
insert into local
select * from tmp;
发表评论
-
WITH (NOLOCK)
2014-09-28 11:56 570http://www.cnblogs.com/henw/arc ... -
SQL Server Profiler使用方法
2014-05-21 16:55 598http://lyt7599.blog.163.com/blo ... -
SQL Server Error Message
2014-05-20 20:20 1289http://www.sql-server-helper.co ... -
SQL锁的概述
2014-05-16 14:39 397http://blog.csdn.net/htl258/art ... -
SET...
2013-12-31 11:16 311http://msdn.microsoft.com/en-us ... -
DATE
2013-12-30 15:23 438http://blog.csdn.net/dba_huangz ... -
DATE AND TIME
2013-12-30 14:22 541SELECT (CAST((SELECT SUBSTRING( ... -
Microsoft SQL Server, Error:9002
2013-09-25 17:48 1022一般在建立一个database之后,就应该手动设置其日志的增长 ... -
SQL 2005 with(nolock)详解
2013-08-26 15:46 572http://hi.baidu.com/gabriel/ite ... -
EXISTS AND NOT EXISTS
2013-07-16 14:51 451EXISTS或者NOT EXISTS是把主查询的字段传到后边的 ... -
is invalid in the select list because it is not contained in either an aggregate
2013-07-11 10:37 931当select 语句块中出现function与常列时,需要在w ... -
A interesting article for printing statement in sql
2013-07-09 11:57 416http://bytes.com/topic/sql-serv ... -
Good net website blog for Database
2013-07-09 11:53 754http://www.bluegecko.net/mysql/ ... -
how to search a function or sto in database
2013-07-08 14:02 669SELECT * FROM sysobjects WHERE ... -
Good SQL WEBSITE 细说Sql Server中的视图(上)(更新)
2013-07-08 11:38 506http://www.cnblogs.com/xbf321/a ... -
SQLServer : EXEC和sp_executesql的区别
2013-07-08 11:36 531http://www.cnblogs.com/xbf321/a ... -
Search for a stored procedure
2013-07-08 11:27 618September 3, 2007 by Pinal Dave ... -
TRUNCATE TABLE
2013-06-27 10:43 465默认情况下,IDENTITY_INSER就是off 这种情况下 ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2013-06-18 14:08 541http://www.cnblogs.com/freshman ... -
安装了SQL以后,编写SQL语句没有提示
2013-06-18 09:55 542安装了SQL以后,编写SQL语句没有提示解决办法: 工具— ...
相关推荐
数据库链接(DBLINK)允许一个Oracle数据库实例连接到另一个远程数据库实例,从而实现数据的透明访问。创建DBLINK的基本语法如下: ```sql CREATE DATABASE LINK db_link_name CONNECT TO remote_user IDENTIFIED ...
上述脚本首先清空目标表`A`,然后使用`@AAA_LINK` DBLink从源数据库`AAA`中读取表`A`的所有数据,并插入到目标数据库`BBB`的表`A`中。最后,通过查询`v$option`视图检查当前数据库是否支持Advanced Replication功能...
使用 DB Link 可以查询、删除和插入远程数据库中的数据,方法与操作本地数据库相同,只需要在表名后添加 @dblink 服务器。 DB Link 的优点 使用 DB Link 可以实现不同的数据库服务器之间的数据共享和交换,提高了...
例如,要将一个数据库的`GIS_WEICHAI_DATA_1S`表中的数据插入到另一个数据库的相同表中,你可以使用以下SQL语句: ```sql insert into GIS_WEICHAI_DATA_1S@MYDBLINK1 select * from GIS_WEICHAI_DATA_1S@MYDBLINK...
接下来,使用触发器自动将数据从本地表复制到临时表,然后再通过DBLink将数据同步到远程数据库: ```sql CREATE OR REPLACE TRIGGER test_trigger AFTER INSERT ON test FOR EACH ROW BEGIN IF INSERTING THEN ...
PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后可以像DBLINK那样直接插入到新建数据库中,而无需数据落地成为DMP文件占用空间。 经过诗檀软件4年的研发改进,PRM-DUL的功能已经十分完善,且因为...
- **DBLink**:Oracle 中的数据库链接允许一个 Oracle 数据库实例查询另一个 Oracle 数据库实例中的数据。 - **OPENQUERY**:SQL Server 中的一个特殊函数,用于查询其他数据库管理系统(如 Oracle)中的数据。 ###...
PRM-DUL采用独创的DataBridge恢复技术,直接从数据文件中抽取数据后可以像DBLINK那样直接插入到新建数据库中,而无需数据落地成为DMP文件占用空间。 经过诗檀软件4年的研发改进,PRM-DUL的功能已经十分完善,且因为...
导出操作将数据库对象和数据写入文件,而导入则读取这些文件并恢复数据到数据库中。 七、查询 查询是Oracle数据库操作的核心,通过SQL语句可以检索、更新、插入和删除数据。高效的查询技巧包括使用索引、优化JOIN...
write方法则用于写入新的Session数据,它会更新或插入一条记录到数据库中,其中sid为Session ID,value为Session数据,expiration字段根据SESSION_EXPIRE常量计算出的过期时间。 另外,还有两个方法:destroy用于...
#### 一、表空间操作 **1. 文件系统:** - **创建表空间:** - **数据表空间:** ```sql CREATE TABLESPACE tablespace_name LOGGING DATAFILE '/XXX/xxx/datafile_name1.ora' SIZE 4095M; ``` - **临时表...