AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

db5.3_load - En ligne dans le Cloud

Exécutez db5.3_load dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande db5.3_load qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


db5.3_load - Charger les données depuis l'entrée standard

SYNOPSIS


db5.3_load [-nTV] [-c nom=valeur] [-f fichier] [-h home] [-P mot de passe] [-t btree | hachage |
file d'attente | recno] fichier

db5.3_load [-r lsn | id_fichier] [-h home] [-P mot de passe] fichier

DESCRIPTION


L'utilitaire db5.3_load lit à partir de l'entrée standard et la charge dans le fichier de base de données.
Le fichier de base de données est créé s'il n'existe pas déjà.

L'entrée de db5.3_load doit être au format de sortie spécifié par l'utilitaire db5.0_dump,
utilitaires, ou comme spécifié pour le -T ci-dessous.

OPTIONS


-c Spécifiez les options de configuration en ignorant toute valeur qu'elles peuvent avoir en fonction de l'entrée.
Le format de la ligne de commande est nom=valeur. Voir la section Mots clés pris en charge ci-dessous
pour une liste de mots-clés pris en charge par le -c option.

-f Lire à partir du spécifié contribution au lieu de l'entrée standard.

-h Spécifiez un répertoire de base pour l'environnement de base de données.

Si un répertoire personnel est spécifié, l'environnement de base de données est ouvert à l'aide de la
indicateurs DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_MPOOL, DB_INIT_TXN et DB_USE_ENVIRON à
DB_ENV->ouvrir. (Cela signifie que db5.3_load peut être utilisé pour charger des données dans des bases de données
pendant qu'ils sont utilisés par d'autres processus.) Si l'appel DB_ENV->open échoue, ou si aucun
répertoire de base est spécifié, la base de données est toujours mise à jour, mais l'environnement est
ignoré; par exemple, aucun verrouillage n'est effectué.

-n N'écrasez pas les clés existantes dans la base de données lors du chargement dans un fichier déjà
base de données existante. Si une paire clé/données ne peut pas être chargée dans la base de données pour ce
raison, un message d'avertissement s'affiche sur la sortie d'erreur standard et le
les paires clé/données sont ignorées.

-P Spécifiez un mot de passe d'environnement. Bien que les utilitaires Berkeley DB écrasent le mot de passe
chaînes dès que possible, sachez qu'il peut y avoir une fenêtre de vulnérabilité sur
systèmes où les utilisateurs non privilégiés peuvent voir les arguments de ligne de commande ou où les utilitaires
ne sont pas en mesure d'écraser la mémoire contenant les arguments de ligne de commande.

-r Réinitialisez l'ID de fichier de la base de données ou les numéros de séquence de journal (LSN).

Toutes les pages de base de données dans les environnements transactionnels contiennent des références au
les enregistrements du journal de l'environnement. Pour copier une base de données dans une autre base de données
environnement, les références de page de base de données aux enregistrements de journal de l'ancien environnement doivent être
réinitialiser, sinon la corruption des données peut se produire lorsque la base de données est modifiée dans le nouveau
environnement. le -r ln L'option réinitialise les numéros de séquence du journal d'une base de données.

Toutes les bases de données contiennent une chaîne d'identification utilisée pour identifier la base de données dans la base de données
cache d'environnement. Si une base de données est copiée et utilisée dans le même environnement que
un autre fichier avec la même chaîne d'ID, une corruption peut se produire. Les -r fileid option
réinitialise l'ID de fichier d'une base de données à une nouvelle valeur.

In tous les deux cas, le Physique filet spécifié by le filet argument is modifié dans
place.

-T La -T L'option permet aux applications non-Berkeley DB de charger facilement des fichiers texte dans
bases de données.

Si la base de données à créer est de type Btree ou Hash, ou le mot clé clés is
spécifié comme défini, l'entrée doit être une paire de lignes de texte, où la première ligne de
la paire est l'élément clé, et la deuxième ligne de la paire est ses données correspondantes
Objet. Si la base de données à créer est de type Queue ou Recno et le mot clé clés
n'est pas défini, l'entrée doit être constituée de lignes de texte, où chaque ligne est un nouvel élément de données pour
la base de données.

Un mécanisme d'échappement simple, où les caractères de nouvelle ligne et de barre oblique inverse (\) sont spéciaux,
est appliqué à la saisie de texte. Les caractères de nouvelle ligne sont interprétés comme un enregistrement
séparateurs. Les barres obliques inverses dans le texte seront interprétées dans l'un des deux
manières : si la barre oblique inverse précède une autre barre oblique inverse, la paire
sera interprété comme une barre oblique inverse littérale. Si la barre oblique inverse précède
tout autre caractère, les deux caractères suivant la barre oblique inverse seront interprétés
en tant que spécification hexadécimale d'un seul caractère ; par exemple, \0a est une nouvelle ligne
caractère dans le jeu de caractères ASCII.

Pour cette raison, toute barre oblique inverse ou caractère de nouvelle ligne qui apparaît naturellement dans le
la saisie de texte doit être échappée pour éviter une mauvaise interprétation par db5.3_load.

Si la -T option est spécifiée, le type de méthode d'accès sous-jacent doit être spécifié
utilisant l' -t option.

-t Spécifiez la méthode d'accès sous-jacente. Sinon -t option est spécifiée, la base de données
sera chargé dans une base de données du même type que celui qui a été vidé ; par exemple, un Hash
base de données sera créée si une base de données de hachage a été vidé.

Les bases de données Btree et Hash peuvent être converties de l'une à l'autre. File d'attente et Recno
les bases de données peuvent être converties de l'une à l'autre. Si la -k l'option a été spécifiée
lors de l'appel à db5.3_dump, les bases de données Queue et Recno peuvent être converties en Btree
ou Hash, la clé étant le numéro d'enregistrement entier.

-V Écrivez le numéro de version de la bibliothèque sur la sortie standard et quittez.

L'utilitaire db5.3_load peut être utilisé avec un environnement Berkeley DB (comme décrit pour le -h
option, la variable d'environnement DB_HOME, ou parce que l'utilitaire a été exécuté dans un répertoire
contenant un environnement Berkeley DB). Afin d'éviter la corruption de l'environnement lorsque
en utilisant un environnement Berkeley DB, db5.3_load doit toujours avoir la possibilité de se détacher
de l'environnement et sortir gracieusement. Pour que db5.3_load libère tout l'environnement
ressources et quittez proprement, envoyez-lui un signal d'interruption (SIGINT).

