当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 导出(Export
 

 

    摘要:在我们做数据库系统的程序时,经常需要为客户做一个数据库的备份和恢复程序,特别是对于一些非专业的数据库用户,这个程序更是必不可少,而且操作必需足够简单。因为在很多系统中,数据库的备份恢复功能都是相近的,因此,我们最好做一个通用的数据库备份恢复程序,这样就不必每个系统都开发一套了。 要开发这样一套系统,我个人认为应该满足以下要求: 1. 备份恢复操作应该有历史记录(必需有一个备份列表,列出备份文件的相关信息),便于用户查找以往的备份。 2. 对于每一次备份......
 ·解释(学计算机的必看)    »显示摘要«
    摘要:强烈建议编入计算机教材,作为结业的最后一课课本!!! 关于语言的那几句不太明白,那位达人帮忙解释一下? 解释 大家喝的是啤酒。这时你入座了。 你给自己倒了杯可乐,这叫低配置。 你给自已倒了杯啤酒,这叫标准配置。 你给自己倒了杯茶水,这茶的颜色还跟啤酒一样,这叫木马。 你给自己倒了杯可乐,还滴了几滴醋,不仅颜色跟啤酒一样,而且不冒热气还有泡泡,这叫超级木马。 你的同事给你倒了杯白酒,这叫推荐配置。 人到齐了,酒席开始了。 你先一个人喝......


2Gb or Not 2Gb - File limits in Oracle (Part II)
导出(export)与2gb

2gb导出文件的大小 【相关文章:在ADO.NET中使用事务保护数据的完整

  【扩展阅读:介绍Matisse--专为.NET的后关

但是仍然有一些可选项可以用于在export时解决2gb的限制: 【扩展信息:用Java实现FTP服务器

当编写大部分版本的export时,在创建导出文件上都是使用了默认的文件操作api。这就意味着在很多平台上根本就没有可能导出2gb或者大于2gb的文件系统文件(file system file)。

 

ü         将大于2gb的文件导出到裸设备上基本上是没有问题的,当然这首先要求裸设备的大小必须能够容纳整个导出文件。

ü         导出到一个允许压缩或者切割的命名管道中(适用unix平台)。

参看“在unix平台上导出大于2gb文件的快速参考”一文 [note:30528.1]。

ü         导出到磁带(适用大多数平台)

参看“在unix系统中导出到磁带”一文[note:30428.1]。(这篇文章同时页详细描述了如何导出到unix管道与远程shell中)

ü         oracle8i允许导出到多个小文件中,以替代单一的大文件。

 

其它的2gb导出问题

oracle允许区(extent)的尺寸最大为2gb。但是不幸的是,在大多数的oracle发行版中export都存在这样一个问题,当你export一个大文件,并且指定了compress=y,那么就有可能在导出文件的next存储子句中包含了一个大于2gb的值。这样将会导致import失败,即使是在import时候指定了ignore=y。oracle已经在在[bug:708790]中报告了这个问题,并且在[note:62436.1]中提出了警告。

 

当export碰到2gb限制的时候,会报类似下面的错误:

. . exporting table                   bigexport

exp-00015: error on row 10660 of table bigexport, 

       column mycol, datatype 96

exp-00002: error in writing to export file

exp-00002: error in writing to export file

exp-00000: export terminated unsuccessfully

 


...   下一页
    摘要:将dbf文件的读写基本分成四个类,writer,reader, field, exception,内容如下,如果需要其doc文档和完整源码包,请发mail至iihero@eyou.com /** * <p>title: java访问dbf文件的接口</p> * <p>description: 这个类用于表示dbf文件中的写操作</p> * <p>copyright: copyright (c) ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE