英语法语西班牙语

Ad


OnWorks 网站图标

db5.3_load - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 db5.3_load

这是 db5.3_load 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


db5.3_load - 从标准输入加载数据

概要


db5.3_load [-nTV] [-c name=value] [-f 文件] [-h home] [-P 密码] [-t btree | 哈希|
队列 | recno] 文件

db5.3_load [-r lsn | fileid] [-h home] [-P 密码] 文件

商品描述


db5.3_load 实用程序从标准输入中读取数据并将其加载到数据库文件中。
如果数据库文件尚不存在,则会创建该文件。

db5.3_load 的输入必须采用 db5.0_dump 实用程序指定的输出格式,
实用程序,或为下面的 -T 指定。

配置


-c 指定配置选项忽略它们可能基于输入的任何值。
命令行格式是 名称=值. 请参阅下面的支持的关键字部分
获取支持的关键字列表 -c 选项。

-f 从指定的读取 输入 文件而不是标准输入。

-h 指定数据库环境的主目录。

如果指定了主目录,则使用
DB_INIT_LOCK、DB_INIT_LOG、DB_INIT_MPOOL、DB_INIT_TXN 和 DB_USE_ENVIRON 标志
DB_EN​​V->打开。 (这意味着可以使用 db5.3_load 将数据加载到数据库中
当它们被其他进程使用时。)如果 DB_EN​​V->open 调用失败,或者如果没有
指定了home目录,数据库还在更新,但是环境是
忽略; 例如,不进行锁定。

-n 加载到已经存在的键时不要覆盖数据库中的现有键
现有数据库。 如果密钥/数据对无法为此加载到数据库中
原因,标准错误输出上会显示警告消息,并且
键/数据对被跳过。

-P 指定环境密码。 尽管 Berkeley DB 实用程序会覆盖密码
尽快字符串,请注意可能存在漏洞窗口
非特权用户可以看到命令行参数或实用程序的系统
无法覆盖包含命令行参数的内存。

-r 重置数据库的文件 ID 或日志序列号 (LSN)。

事务环境中的所有数据库页面都包含对
环境的日志记录。 为了将一个数据库复制到另一个数据库中
环境,必须是对旧环境日志记录的数据库页面引用
重置,否则在新的数据库中修改数据库时可能会发生数据损坏
环境。 这 -r 登录 选项重置数据库的日志序列号。

所有数据库都包含一个 ID 字符串,用于在数据库中标识该数据库
环境缓存。 如果数据库被复制,并在与数据库相同的环境中使用
具有相同 ID 字符串的另一个文件,则可能会发生损坏。 这 -r 文件名 选项
将数据库的文件 ID 重置为新值。

In 的情况下, 文件 指定 by 文件 论点 is 改性 在-
的地方。

-T -T 选项允许非 Berkeley DB 应用程序轻松地将文本文件加载到
数据库。

如果要创建的数据库是 Btree 或 Hash 类型,或者关键字 is
指定为 set,输入必须是成对的文本行,其中第一行
该pair是key项,pair的第二行是其对应的数据
物品。 如果要创建的数据库是 Queue 或 Recno 类型并且关键字
未设置,输入必须是文本行,其中每一行是一个新的数据项
数据库。

一个简单的转义机制,其中换行符和反斜杠 (\) 字符是特殊的,
应用于文本输入。 换行符被解释为记录
分隔符。 文本中的反斜杠字符将被解释为两个
方式:如果反斜杠字符位于另一个反斜杠字符之前,则该对
将被解释为文字反斜杠。 如果反斜杠字符位于
任何其他字符,反斜杠后面的两个字符将被解释
作为单个字符的十六进制规范; 例如,\0a 是一个换行符
ASCII 字符集中的字符。

出于这个原因,任何自然出现在
文本输入必须被转义以避免被 db5.3_load 误解。

如果 -T 选项被指定,底层访问方法类型必须被指定
使用 -t 选项。

-t 指定底层访问方法。 如果不 -t 选项被指定,数据库
将被加载到与转储相同类型的数据库中; 例如,一个哈希
如果转储哈希数据库,将创建数据库。

Btree 和 Hash 数据库可以从一种转换为另一种。 队列和Recno
数据库可以从一种转换到另一种。 如果 -k 已指定选项
在调用 db5.3_dump 时,Queue 和 Recno 数据库可能会转换为 Btree
或 Hash,键是整数记录号。

-V 将库版本号写入标准输出,然后退出。

db5.3_load 实用程序可以与 Berkeley DB 环境一起使用(如 -h
选项,环境变量 数据库_主页,或者因为该实用程序在目录中运行
包含 Berkeley DB 环境)。 为了避免环境破坏,当
使用 Berkeley DB 环境,应始终给予 db5.3_load 分离的机会
从环境中退出并优雅地退出。 使 db5.3_load 释放所有环境
资源并干净地退出,向它发送一个中断信号(SIGINT)。