L'utilitaire db5.3_load quitte 0 en cas de succès, 1 si une ou plusieurs paires clé/données n'ont pas été chargées
dans la base de données car la clé existait déjà, et >1 si une erreur se produit.

EXEMPLES


L'utilitaire db5.3_load peut être utilisé pour charger des fichiers texte dans des bases de données. Par exemple, le
la commande suivante charge l'UNIX standard / Etc / passwd fichier dans une base de données, avec le login
name comme élément clé et l'entière entrée du mot de passe comme élément de données :

awk -F: '{print $1; imprimer $0}' / Etc / passwd |
sed 's/\\/\\\\/g' | db5.3_load -T -t hash passwd.db

Notez que les caractères de barre oblique inverse apparaissant naturellement dans le texte sont échappés pour éviter
interprétation comme caractères d'échappement par db5.3_load.

ENVIRONNEMENT


DB_HOME
Si la -h l'option n'est pas spécifiée et la variable d'environnement DB_HOME est définie, elle
est utilisé comme chemin d'accès à la base de données, comme décrit dans DB_ENV->open.

PRISE EN CHARGE MOTS-CLÉS


Les mots-clés suivants sont pris en charge pour le -c option de ligne de commande au db5.3_load
utilitaire. Voir DB->open pour une discussion plus approfondie de ces mots-clés et quelles valeurs devraient être
spécifié.

