转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 数据库 >> SyBase >> 正文
关于bcp out 于bcp in出错的一般原因和解决方法(原创)         ★★★★

关于bcp out 于bcp in出错的一般原因和解决方法(原创)

作者:闵涛 文章来源:闵涛的学习笔记 点击数:677 更新时间:2009/4/22 23:09:38

bcp 不能导出的原因一般是: 
1,导出文件过大,超过操作系统对文件生成大小的最大限制(比如1G、2G) 
2,原始表有损坏, 
对于第一个原因,可以找操作系统工程师去掉这个限制 
对于第二个原因,必须要表修复之后(可以察看错误日志,来确定是什么样的错误,以相应的方法进行修复),才可以使用,而且对于第二原因即使是使用DUMP/LOAD方式来移数据的话,在新的数据库里面也会出现问题。一定要注意这个问题。 
对于bcp不能导入全部数据的一般原因: 
1,原始表的结构里面有text,image字段, 
2,client/server字符集不一致,可能某些字符(特别是有中文的)不能导入。 
对于第一个原因,可以使用格式文件定义来导出数据。 
对于第二个原因,可以修改client的字符集。在使用bcp的主机的sybase安装目录下找到locales.dat文件(该文件存放在$SYBASE/locales目录下)将环境变量里面所设定的语言哪项对应的字符集修改成与server端字符集一样即可。 
例如: 
server端字符集为iso_1 
echo $LANG的结果为C 
操作系统为hp 
那么就修改locales.dat,原始的locales.dat文件如下行: 
[hp ux] 
...... 
...... 
locale = C, us_english, roman8 
....... 
....... 
将上面的roman8修改为iso_1即可。 
_________________

 红烧排骨 回复于:2004-01-18 16:33:08 goood

 红烧排骨 回复于:2004-01-18 16:35:22 执行 
bcp db..table in table.bcp -Usa -P -Saaa -c 

报错 
Server Message: -Msg 4806,Level 16, State 1: 
You cannot run the non-logged version of bulk copy in this database. 
Please check with the DBO 

CTLIB Message -L0/o0/S0/N0/0: 
blk_init<>:blk layer:CT library error:Failed when CT_Lib routine 

ct_resulte<> called 
blk_init failed. 


bcp out 正常.但是in的时候.很多表都有这个报错.导致bcp 回去的数据不全


什么原因呢?

 root521 回复于:2004-01-19 14:17:02 什么叫”格式文件“,哪为高人能给点指导,谢谢了

 blue_sky 回复于:2004-01-30 08:55:36 应该加-t参数吧

 simbalwd 回复于:2004-01-30 21:12:45 -t'<分隔符>'

 红烧排骨 回复于:2004-01-31 21:47:50 [quote:5186d7972a="simbalwd"]-t'<分隔符>'[/quote:5186d7972a]

这个我也加过. 还是不行....

 simbalwd 回复于:2004-02-01 22:47:13 用set list看看你的bcp文本中是否有些非法字符在里面啊?尤其是行尾的字符,千万要仔细查看。

 boczjf 回复于:2004-02-02 16:50:38 sp_dboption db, "select into/bulk copy", true

 bigman_one 回复于:2004-06-02 20:31:10 在-t后面再加-c

 andm 回复于:2004-07-22 09:04:43 那BCP IN时,导了一半报out of memory,然后自动跳出,是什么原因呢?

关闭本页  


[网页制作]Eye Candy 4000 滤镜教程-Chrome、Corona和Cut Ou…  [Web开发]Taking a Bite Out of ASP.NET ViewState
[Web开发][我的ASP.net学习历程]out  
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Sql Server  · MySql
    · Access  · ORACLE
    · SyBase  · 其他
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台