我现在所做的工作是把1个近1.5G的oracle数据库转换到sybase中去,
我已经把sybase中的空库已经建好,现在是把从oracle中转换过来的文本利
用BCP导入到sybase库中去,目前总是会出现的一个问题就是当我BCP的时候,
由于数据量很大,运行一些表后就把日志给写满了,然后系统就提示我:
00:00000:00007:2004/10/28 17:43:21.58 serverCan't allocate space for object 'syslogs' in database 'gis' because 'logsegment' segment is full/has no free extents. If you ran out of space in syslogs, dump the transaction log. Otherwise, use ALTER DATABASE or sp_extendsegment to increase size of the segment.
您可以从我发给您的日志中看到这个。我现在希望让我bcp操作的时候
不产生日志。
BCP的批处理如下 :(还有很多,只取了4行)
bcp GIS.dbo.TcQy
in d:\temp\TcQy.txt-Usa -P -Sgis20syb -c
bcp GIS.dbo.TcZqy in d:\temp\TcZqy.txt -Usa -P -Sgis20syb -c
bcp GIS.dbo.TcDbs in d:\temp\TcDbs.txt -Usa -P -Sgis20syb -c