La liste entre parenthèses spécifie comment la partie valeur du nom=valeur la paire est
interprété. Les éléments répertoriés comme (booléen) s'attendent à ce que la valeur soit 1 (ensemble) ou 0 (désactivé). Articles
répertorié comme (nombre) convertit la valeur en nombre. Les éléments répertoriés comme (chaîne) utilisent la chaîne
valeur sans modification.

bt_minkey (nombre)
Le nombre minimum de clés par page.

chksum (booléen)
Activer les sommes de contrôle de page.

base de données (chaîne)
La base de données à charger.

db_lorder (numéro)
L'ordre des octets pour les entiers dans les métadonnées de base de données stockées.

db_pagesize (nombre)
La taille des pages de la base de données, en octets.

doublons (booléen)
La valeur de l'indicateur DB_DUP.

dupsort (booléen)
La valeur de l'indicateur DB_DUPSORT.

taille d'extension (nombre)
La taille des extensions de base de données, en pages, pour les bases de données de file d'attente configurées pour utiliser
étendues.

h_ffactor (nombre)
La densité dans la base de données de hachage.

h_nelem (nombre)
La taille de la base de données de hachage.

clés (booléen)
Spécifiez si des clés sont présentes pour les bases de données Queue ou Recno.

re_len (nombre)
Spécifiez des enregistrements de longueur fixe de la longueur spécifiée.

re_pad (chaîne)
Spécifiez le caractère du pavé d'enregistrement de longueur fixe.

recnum (booléen)
La valeur de l'indicateur DB_RECNUM.

renuméroter (booléen)
La valeur de l'indicateur DB_RENUMBER.

sous-base de données (chaîne)
La sous-base de données à charger.

AUTEURS


Sleepycat Software, Inc. Cette page de manuel a été créée sur la base de la documentation HTML pour
db_load de Sleepycat, par Thijs Kinkhorst[email protected]>, pour le système Debian
(mais peut être utilisé par d'autres).

22 Novembre 2009 DB5.3_LOAD(1)

Utilisez db5.3_load en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

  • 1
    VBA-M (Archivé - Maintenant sur Github)
    VBA-M (Archivé - Maintenant sur Github)
    Le projet a déménagé à
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Fonctionnalités :Création de tricheétats de sauvegardemulti
    système, prend en charge gba, gbc, gb, sgb,
    sgb2tu...
    Télécharger VBA-M (Archivé - Maintenant sur Github)
  • 2
    Stacer
    Stacer
    Optimiseur de système Linux et surveillance
    Dépôt Github :
    https://github.com/oguzhaninan/Stacer.
    Public : utilisateurs finaux/ordinateurs de bureau. Utilisateur
    interface : Qt. Programmation La...
    Télécharger Stacer
  • 3
    Renard orange
    Renard orange
    Fork de TeamWinRecoveryProject (TWRP)
    avec de nombreuses fonctions supplémentaires, redesign
    et plus de fonctionnalités : prend en charge les aigus et
    Noyau Oreo à jour non-Treble ROMs,
    construit...
    Télécharger OrangeFox
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB Open Source
    Portail des opérations informatiques : une ouverture complète
    source, ITIL, service basé sur le Web
    outil de gestion comprenant un
    CMDB personnalisable, un système de helpdesk et
    un documentaliste...
    Télécharger itop - ITSM CMDB OpenSource
  • 5
    Clémentines
    Clémentines
    Clémentine est une musique multiplateforme
    lecteur et organisateur de bibliothèque inspiré par
    Amarok 1.4. Il a un rapide et
    interface facile à utiliser et vous permet de
    chercher et...
    Télécharger Clémentine
  • 6
    XISMUS
    XISMUS
    ATTENTION : la mise à jour cumulative 2.4.3 a
    été libéré !! La mise à jour fonctionne pour tout
    version 2.xx précédente. Si mise à niveau
    à partir de la version v1.xx, veuillez télécharger et
    i ...
    Télécharger XISMuS
  • Plus "

Commandes Linux

Ad