EngelsFransSpaans

Ad


OnWorks-favicon

db5.3_load - Online in de cloud

Voer db5.3_load uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdracht db5.3_load die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


db5.3_load - Laad gegevens van standaardinvoer

KORTE INHOUD


db5.3_laden [-nTV] [-c naam=waarde] [-f bestand] [-h home] [-P wachtwoord] [-t btree | hasj |
wachtrij | recno] bestand

db5.3_laden [-r lsn | fileid] [-h home] [-P wachtwoord] bestand

PRODUCTBESCHRIJVING


Het hulpprogramma db5.3_load leest de standaardinvoer en laadt deze in het databasebestand.
Het databasebestand wordt gemaakt als het nog niet bestaat.

De invoer voor db5.3_load moet de uitvoerindeling hebben die is gespecificeerd door het hulpprogramma db5.0_dump,
hulpprogramma's, of zoals gespecificeerd voor de -T hieronder.

OPTIES


-c Geef configuratie-opties op en negeer elke waarde die ze kunnen hebben op basis van de invoer.
De opdrachtregelindeling is naam = waarde. Zie het gedeelte Ondersteunde zoekwoorden hieronder
voor een lijst met trefwoorden die worden ondersteund door de -c optie.

-f Lezen van de opgegeven invoer bestand in plaats van uit de standaardinvoer.

-h Geef een homedirectory op voor de databaseomgeving.

Als er een homedirectory is opgegeven, wordt de databaseomgeving geopend met de
DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_MPOOL, DB_INIT_TXN en DB_USE_ENVIRON vlaggen naar
DB_ENV->openen. (Dit betekent dat db5.3_load kan worden gebruikt om gegevens in databases te laden
terwijl ze in gebruik zijn door andere processen.) Als de DB_ENV->open oproep mislukt, of als nee
home directory is opgegeven, de database is nog steeds bijgewerkt, maar de omgeving is
buiten beschouwing gelaten; er wordt bijvoorbeeld niet vergrendeld.

-n Overschrijf geen bestaande sleutels in de database bij het laden in een al
bestaande databank. Als hiervoor geen sleutel/gegevenspaar in de database kan worden geladen
reden, wordt een waarschuwingsbericht weergegeven op de standaardfoutuitgang en de
sleutel/datapaar worden overgeslagen.

-P Geef een omgevingswachtwoord op. Hoewel Berkeley DB-hulpprogramma's het wachtwoord overschrijven
tekenreeksen zo snel mogelijk, houd er rekening mee dat er mogelijk een kwetsbaarheidsvenster is ingeschakeld
systemen waar onbevoegde gebruikers opdrachtregelargumenten kunnen zien of waar hulpprogramma's
kunnen het geheugen met de opdrachtregelargumenten niet overschrijven.

