`
tedeyang
  • 浏览: 329799 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

sybase数据库的备份工具bcp

阅读更多



=============【2007年10月24日下午】===============================
今天中午去吃饭的路上随口问问小明sybase怎么导出数据,小明说bcp可以,然后下午google了一下发现了bcp,看了一会儿它的参数列表,几分钟后成功地应用了一次。
特记:


bcp md.dbo.table003 out c:\mid_systemcs.txt -Usa -P -c -t \t -S RYY -q cp850 -J cp850

可以把sybase数据库的表进行数据导出导入。这条命令导出一个txt文本,各行的数据间用\t分隔。
具体参数大家看看bcp的usage就可以了。

注意:
上面的命令是导出,把out改成in就可以导入。基本上1000行/s,效率不错。
该命令是sybase自带的,在安装有sybase服务端或者客户端的机器上,于cmd中执行bcp就可以进行数据备份和恢复。

=====================【2007年10月25日下午】=========================
实际使用经验:
1。使用in导入时要注意sybase的事务日志。如果日志满了不清就歇菜了。
2。在导出导入时有一个 -t选项是设置字段分隔符的。这个分隔符要选好,否则可能会与字段的值混淆。
3。导出250M(50万条)的数据用时约10分钟(常州的申报数据库);导入这些数据用时约1小时(公司的dell台式机)。


网上据说可用的提速策略:
1. 为了提高bcp导入数据的速度,需要将比较大的表的索引和主键删除,否则的话,每bcp进一条数据,数据库都自动写一条log日志,记载此数据的上一条和 下一条记录,确定本记录在此表中的准确位置,一是影响bcp速度,二是数据库的log飞速膨胀。数据库的自动清除log功能只有在一个事务结束后才起作 用。
2. 将一个大文本分割成多个小文本,然后用批处理执行。
3. 数据库本身可以做两个设置
使数据库支持bcp : sp_dboption databasedbname ,"select into/bulkcopy",true go
  使数据库自动清除日志:sp_dboption databasename,"trunc log on chkpt",true go
4.配合一些sql技巧可以实现整库导出导入
。。。有兴趣看这里

分享到:
评论

相关推荐

    Sybase数据库备份方案.txt

    ### Sybase数据库备份方案...综上所述,Sybase数据库备份方案包括了数据结构备份和数据记录备份两个主要方面,通过合理利用Sybase提供的工具和技术,可以有效地实现数据库的备份与恢复,保障企业数据的安全性和可靠性。

    Sybase数据库的安装、卸载、备份、还原全集

    ### Sybase数据库的安装、卸载、备份与还原详解 #### Sybase数据库的安装与配置 Sybase数据库作为一款老牌的数据库管理系统,在大型企业和金融领域有着广泛的应用。其安装过程相较于现代的数据库如SQL Server稍显...

    SYBASE数据库的使用及日常问题的解决方法

    解决方法:使用 BCP 工具备份数据、使用 RESTORE 语句恢复数据。 * 问题:日志文件太大 解决方法:使用 TRUNCATE 语句清空日志文件、使用 BACKUP 语句备份日志文件。 SYBASE 数据库是一个功能强大且灵活的关系...

    Sybase 数据库维护快速参考手册v2.0

    - 数据库备份与恢复:理解备份策略,包括完整备份、差异备份和事务日志备份,以及如何执行恢复操作。 4. **性能监控与优化** - 监控工具:介绍`dbcc`命令和系统监视器,用于实时查看数据库性能指标。 - 查询优化...

    sybase bcp命令详解

    标题"sybase bcp命令详解"提到了`bcp`命令,这是Sybase数据库管理系统中一个非常重要的数据导入导出工具。它允许用户在数据库与操作系统文件之间批量复制数据,用于数据迁移、备份或数据处理等场景。 描述"bcp ...

    sybase数据库快速参考手册

    ### Sybase数据库快速参考手册知识点解析 #### 一、基本概念篇 **1.1 什么是Sybase Adaptive Server Enterprise(ASE)?** Sybase ASE 是一款高性能的关系型数据库管理系统,由Sybase公司开发并推出。它支持SQL...

    Sybase数据库培训教材.doc

    ### Sybase数据库培训教材知识点概览 #### 一、Sybase数据库简介 ##### 1.1 版本 - **创建与发展**:1984年,由Mark B.Hiffman和Robert Epstern创立了Sybase公司,并于1987年推出了Sybase数据库产品。这标志着...

    Sybase bcp工具

    Sybase bcp(Bulk Copy Program)是Sybase数据库系统提供的一种强大工具,用于高效地批量导入和导出数据。它允许用户在数据库和外部文件之间进行大规模的数据传输,极大地提高了数据操作的效率。在本文中,我们将...

    MVUB_0503_C1_SYBASE数据库培训教材

    #### 七、数据库备份与恢复 **1. 系统软件故障恢复** - **方法:** 当遇到系统软件故障时,可以通过备份数据进行恢复。 - **流程:** 包括备份数据、备份日志文件、使用备份数据恢复数据库等步骤。 **2. 介质故障...

    sybase数据库基础

    ### Sybase数据库基础知识点概述 #### 一、Sybase数据库简介 - **1.1 什么是数据库** - 数据库是存储数据的...通过本课程的学习,可以掌握Sybase数据库的基础知识、数据库的备份与恢复以及标准的SQL语言使用方法。

    Sybase数据库故障处理方法.pdf

    Sybase数据库是企业级的重要数据存储系统,其稳定性和可靠性至关重要。然而,如同任何复杂的软件系统一样,Sybase数据库也可能遇到各种故障。本文将深入探讨两种常见的Sybase数据库故障及其处理方法。 首先,我们...

    sybase数据库维护快速手册

    ### Sybase数据库维护知识点概述 #### 一、基本概念篇 **1.1 Sybase Adaptive Server Enterprise (ASE)** Sybase Adaptive Server Enterprise (ASE),即Sybase企业版服务器,是Sybase公司提供的一款高性能的关系型...

    bcp工具Windows

    2. **备份恢复**: 作为数据库备份的一种方法,创建数据文件进行定期备份。 3. **数据同步**: 将生产环境的数据同步到开发或测试环境。 4. **数据交换**: 与其他系统(如Excel、CSV文件)进行数据交换。 总结来说,...

    sybase bcp

    Sybase BCP(Bulk Copy Program)是Sybase数据库系统中一个强大的数据导入和导出工具。它允许用户高效地批量处理大量数据,无论是从文本文件导入到数据库,还是从数据库导出到文件。BCP在数据库管理和数据分析场景中...

    sybase备份方法

    在IT行业中,数据库备份是确保数据安全和业务连续性的重要环节。Sybase作为一个成熟的数据库管理系统,提供了多种备份策略来满足不同需求。以下我们将详细探讨Sybase的两种常见备份方法。 首先,第一种方法是利用...

    我的sybase学习资料

    5. **Sybase数据备份bcp及dump_游走在边缘__.mht**:bcp和dump是Sybase数据库备份和恢复的主要工具。这份文档可能详细介绍了如何使用bcp进行数据导入导出,以及如何使用dump进行数据库备份和恢复的操作。 6. **...

    sybase12.5.3 跨平台备份恢复 错误解决

    此外,还向后兼容了自 ASE 11.9 及以上版本创建的数据库备份。 #### 使用跨平台备份与恢复 为了成功地在不同平台之间进行备份与恢复,需要按照以下步骤操作: 1. **准备 ASE 数据库**: - 首先确保源数据库处于...

    sybase develop system for scounix

    3. **备份和恢复策略**:定期备份数据库并测试恢复过程是防止数据丢失的关键,Scounix提供了多种备份工具,如tar和dump,而Sybase自身的备份工具也是必不可少的。 总结,"Sybase Develop System for Scounix"涵盖了...

    sybaseiq数据库迁移实例.pdf

    - **Open Client的配置**:安装并配置Open Client,它是连接到Sybase数据库的客户端工具,为数据迁移提供接口。 - **BCP批处理脚本编写**:创建包含BCP命令的批处理脚本,指定要导出或导入的表,以及文件格式和...

Global site tag (gtag.js) - Google Analytics