GoGPT Best VPN GoSearch

Favicon OnWorks

db_load - Dalam talian dalam Awan

Jalankan db_load dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan db_load yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


db5.3_load - Muatkan data daripada input standard

SINOPSIS


db5.3_load [-nTV] [-c name=value] [-f file] [-h home] [-P password] [-t btree | cincang |
beratur | recno] fail

db5.3_load [-r lsn | fileid] Fail [-h home] [-P password].

DESCRIPTION


Utiliti db5.3_load membaca daripada input standard dan memuatkannya ke dalam fail pangkalan data.
Fail pangkalan data dibuat jika ia belum wujud.

Input kepada db5.3_load mestilah dalam format output yang ditentukan oleh utiliti db5.0_dump,
utiliti, atau seperti yang dinyatakan untuk -T di bawah.

PILIHAN


-c Tentukan pilihan konfigurasi yang mengabaikan sebarang nilai yang mungkin ada berdasarkan input.
Format baris arahan ialah nama=nilai. Lihat bahagian Kata Kunci yang Disokong di bawah
untuk senarai kata kunci yang disokong oleh -c pilihan.

-f Baca dari yang dinyatakan input fail dan bukannya daripada input standard.

-h Tentukan direktori rumah untuk persekitaran pangkalan data.

Jika direktori rumah ditentukan, persekitaran pangkalan data dibuka menggunakan
Benderakan DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_MPOOL, DB_INIT_TXN dan DB_USE_ENVIRON ke
DB_ENV->buka. (Ini bermakna db5.3_load boleh digunakan untuk memuatkan data ke dalam pangkalan data
semasa ia digunakan oleh proses lain.) Jika panggilan terbuka DB_ENV-> gagal, atau jika tiada
direktori rumah ditentukan, pangkalan data masih dikemas kini, tetapi persekitarannya
diabaikan; sebagai contoh, tiada penguncian dilakukan.

-n Jangan tulis ganti kekunci sedia ada dalam pangkalan data apabila memuatkan ke kunci yang sudah ada
pangkalan data sedia ada. Jika pasangan kunci/data tidak boleh dimuatkan ke dalam pangkalan data untuk ini
sebab, mesej amaran dipaparkan pada output ralat standard, dan
pasangan kunci/data dilangkau.

-P Tentukan kata laluan persekitaran. Walaupun utiliti Berkeley DB menimpa kata laluan
rentetan secepat mungkin, maklumlah mungkin terdapat tetingkap kelemahan
sistem di mana pengguna yang tidak bernasib baik boleh melihat hujah baris arahan atau di mana utiliti
tidak dapat menimpa memori yang mengandungi argumen baris arahan.

-r Tetapkan semula ID fail pangkalan data atau nombor jujukan log (LSN).

Semua halaman pangkalan data dalam persekitaran transaksi mengandungi rujukan kepada
rekod log persekitaran. Untuk menyalin pangkalan data ke pangkalan data yang berbeza
persekitaran, rujukan halaman pangkalan data kepada rekod log persekitaran lama mestilah
set semula, jika tidak, rasuah data boleh berlaku apabila pangkalan data diubah suai dalam yang baharu
persekitaran. The -r lsn pilihan menetapkan semula nombor jujukan log pangkalan data.

Semua pangkalan data mengandungi rentetan ID yang digunakan untuk mengenal pasti pangkalan data dalam pangkalan data
cache persekitaran. Jika pangkalan data disalin, dan digunakan dalam persekitaran yang sama seperti
fail lain dengan rentetan ID yang sama, rasuah boleh berlaku. The -r fileid pilihan
menetapkan semula ID fail pangkalan data kepada nilai baharu.

In kedua-dua kes, yang fizikal fail dinyatakan by yang fail hujah is diubahsuai dalam-
tempat.

-T . -T pilihan membolehkan aplikasi DB bukan Berkeley memuatkan fail teks dengan mudah
pangkalan data.

Jika pangkalan data yang akan dibuat adalah jenis Btree atau Hash, atau kata kunci kunci is
ditentukan sebagai ditetapkan, input mesti dipasangkan baris teks, di mana baris pertama
pasangan ialah item utama, dan baris kedua pasangan ialah data yang sepadan
item. Jika pangkalan data yang hendak dibuat adalah jenis Queue atau Recno dan kata kunci kunci
tidak ditetapkan, input mestilah baris teks, di mana setiap baris adalah item data baharu untuk
pangkalan data.

Mekanisme melarikan diri yang mudah, di mana aksara baris baharu dan garis miring ke belakang (\) adalah istimewa,
digunakan pada input teks. Aksara baris baharu ditafsirkan sebagai rekod
pemisah. Aksara garis miring belakang dalam teks akan ditafsirkan dalam satu daripada dua
cara: Jika aksara garisan belakang mendahului watak garisan belakang yang lain, pasangan itu
akan ditafsirkan sebagai garis miring ke belakang literal. Jika aksara sengkang terbalik mendahului
mana-mana watak lain, kedua-dua aksara yang mengikuti garis serong ke belakang akan ditafsirkan
sebagai spesifikasi heksadesimal bagi satu aksara; contohnya, \0a ialah baris baharu
watak dalam set aksara ASCII.