成功时 db5.3_load 实用程序退出 0,如果未加载一个或多个键/数据对,则退出 1
进入数据库,因为密钥已经存在,如果发生错误,则 >1。

示例


db5.3_load 实用程序可用于将文本文件加载到数据库中。 例如,
以下命令加载标准 UNIX / etc / passwd文件 文件存入数据库,登录
name 作为关键项,整个密码条目作为数据项:

awk -F: '{打印 $1; 打印 $0}' / etc / passwd文件 |
sed 's/\\/\\\\/g' | db5.3_load -T -t hash passwd.db

请注意,文本中自然出现的反斜杠字符会被转义以避免
db5.3_load 解释为转义字符。

环境


数据库_主页
如果 -h 未指定选项并且设置了环境变量 DB_HOME,它
用作数据库主目录的路径,如DB_EN​​V->open 中所述。

支持的 关键词


支持以下关键字 -c db5.3_load 的命令行选项
公用事业。 请参阅 DB->open 以进一步讨论这些关键字以及应该是什么值
指定的。

括号中的列表指定了 名称=值 对是
解释。 列为(布尔值)的项目期望值为 1 (设置)或 0 (未设置)。 项目
列为 (number) 将值转换为数字。 列为(字符串)的项目使用字符串
值未经修改。

bt_minkey(数字)
每页的最小键数。

chksum(布尔值)
启用页面校验和。

数据库(字符串)
要加载的数据库。

db_lorder(数字)
存储的数据库元数据中整数的字节顺序。

db_pagesize(数字)
数据库页面的大小,以字节为单位。

重复(布尔值)
DB_DUP 标志的值。

dupsort(布尔值)
DB_DUPSORT 标志的值。

范围大小(数字)
配置为使用的队列数据库的数据库范围的大小(以页为单位)
范围。

h_ffactor(数字)
Hash 数据库中的密度。

h_nelem(数字)
哈希数据库的大小。

键(布尔值)
指定 Queue 或 Recno 数据库是否存在键。

re_len(数字)
指定指定长度的固定长度记录。

re_pad(字符串)
指定固定长度的记录填充字符。

recnum(布尔值)
DB_RECNUM 标志的值。

重新编号(布尔值)
DB_RENUMBER 标志的值。

子数据库(字符串)
要加载的子数据库。

作者


Sleepycat Software, Inc. 本手册页是基于 HTML 文档创建的
db_load 来自 Sleepycat,作者:Thijs Kinkhorst[电子邮件保护]>,对于Debian系统
(但可能被其他人使用)。

22. Nov.2009 DB5.3_LOAD(1)

使用 db5.3_load 在线使用 onworks.net 服务


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    VBA-M(已存档 - 现在在 Github 上)
    VBA-M(已存档 - 现在在 Github 上)
    项目已移至
    https://github.com/visualboyadvance-m/visualboyadvance-m
    特征:作弊创作保存状态多
    系统,支持gba, gbc, gb, sgb,
    sgb2图...
    下载 VBA-M(存档 - 现在在 Github 上)
  • 2
    Stacer
    Stacer
    Linux 系统优化器和监控
    Github 存储库:
    https://github.com/oguzhaninan/Stacer.
    受众:最终用户/桌面。 用户
    接口:Qt。 编程拉...
    下载 Stacer
  • 3
    橙狐
    橙狐
    TeamWinRecoveryProject(TWRP) 的分支
    具有许多附加功能,重新设计
    以及更多功能:支持高音和
    非 Treble ROM 最新的 Oreo 内核,
    建...
    下载橙狐
  • 4
    itop - ITSM CMDB 开源
    itop - ITSM CMDB 开源
    IT 运营门户:完全开放
    源,ITIL,基于 Web 的服务
    管理工具,包括一个完全
    可定制的 CMDB、帮助台系统和
    一个文件人...
    下载 itop - ITSM CMDB OpenSource
  • 5
    克莱门汀
    克莱门汀
    Clementine 是一种多平台音乐
    玩家和图书馆组织者的灵感来自
    阿玛洛克 1.4。 它有一个快速和
    易于使用的界面,并允许您
    搜索和...
    下载克莱门汀
  • 6
    西马
    西马
    注意:累积更新 2.4.3 有
    被释放了!! 该更新适用于任何
    以前的 2.xx 版本。 如果升级
    从 v1.xx 版本开始,请下载并
    我...
    下载 XISMuS
  • 更多 ”

Linux 命令

Ad