100分求一条数据导出语句

heliangtai 2009-11-13 10:26:25
现在这个数据库的数据非常多,全部导出有100G之大;而我现在只需要导出部分数据(08-09年所有表产生的新数据)。
08年以前的数据没有备份。
...全文
223 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
kbzl251 2009-11-30
  • 打赏
  • 举报
回复
关注中..
yonghengdizhen 2009-11-26
  • 打赏
  • 举报
回复
如果有合适的分区管理,用交换表分区是最快的方法
cuizg 2009-11-26
  • 打赏
  • 举报
回复
如果原来没有做分区表管理的话,可以根据筛选条件建分区表,将业务数据移入分区表,然后对分区表执行导出操作,这样速度会快一些,而且便于今后的管理
duanzhi1984 2009-11-14
  • 打赏
  • 举报
回复
应该不可以,除非你一个一个的导到相同的数据结构种。

以前我们公司就是这样移数据的
sjm5210 2009-11-14
  • 打赏
  • 举报
回复
好像不可以,我们以前都是建库时为年表或月表,到时只需要备几个表就可以。
KingSunSha 2009-11-14
  • 打赏
  • 举报
回复
绝大多数数据库系统中记录都是相关联的,也就是说绝大多数情况下08-09年所有表产生的新数据是不能完整表达业务逻辑的。比如销售系统中,08/09产生的销售记录很可能是针对04/05年就产生的客户,或者06/07能就开始销售的产品,只导出08/09年的记录往往是不能用于完整的测试方案的。

这种情况下的部分数据导出只能是根据业务逻辑,找一个起始表,导出其中08/09年的数据,然后用代码搜索所有相关数据,放入临时表中,最后导出。
sxq129601 2009-11-14
  • 打赏
  • 举报
回复
路过观察
shiyiwan 2009-11-13
  • 打赏
  • 举报
回复
导出数据做什么用的?

试试AUL吧

http://www.anysql.net/
zhangwonderful 2009-11-13
  • 打赏
  • 举报
回复
首先建立一个1.txt文件:

tables=employee

file=f:exp.dmp
query="where birthday>= to_date('1980-12-18','yyyy-mm-dd')"

然后:

exp user/password@sid parfile=1.txt
  • 打赏
  • 举报
回复
利用select语句进行将08~09的数据查出来放到临时表中,然后mysqldump命令导出临时表就ok

cosio 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 inthirties 的回复:]
引用楼主 heliangtai 的回复:
现在这个数据库的数据非常多,全部导出有100G之大;而我现在只需要导出部分数据(08-09年所有表产生的新数据)。
08年以前的数据没有备份。



有没有可以通过query找到这些记录的,如果可以的话 exp可以用query过滤的。
[/Quote]

如果表很多,字段也不一样,这样子也挺麻烦的!
inthirties 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用楼主 heliangtai 的回复:]
现在这个数据库的数据非常多,全部导出有100G之大;而我现在只需要导出部分数据(08-09年所有表产生的新数据)。
08年以前的数据没有备份。

[/Quote]

有没有可以通过query找到这些记录的,如果可以的话 exp可以用query过滤的。
cosio 2009-11-13
  • 打赏
  • 举报
回复
先建一个实例,把现在的数据导出,在导入到新建的实例,然后在这个实例中遍历表,一个一个来删除!
oldmeng 2009-11-13
  • 打赏
  • 举报
回复
先创建辅助表,把要导出的数据都选出来,另存在辅助表里,再把辅助表导出来。
这个办法非常麻烦,但是也能解决你的问题。

也期待更高高手来给解决。
Adebayor 2009-11-13
  • 打赏
  • 举报
回复
关注ing
lengyunfei006 2009-11-13
  • 打赏
  • 举报
回复
貌似没辙啊,mark here!
cosio 2009-11-13
  • 打赏
  • 举报
回复
这个好像没有好的解决办法!
heliangtai 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 zhangwonderful 的回复:]
首先建立一个1.txt文件:

tables=employee

file=f:exp.dmp
query="where birthday>= to_date('1980-12-18','yyyy-mm-dd')"

然后:

exp user/password@sid parfile=1.txt
[/Quote]
似乎没用
heliangtai 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 cosio 的回复:]
先建一个实例,把现在的数据导出,在导入到新建的实例,然后在这个实例中遍历表,一个一个来删除!
[/Quote]
这样还不是全部导出,有这个功夫我就不用在这儿来问了,呵呵。另外oracle版本是9i
heliangtai 2009-11-13
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 georgesun 的回复:]
如果你是归档日志,而且还有08-09年的归档日志存在,也许有希望。
个人认为08-09年所有表产生的新数据,好像没见过要这样的业务数据,如果需要,应该从系统设计上保留所有历史。
[/Quote]
需求是这样的,数据库是征管系统数据库,我们现在需要一些最新的数据用来测试系统,要求用最新的真正数据测蔗,而不需要所有的数据。
因此才需要这样的导
加载更多回复(4)
内容概要:本文聚焦于“基于配电网韧性提升的应急移动电源预配置和动态调度”研究,重点介绍MPS(Mobile Power Sources)在灾害或紧急情况下的动态调度策略,旨在提高配电网应对突发事件的恢复能力与供电可靠性。通过Matlab代码实现相关优化模型,结合SCI一区论文复现标准,详细展示了应急电源的调度算法设计、数学建模过程及仿真实验结果,涵盖目标函数构建、约束条件设定以及求解流程,突出系统韧性评估与资源动态调配的协同优化。; 适合人群:具备电力系统基础知识和一定Matlab编程能力的研究生、科研人员及从事智能电网、应急能源管理的相关工程技术人员。; 使用场景及目标:①用于自然灾害或故障导致停电场景下的应急电源调度方【SCI一区复现】基于配电网韧性提升的应急移动电源预配置和动态调度(下)—MPS动态调度(Matlab代码实现)案设计;②支撑高韧性配电网规划与运行决策,提升供电恢复速度与效率;③为学术研究提供可复现的Matlab代码框架,助力高水平论文撰写与算法验证。; 阅读建议:建议结合前篇“MPS预配置”内容系统学习,重点关注模型构建逻辑与代码实现细节,配合提供的网盘资源进行仿真实验,深入理解优化算法在实际电力应急场景中的应用。
内容概要:本文围绕“考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化”展开,利用Matlab代码实现对综合能源系统的建模与优化分析。研究重点在于将阶梯式碳交易机制引入系统运行成本模型,结合电解水制氢技术的灵活负荷特性,优化系统的热电联合调度,提升能源利用效率并降低碳排放。文中构建了包含风、光、燃气锅炉、电转氢设备等多种能源单元的系统架构,通过数学建模与仿真验证,探讨了碳交易价格阶梯变化对系统经济性和低碳性的影响,展示了电制氢在消纳可再生能源和参与系统调峰方面的潜力。; 适合人群:具备一定电力系统、能源工程或优化建模背景的研究生、科研人员及从事综合能源系统设计与运营的工程技术人员。; 使用场景及目标:①用于研究碳交易政策下综合能源系统的低碳经济运行策略;②为含电制氢设备的能源系统提供优化调度方案;③作为Matlab仿真与能源系统建模的教学与研究参考资料考虑阶梯式碳交易机制与电制氢的综合能源系统热电优化(Matlab代码实现); 阅读建议:建议结合Matlab代码与模型描述同步研读,重点关注目标函数构建、约束条件设定及阶梯式碳价的处理方式,可通过调整参数进行仿真对比,深入理解电制氢与碳交易机制对系统优化的影响。
《模拟电子技术基础》是电子工程领域的一本经典教材,主要涵盖了模拟电子电路的基本理论、分析方法和实际应用。黄丽亚编著的第三版在前两版的基础上进行了更新和优化,旨在帮助学习者深入理解和掌握模拟电子技术的核心概念。本书的习题答案对于学生自我检查、巩固学习成果至关重要。 在学习《模拟电子技术基础》时,首先需要理解基本的电子元件,如电阻、电容、电感以及二极管、三极管等半导体器件的工作原理。电阻是电路中最基本的元件,用于分压、限流;电容则储存电荷,可以滤波或耦合信号;电感利用电磁感应储存能量,常用于滤波器设计。二极管作为单向导电器件,广泛应用于整流、稳压及开关电路;三极管则是一种电流控制电流的器件,可作为放大器或开关使用。 习题解答部分将涉及以下几个关键知识点: 1. 直流电路分析:包括欧姆定律的应用,基尔霍夫定律(电流定律KCL和电压定律KVL)的运用,电路等效变换,电源模型的转换等。 2. 放大电路:研究共射、共集、共基三种基本放大电路的特性,如电压增益、输入电阻和输出电阻的计算,频率响应,稳定性分析等。 3. 集成运算放大器:理解理想运放的性质,如无限大的开环增益,零输入差模电压,无穷大的输入阻抗和零输出阻抗。学习基本的运算放大器应用电路,如电压跟随器、加法器、减法器、积分器和微分器。 4. 动态电路与暂态分析:通过RLC串联和并联电路的暂态分析,了解自然响应(齐次解)和强迫响应(特解)的概念,掌握一阶和二阶动态电路的分析方法。 5. 波形产生电路:如正弦波振荡器、方波发生器和锯齿波发生器的工作原理和设计。 6. 功率放大器:了解功率放大器的分类,如OTL、OCL、BTL等,以及它们在音频系统中的应用。 7. 模拟集成电路:探讨集成运算放大器、比较器、电压基准源等模拟集成电路的原理和应用。 8. 集成电源:了解线性稳压器和开关电源的工作原理,以及如何选择合适的

3,496

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 高级技术相关讨论专区
社区管理员
  • 高级技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