首页
登录 | 注册

如何确定RECORDLENGTH的默认值

 
在EXP导出的时候,RECORDLENGTH参数一般用来提高导出性能,此外这个参数还用来在32-bit 和 64-bit进行导入导出,
如果2个不同位数的平台这个参数设置的不一样可能会遇到EXP-00010错误。
这个参数的解释如下:
RECORDLENGTH.
The parameter RECORDLENGTH specifies the length, in bytes, of the file record. This parameter is necessary when you must transfer the export file to another operating system that uses a different default value. If you do not define this parameter, it defaults to your platform-dependent value for buffer size.
You can set RECORDLENGTH to any value equal to or greater than your system's buffer size (the highest value is 64 kb). Frequently used values for buffer size are: 512 bytes, 4096 (4 kb), 8192 (8 kb), 32768 (32 kb), 65535 (64 kb).

那么如何确定不同平台的这个参数默认值呢?
这个参数的默认值来自于文件/usr/include/stdio.h 中 参数BUFSIZ定义的值。
stdio.h文件是标准库文件,做C语言编程的人对这个文件都不会陌生。
在我的AIX 64位的平台下,这个参数的默认值是4K
如下:
#define FILENAME_MAX    255
#define BUFSIZ          4096
#define _P_tmpdir       "/tmp/"

相关文章

  • ES6 新增了let命令,用来声明局部变量.它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效,而且有暂时性死区的约束. var a = 99; // 全局变量a f(); // f是函数,虽然定义在调用的后面,但是函 ...
  • CSS3盒模型 CSS有一种基础设计模式叫盒模型, 定义了Web页面中的元素是如何看做盒子来解析的. 每一个盒子有不同的展示界面, 在 CSS 中 主要有以下几种盒模型: inline.inline- block.block.table.a ...
  • 基于 HTML5 结合互联网+的电力接线图
     "互联网+"思维让数据的搜集和获取更加便捷,并且随着大数据的深度开发和应用,数据分析预测对于提升用户体验有非常重要的价值,同时也为不同行业.不同领域的合作提供了更广阔的空间.传统的发电企业是一个资金.技术密集但又相对独 ...
  • 基于 HTML5 OpenLayers3 实现 GIS 电信资源管理系统
    前言 创建地图 初始化地图的操作则是将 Map 放进一个 div 元素中,初始化一个 ol.Map 地图类,这在整个电信资源管理系统中必不可少,然后设置这个类中的各个参数: var mapDiv = document.getElementB ...
  • ABAP和Java里关于DEFAULT(默认)机制的一些语言特性
    DATA: ls_data LIKE LINE OF it_data. READ TABLE it_data INTO ls_data WITH KEY object_ext = cl_crm_prodil_bo_names=>gc_ ...
  • 1.安装JDK 2.下载maven安装包 cd /home wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven- ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.010 s.
京ICP备10005923号