大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
用exp命令的query参数,从逻辑上把70G数据分开
创新互联主要从事成都网站建设、网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务谢家集,10多年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575
例如,在后面添加 query=\" where customer_num like \'A%\'\"
多个exp语句并发执行
-------------------------------------
题主修改了问题,要导出整个用户,建议采用 expdp 的 PARALLEL 参数
例如: expdp test/test directory=d_test dumpfile=testfile1.dp,testfile2.dp parallel=2
---------------------------------------
expdp 远程导出可以考虑通过DBLINK
通过数据库引擎的锁机制、内存操作、日志机制等。
锁机制保证同一时的数据不会被多外同时写或覆盖。
内存是把操作的数据都放在内存。
日志机制,是修改数据后,先写日志,再写数据。
插入数据使用主键约束即可。如果主键是自增,可以定义唯一约束。
----------------------------------------------------------
如果不使用数据库,那么程序写成串行即可。
1.设立主键。根据唯一性数据库自动判别。
2.笨的方法:建议采用信号量。
举例如下:
create signal_flag (signal number(1));insert into signal_flag values(1);
在每次查询表有无记录前,加入语句
select signal from signal_flag where signal=1 for update;
select count(1) int var_cnt from tab1 ;
if var_cnt =0 then insert.....
endif;
commit;
select /*+ parallel(a,4)*/ col1 from tab;
表示查询表tab的字段col1,4个进程并行查询,前提是必须要有4个CPU才有效,否则性能会比不加并发还低
parallel一般用在cpu内存空闲较大的时候,和你的服务器配置以及任务执行的时序并行度来判断。
如果在你执行查询的时候,没有其他很占资源的任务并行执行。
可以使用/*+PARALLEL 16*/或者更大,你可以试试,看看执行计划,捞一下AWR报告看一下。