Atas sebab ini, mana-mana aksara sengkang ke belakang atau baris baharu yang secara semula jadi berlaku dalam
input teks mesti dilepaskan untuk mengelakkan salah tafsir oleh db5.3_load.

Jika -T pilihan ditentukan, jenis kaedah akses asas mesti ditentukan
menggunakan -t pilihan.

-t Nyatakan kaedah capaian asas. Jika tidak -t pilihan ditentukan, pangkalan data
akan dimuatkan ke dalam pangkalan data dari jenis yang sama seperti yang dibuang; sebagai contoh, Hash
pangkalan data akan dibuat jika pangkalan data Hash telah dibuang.

Pangkalan data Btree dan Hash boleh ditukar dari satu ke yang lain. Beratur dan Recno
pangkalan data boleh ditukar dari satu ke yang lain. Sekiranya -k pilihan telah ditentukan
pada panggilan ke db5.3_dump maka pangkalan data Queue dan Recno boleh ditukar kepada Btree
atau Hash, dengan kuncinya ialah nombor rekod integer.

-V Tulis nombor versi perpustakaan ke output standard, dan keluar.

Utiliti db5.3_load boleh digunakan dengan persekitaran DB Berkeley (seperti yang diterangkan untuk -h
pilihan, pembolehubah persekitaran DB_HOME, atau kerana utiliti dijalankan dalam direktori
mengandungi persekitaran Berkeley DB). Bagi mengelakkan rasuah alam sekitar apabila
menggunakan persekitaran Berkeley DB, db5.3_load hendaklah sentiasa diberi peluang untuk melepaskan diri
dari persekitaran dan keluar dengan anggun. Untuk menyebabkan db5.3_load melepaskan semua persekitaran
sumber dan keluar dengan bersih, hantarkan isyarat gangguan (SIGINT).

Utiliti db5.3_load keluar dari 0 apabila berjaya, 1 jika satu atau lebih pasangan kunci/data tidak dimuatkan
ke dalam pangkalan data kerana kunci sudah wujud, dan >1 jika ralat berlaku.

CONTOH


Utiliti db5.3_load boleh digunakan untuk memuatkan fail teks ke dalam pangkalan data. Sebagai contoh, yang
arahan berikut memuatkan UNIX standard / etc / passwd fail ke dalam pangkalan data, dengan log masuk
namakan sebagai item utama dan keseluruhan entri kata laluan sebagai item data:

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

Ambil perhatian bahawa aksara sengkang terbalik yang berlaku secara semula jadi dalam teks dilepaskan untuk dielakkan
tafsiran sebagai aksara melarikan diri oleh db5.3_load.

PERSEKITARAN


DB_HOME
Jika -h pilihan tidak ditentukan dan pembolehubah persekitaran DB_HOME ditetapkan, ia
digunakan sebagai laluan rumah pangkalan data, seperti yang diterangkan dalam DB_ENV->open.

DISOKONG Kata-kata berkaitan


Kata kunci berikut disokong untuk -c ption baris arahan ke db5.3_load
utiliti. Lihat DB->open untuk perbincangan lanjut tentang kata kunci ini dan nilai yang sepatutnya
dinyatakan.

Penyenaraian kurungan menentukan cara bahagian nilai bagi nama=nilai pasangan adalah
ditafsirkan. Item yang disenaraikan sebagai (boolean) mengharapkan nilai 1 (set) atau 0 (tidak ditetapkan). barang
disenaraikan sebagai (nombor) menukar nilai kepada nombor. Item yang disenaraikan sebagai (rentetan) menggunakan rentetan
nilai tanpa pengubahsuaian.

bt_minkey (nombor)
Bilangan minimum kunci setiap halaman.

chksum (boolean)
Dayakan jumlah semak halaman.

pangkalan data (rentetan)
Pangkalan data untuk dimuatkan.

db_lorder (nombor)
Susunan bait untuk integer dalam metadata pangkalan data yang disimpan.

db_pagesize (nombor)
Saiz halaman pangkalan data, dalam bait.

pendua (boolean)
Nilai bendera DB_DUP.

dupsort (boolean)
Nilai bendera DB_DUPSORT.

meluaskan (nombor)
Saiz takat pangkalan data, dalam halaman, untuk pangkalan data Baris yang dikonfigurasikan untuk digunakan
keluasan.

h_faktor (nombor)
Ketumpatan dalam pangkalan data Hash.

h_nelem (nombor)
Saiz pangkalan data Hash.

kekunci (boolean)
Tentukan sama ada kunci ada untuk pangkalan data Queue atau Recno.

re_len (nombor)
Tentukan rekod panjang tetap bagi panjang yang ditentukan.

re_pad (rentetan)
Tentukan aksara pad rekod panjang tetap.

recnum (boolean)
Nilai bendera DB_RECNUM.

nombor semula (boolean)
Nilai bendera DB_RENUMBER.

subdatabase (rentetan)
Subdatabase untuk dimuatkan.

PENGARANG


Sleepycat Software, Inc. Halaman manual ini dibuat berdasarkan dokumentasi HTML untuk
db_load daripada Sleepycat, oleh Thijs Kinkhorst[e-mel dilindungi]>, untuk sistem Debian
(tetapi boleh digunakan oleh orang lain).

November 22 2009 DB5.3_LOAD(1)

Gunakan db_load dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.