-r Stel de bestands-ID of logvolgnummers (LSN's) van de database opnieuw in.

Alle databasepagina's in transactieomgevingen bevatten verwijzingen naar de
logboekrecords van de omgeving. Om een ​​database naar een andere database te kopiëren
omgeving, databasepaginaverwijzingen naar de logrecords van de oude omgeving moeten zijn:
reset, anders kan er datacorruptie optreden wanneer de database wordt gewijzigd in de nieuwe
omgeving. De -r lsn optie reset de logvolgnummers van een database.

Alle databases bevatten een ID-tekenreeks die wordt gebruikt om de database in de database te identificeren
omgeving cache. Als een database wordt gekopieerd en in dezelfde omgeving wordt gebruikt als
een ander bestand met dezelfde ID-tekenreeks, kan corruptie optreden. De -r fileid optie
stelt de bestands-ID van een database opnieuw in op een nieuwe waarde.

In zowel gevallen, de Fysiek filet gespecificeerd by de filet argument is gewijzigd in-
plaats.

-T De -T optie stelt niet-Berkeley DB-toepassingen in staat om eenvoudig tekstbestanden te laden in
databases.

Als de aan te maken database van het type Btree of Hash is, of het sleutelwoord toetsen is
gespecificeerd als ingesteld, moet de invoer gepaarde tekstregels zijn, waarbij de eerste regel van
het paar is het belangrijkste item en de tweede regel van het paar is de bijbehorende gegevens
item. Als de aan te maken database van het type Queue of Recno is en het trefwoord toetsen
niet is ingesteld, moet de invoer regels tekst zijn, waarbij elke regel een nieuw gegevensitem is voor
de databank.

Een eenvoudig ontsnappingsmechanisme, waarbij newline- en backslash-tekens (\) speciaal zijn,
wordt toegepast op de tekstinvoer. Newline-tekens worden geïnterpreteerd als record
scheidingstekens. Backslash-tekens in de tekst worden in een van de twee geïnterpreteerd
manieren: Als het backslash-teken voorafgaat aan een ander backslash-teken, wordt het paar
wordt geïnterpreteerd als een letterlijke backslash. Als het backslash-teken voorafgaat
elk ander teken, worden de twee tekens na de backslash geïnterpreteerd
als een hexadecimale specificatie van een enkel teken; bijvoorbeeld \0a is een nieuwe regel
teken in de ASCII-tekenset.

Om deze reden kunnen alle backslash- of newline-tekens die van nature voorkomen in de
tekstinvoer moet worden ontsnapt om verkeerde interpretatie door db5.3_load te voorkomen.

Indien de -T optie is opgegeven, moet het onderliggende type toegangsmethode worden opgegeven
met de -t optie.

-t Geef de onderliggende toegangsmethode op. Als Nee -t optie is opgegeven, de database
zal worden geladen in een database van hetzelfde type als werd gedumpt; bijvoorbeeld een Hash
database wordt gemaakt als een hash-database is gedumpt.

Btree- en Hash-databases kunnen van de ene naar de andere worden geconverteerd. Wachtrij en recno
databases kunnen van de ene naar de andere worden geconverteerd. Als de -k optie is opgegeven
bij de aanroep van db5.3_dump kunnen Queue- en Recno-databases worden geconverteerd naar Btree
of Hash, waarbij de sleutel het gehele recordnummer is.

-V Schrijf het versienummer van de bibliotheek naar de standaarduitvoer en sluit af.

Het hulpprogramma db5.3_load kan worden gebruikt met een Berkeley DB-omgeving (zoals beschreven voor de -h
optie, de omgevingsvariabele DB_HOME, of omdat het hulpprogramma in een map is uitgevoerd
met een Berkeley DB-omgeving). Om corruptie in de omgeving te voorkomen wanneer:
bij gebruik van een Berkeley DB-omgeving moet db5.3_load altijd de kans krijgen om los te koppelen
uit de omgeving en verlaat gracieus. Om ervoor te zorgen dat db5.3_load alle omgevingen vrijgeeft
bronnen en netjes afsluiten, stuur het een onderbrekingssignaal (SIGINT).

Het hulpprogramma db5.3_load sluit 0 af bij succes, 1 als een of meer sleutel/gegevensparen niet zijn geladen
in de database omdat de sleutel al bestaat, en >1 als er een fout optreedt.

Voorbeelden


Het hulpprogramma db5.3_load kan worden gebruikt om tekstbestanden in databases te laden. Bijvoorbeeld de
volgende opdracht laadt de standaard UNIX / Etc / passwd bestand in een database, met de login
naam als het sleutelitem en de volledige wachtwoordinvoer als het gegevensitem:

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

Merk op dat backslash-tekens die van nature in de tekst voorkomen, worden omzeild om te vermijden
interpretatie als escape-tekens door db5.3_load.

MILIEU


DB_HOME
Indien de -h optie is niet gespecificeerd en de omgevingsvariabele DB_HOME is ingesteld, it
wordt gebruikt als het pad van de database-home, zoals beschreven in DB_ENV->open.

ONDERSTEUNDE TREFWOORDEN


De volgende trefwoorden worden ondersteund voor de -c opdrachtregeloptie naar de db5.3_load
nut. Zie DB->open voor verdere bespreking van deze trefwoorden en welke waarden zouden moeten zijn
gespecificeerd.

De lijst tussen haakjes geeft aan hoe het waardegedeelte van de naam = waarde paar is
geïnterpreteerd. Items vermeld als (boolean) verwachten waarde te zijn 1 (set) of 0 (uitgeschakeld). Artikelen
vermeld als (getal) waarde converteren naar een getal. Items vermeld als (string) gebruiken de string
waarde zonder wijziging.

bt_minkey (getal)
Het minimum aantal toetsen per pagina.

chksum (booleaans)
Paginacontrolesommen inschakelen.

databank (tekenreeks)
De database die moet worden geladen.

db_lorder (nummer)
De bytevolgorde voor gehele getallen in de opgeslagen databasemetagegevens.

db_pagesize (getal)
De grootte van databasepagina's, in bytes.

duplicaten (booleaans)
De waarde van de DB_DUP-vlag.

dupsort (booleaans)
De waarde van de vlag DB_DUPSORT.

omvang (aantal)
De grootte van database-extensions, in pagina's, voor wachtrijdatabases die zijn geconfigureerd om te gebruiken
omvang.

h_ffactor (getal)
De dichtheid binnen de Hash-database.

h_nelem (nummer)
De grootte van de hash-database.

sleutels (booleaans)
Geef op of er sleutels aanwezig zijn voor Queue- of Recno-databases.

re_len (nummer)
Specificeer records met een vaste lengte van de opgegeven lengte.

re_pad (tekenreeks)
Specificeer het teken van het recordpad met vaste lengte.

recnum (booleaans)
De waarde van de DB_RECNUM-vlag.

hernummeren (booleaans)
De waarde van de vlag DB_RENUMBER.

subdatabase (tekenreeks)
De subdatabase die moet worden geladen.

AUTEURS


Sleepycat Software, Inc. Deze handleiding is gemaakt op basis van de HTML-documentatie voor:
db_load van Sleepycat, door Thijs Kinkhorst[e-mail beveiligd]>, voor het Debian-systeem
(maar kan door anderen worden gebruikt).

22 november 2009 DB5.3_LOAD(1)

Gebruik db5.3_load online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

  • 1
    VBA-M (gearchiveerd - nu op Github)
    VBA-M (gearchiveerd - nu op Github)
    Project is verplaatst naar
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Functies:Cheat creaties opslaan van statenmulti
    systeem, ondersteunt gba, gbc, gb, sgb,
    sgb2Tu...
    VBA-M downloaden (gearchiveerd - nu op Github)
  • 2
    Stacer
    Stacer
    Linux-systeemoptimalisatie en -bewaking
    Github-opslagplaats:
    https://github.com/oguzhaninan/Stacer.
    Doelgroep: eindgebruikers/desktop. Gebruiker
    interface: Qt. Programmeerla...
    Stacer downloaden
  • 3
    oranjevos
    oranjevos
    Vork van TeamWinRecoveryProject (TWRP)
    met veel extra functies, herontwerp
    en meer Kenmerken: Ondersteunt Treble en
    niet-Treble ROM'sUp-to-date Oreo-kernel,
    gebouwd...
    OrangeFox downloaden
  • 4
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: een volledig open
    source, ITIL, webgebaseerde service
    managementtool inclusief een volledig
    aanpasbare CMDB, een helpdesksysteem en
    een documentenman...
    Download itop - ITSM CMDB OpenSource
  • 5
    Clementine
    Clementine
    Clementine is een multi-platform muziek
    speler en bibliotheekorganisator geïnspireerd door
    Amarok 1.4. Het heeft een snelle en
    eenvoudig te gebruiken interface, en stelt u in staat om
    zoek en...
    Clementine downloaden
  • 6
    XISMuS
    XISMuS
    LET OP: Cumulatieve update 2.4.3 heeft
    vrijgelaten!! De update werkt voor iedereen
    vorige 2.xx-versie. Als upgraden
    vanaf versie v1.xx, download en
    i ...
    XISMuS downloaden
  • Meer "

Linux-commando's

Ad