创智_DRMS_操作手册_sybase数据库BCP导入导出.doc

创智_DRMS_操作手册_sybase数据库BCP导入导出.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
创智_DRMS_操作手册_sybase数据库BCP导入导出创智_DRMS_操作手册_sybase数据库BCP导入导出

Sybase数据库BCP导入导出操作手册 目录 1. 常用数据库备份类型 2 2. BCP数据导出使用情况 2 3. BCP数据导入导出操作方法 2 3.1. 生成BCP导出语法 2 3.2. BCP数据导出 3 3.3. BCP数据导入 4 3.4. 分段导入以及日志清理 4 3.5. 前后台BCP outin语法生成器 6 4. 注意事项 6 常用数据库备份类型 使用Sybase的Backup Server(备份服务器),做Dump备份。 转储数据库(Dump database),就是为整个数据库(包括数据、表结构、触发器、游标、存储过程、事务日志等)做一次物理备份。转储数据库时,系统自动执行一次checkpoint,即将日志和数据从缓冲区拷贝到硬盘(只拷贝脏页),把已被分配的页(日志和数据)转储到设备。这种数据备份方式是将整个数据库的运行环境完整的复制一份,包括数据库的脏页和碎片,在使用load命令恢复时,只能恢复到同样大小的数据库中(数据和日志的大小都只能和原来完全一致),适用于在每天的日终营业网点下班后的日常备份。优点是数据库完整无误,缺点是不能直接查看备份内容。 BCP数据库备份 BCP(bulk copy)是SYBASE公司提供专门用于数据库表一级数据备份的工具,一般存放在所安装的ASE或者Open Client 的BIN目录中。利用这个命令来处理数据的备份和恢复,比软件中提供的数据备份、恢复要快的多,因为该命令对数据的操作不产生日志。 BCP数据导出使用情况 如果数据库受到硬伤(如数据库挂起无法恢复、或者系统表结构损坏等),造成数据不能通过备份服务器进行正常备份,或者正常备份的数据库也一样是损坏的,就要通过BCP数据导出方式,把数据库所有表数据导出来,再进行恢复。 通过bcp备份数据库碎片   Sybase数据库作为联机事务处理应用服务器,每天应用程序都对数据库做大量的插入、修改和删除等操作,不可避免的在数据库的物理存储介质上留下页碎片和扩展单元碎片,从而影响数据库的存储效率和运行速度。 数据库名为要备份的数据库名字 表名为要备份的表的名字 out/in 备份用out,恢复用in 文件名:备份形成的文件或恢复需要的数据文件,要求包含文件的路径信息,否则默认为当前路径。 用户名:一般为sa 密码:sa的口令 服务器名:如本机器连接多个数据库服务器,则需要指定相应的数据库服务器 字符串:cp850一定要填上,否则导出来的中文都是乱码。 BCP out语法生成器: SELECT bcp 数据库名.pos.+ name + out + name + .txt -Usa -P -S服务名 -c -t~ -Jcp850 from sysobjects where type = U order by name; 通过PB将上述语法执行后形成的语句导出成txt文件,然后把后缀名改成bat形成批处理文件,在需要执行时,直接运行批处理文件即可。 BCP数据导出 在指定路径执行批处理后,就会开始导出数据,弹出DOS命令窗口,会显示当前的数据导出情况,如正在导出哪个表的数据,导出的数据条数多少或者报错信息等,同时,导出成功后就会在语法里设定的导出目录中生成txt文档: BCP数据导入bcp kzx.pos.monthly_tx_summary out d:\bcpdata\monthly_tx_summary1.txt -Usa -P -Skzx -c -t~ -Jcp850 -F 1 -L 200000 bcp kzx.pos.monthly_tx_summary out d:\bcpdata\monthly_tx_summary2.txt -Usa -P -Skzx -c -t~ -Jcp850 -F 200001 -L 400000 bcp kzx.pos.monthly_tx_summary out d:\bcpdata\monthly_tx_summary3.txt -Usa -P -Skzx -c -t~ -Jcp850 -F 400001 -L 600000 bcp kzx.pos.monthly_tx_summary out d:\bcpdata\monthly_tx_summary4.txt -Usa -P -Skzx -c -t~ -Jcp850 -F 600001 -L 800000 bcp kzx.pos.monthly_tx_summary out d:\bcpdata\monthly_tx_summary5.txt -Usa -P -Skzx -c -t~ -Jc

文档评论(0)

pkaokqunw + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档