ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

gbak - ออนไลน์ในคลาวด์

เรียกใช้ gbak ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง gbak ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


gbak — สำรอง/กู้คืนฐานข้อมูล Firebird

เรื่องย่อ


ปิด -b [ตัวเลือกสำรอง ...] [ตัวเลือกทั่วไป ...] แหล่ง เป้า

ปิด -c|-r [กู้คืนตัวเลือก ...] [ตัวเลือกทั่วไป ...] แหล่ง เป้า

DESCRIPTION


ปิด เป็นเครื่องมือสำหรับจัดการการสำรองและกู้คืนฐานข้อมูล Firebird

ในโหมดสำรอง แหล่ง เป็นเส้นทางฐานข้อมูลที่มีอยู่ (อาจรวมถึงชื่อเซิร์ฟเวอร์) และ เป้า is
ชื่อไฟล์สำรอง อาจเป็นชื่ออุปกรณ์พิเศษเช่น /dev/stdout (เพื่อเปลี่ยนเส้นทาง
สำรองข้อมูลไปที่ STDOUT) หรือ /dev/st เพื่อใส่ข้อมูลสำรองลงในเทป

อยู่ในโหมดคืนค่า แหล่ง เป็นไฟล์สำรองที่มีอยู่ (หรืออุปกรณ์พิเศษเช่น /dev/stdin for
STDIN หรือ /dev/st เพื่อรับข้อมูลสำรองจากเทป) และ เป้า คือเส้นทางไปยังฐานข้อมูล firebird และ
อาจมีชื่อเซิร์ฟเวอร์

ตัวเลือกทั้งหมดสามารถย่อได้ ด้านล่างทั้งตัวเลือกเวอร์ชันเต็มและตัวเลือกที่สั้นที่สุด
เวอร์ชันที่เป็นไปได้จะได้รับ

ทั่วไป OPTIONS


ของผู้ใช้ ชื่อผู้ใช้
ชื่อผู้ใช้ที่จะใช้เมื่อเชื่อมต่อกับฐานข้อมูล แทนที่ตัวแปรสภาพแวดล้อม ดู
และพวกเรา.

-บทบาท] บทบาท_ชื่อ
บทบาท SQL ที่จะใช้เมื่อเชื่อมต่อกับฐานข้อมูล แทนที่ตัวแปรสภาพแวดล้อม ดู
และพวกเรา.

-รหัสผ่าน] รหัสผ่าน
รหัสผ่านที่จะใช้เมื่อเชื่อมต่อกับฐานข้อมูล แทนที่ตัวแปรสภาพแวดล้อม ดู
และพวกเรา.

-บริการ]
ใช้ตัวจัดการบริการเมื่อพูดคุยกับฐานข้อมูล

-ตรวจสอบ]
รายงานการกระทำแต่ละครั้ง

แสดงข้อมูลโดยละเอียดเกี่ยวกับข้อมูลเมตาที่กำลังประมวลผล ตารางที่กำลังดำเนินการอยู่
สำรอง/กู้คืน และจำนวนระเบียนที่ประมวลผล

-y เส้นทาง
เปลี่ยนเส้นทางสถานะ/ข้อความแสดงข้อผิดพลาดไปยังเส้นทางที่กำหนด

-z
รายงานหมายเลขเวอร์ชันเต็มก่อนดำเนินการอื่นใด

การสำรองข้อมูล OPTIONS


-b[ackup_database]
เปิดโหมดสำรอง

-แปลง]
แปลงตารางภายนอกเป็นตาราง

โดยปกติตารางภายนอกจะถูกละเว้นในระหว่างการสำรองและกู้คืน กับ -แปลง ตัวเลือก
ตารางภายนอกจะรวมอยู่ในข้อมูลสำรองเช่นเดียวกับตารางปกติอื่นๆ เมื่อตัวสำรองดังกล่าว
ถูกกู้คืน ตารางภายนอกก่อนหน้านี้เหล่านี้ถูกสร้างขึ้นเป็นตารางปกติ

-ปัจจัย] NUM
ปัจจัยการปิดกั้น เอาต์พุตเขียนในบล็อกของ NUM ไบต์ มีประโยชน์เมื่อสำรองข้อมูลไปยัง a
เทป.

-g[arbage_collect]
ยับยั้งการรวบรวมขยะ

โดยปกติ Firebird จะเรียกใช้ตัวรวบรวมขยะเมื่ออ่านตาราง ตั้งแต่
กระบวนการสำรองข้อมูลจะอ่านตารางทั้งหมด ซึ่งบังคับให้รวบรวมขยะของฐานข้อมูลทั้งหมด
ในกรณีที่คุณทำการสำรองข้อมูลเพียงเพื่อกู้คืนผ่านฐานข้อมูลที่มีอยู่ขยะนี้
การสะสมไม่จำเป็น อีกเหตุผลหนึ่งที่ใช้ตัวเลือกนี้คือถ้าเป็นการรวบรวมขยะ
มีส่วนร่วมด้วยวิธีการอื่น - ไม่ว่าจะโดยใช้ gfix หรือการกวาดอัตโนมัติ การใช้สวิตช์นี้
เร่งกระบวนการสำรองข้อมูลและยังสามารถช่วยสำรองข้อมูลที่เสียหายได้ในบางกรณี
ฐานข้อมูล

-ไม่สนใจ]
ละเว้นระเบียนที่มีเช็คซัมที่ไม่ถูกต้อง

ควรใช้ตัวเลือกนี้เมื่อสำรองฐานข้อมูลที่เสียหายเท่านั้น

-l [อิมโบ]
ละเว้นธุรกรรมในบริเวณขอบรก

สวิตช์นี้ทำให้กระบวนการสำรองข้อมูลละเว้นธุรกรรมในสถานะขอบรก

-ม[เอตาดาต้า_เท่านั้น]
ข้อมูลเมตาสำรองเท่านั้น

ด้วยตัวเลือกนี้ ข้อมูลเมตาเท่านั้นที่ถูกเขียนไปยังข้อมูลสำรอง รวมถึงทั้งหมด
ตาราง/มุมมอง/ทริกเกอร์/ดัชนี/กระบวนงานที่เก็บไว้/โดเมน/เครื่องกำเนิดไฟฟ้า ฯลฯ ไม่มีข้อมูลตาราง
รวมอยู่ในการสำรองข้อมูล การสำรองข้อมูลดังกล่าวมีประโยชน์สำหรับการสร้างสำเนา "ว่าง" ของฐานข้อมูล

-nt
ใช้รูปแบบการสำรองข้อมูลที่ไม่สามารถเคลื่อนย้ายได้

โดยค่าเริ่มต้น รูปแบบการสำรองข้อมูลที่ "เคลื่อนย้ายได้" จะถูกใช้ ซึ่งหมายความว่าคุณสามารถสำรองฐานข้อมูล
บนเครื่อง little-endian และคืนค่าในเครื่อง big-endian และในทางกลับกัน โดยใช้ -nt
การสำรองข้อมูลมีประโยชน์เฉพาะกับเครื่องที่มี "ความสิ้นสุด" เดียวกันเท่านั้น

-ol[d_descriptions]
บันทึกคำอธิบายข้อมูลเมตาแบบเก่า

เรียกคืน OPTIONS


-c[สร้างฐานข้อมูลใหม่]
เปิดโหมดการกู้คืน

เป้า ฐานข้อมูลจะถูกสร้างขึ้นและจะต้องไม่มีอยู่แล้ว

-r[ecreate_database] [o[เขียนทับ]]
Like -create_databaseแต่โดยการเพิ่ม เขียนทับ สามารถบังคับให้เปลี่ยนเป้าหมายได้
ฐานข้อมูล

-ตัวแทน[lace_database]
Like -create_databaseแต่เป้าหมายจะถูกเขียนทับหากมีอยู่

-bu[ข้อเสนอ] NUM
เมื่อสร้างฐานข้อมูลเป้าหมาย ให้ละเว้นข้อมูลเกี่ยวกับบัฟเฟอร์ฐานข้อมูลที่จัดเก็บไว้ในไฟล์
สำรองและใช้จำนวนบัฟเฟอร์ที่ระบุ

-ขยาย]
โดยปกติ Firebird จะใช้การบีบอัด RLE สำหรับสตริงเมื่อจัดเก็บไว้ในดิสก์ ตัวเลือกนี้
ปิดการบีบอัดนี้

-i[ไม่ได้ใช้งาน]
กู้คืนดัชนีในสถานะที่ไม่ใช้งาน สามารถใช้เพื่อกู้คืนข้อมูลสำรองซึ่งมี data
ไม่สอดคล้องกับคีย์ต่างประเทศ/ข้อจำกัดเฉพาะ

-ฆ่า]
อย่าสร้างเงาเมื่อกู้คืน

โดยปกติและเงาฐานข้อมูลจะถูกสร้างขึ้นระหว่างการกู้คืน ตัวเลือกนี้ยับยั้งสิ่งนี้

-โหมด] เข้า
กู้คืนฐานข้อมูลด้วยให้ เข้า.

ค่าที่ถูกต้องสำหรับ เข้า เป็น อ่านเท่านั้น และ อ่านเขียน. ค่าเริ่มต้นคือการกู้คืนฐานข้อมูล
ด้วยโหมดการเข้าถึงดั้งเดิม

-n[o_ความถูกต้อง]
กู้คืนฐานข้อมูลโดยไม่มีข้อจำกัดด้านความถูกต้อง ซึ่งรวมถึงกุญแจต่างประเทศ เอกลักษณ์ และ
ตรวจสอบข้อ จำกัด มีประโยชน์สำหรับการกู้คืนข้อมูลสำรองซึ่งมีข้อมูลที่ไม่สอดคล้องกัน

-o[ne_at_a_time]
ดำเนินการกู้คืนธุรกรรมหลังจากกู้คืนแต่ละตาราง

-p[อายุ_ขนาด] NUM
แทนที่ขนาดหน้าที่เก็บไว้ในข้อมูลสำรอง ค่าที่ถูกต้องสำหรับ NUM คือ 1024, 2048, 4096, 8192,
16384 และ 32768

-use_[ทั้งหมด_สเปซ]
โดยปกติ Fireburd จะสงวนพื้นที่บางส่วนในหน้าข้อมูลแต่ละหน้าเพื่อใช้งานต่อไป นี้สงวนไว้
พื้นที่ใช้สำหรับข้อมูลที่แทรกใหม่และสำหรับเก็บข้อมูลเวอร์ชันเก่า มี
พื้นที่ที่สงวนไว้เพื่อการนี้ "ใกล้" กับข้อมูลจะเร่งการปรับเปลี่ยน ถ้า
ฐานข้อมูลส่วนใหญ่จะใช้สำหรับการดำเนินการอ่านโดยระบุ -use_all_space จะช่วยได้บ้าง
ช่องว่าง

ตัวเลือกนี้มีประโยชน์อย่างยิ่งเมื่อกู้คืนฐานข้อมูลแบบอ่านอย่างเดียว เนื่องจากเป็นแบบอ่านอย่างเดียว
ฐานข้อมูลไม่ต้องการพื้นที่เพิ่มเติมสำหรับเวอร์ชันย้อนหลัง

-fix_fss_metadata ชุดอักขระ
เมื่อกู้คืนข้อมูลเมตาในกรณีที่ไม่ถูกต้อง UTF8 ให้ลองแปลงจากที่ระบุ
ชุดตัวอักษร. มีประโยชน์เมื่อให้คำอธิบายตารางในระดับชาติที่ไม่ใช่ UTF8
การเข้ารหัส ซึ่งเป็นไปได้ด้วย Firebird ก่อนเวอร์ชัน 2.5

-fix_fss_data ชุดอักขระ
เมื่อกู้คืนข้อมูลตาราง ในกรณีที่คอลัมน์กำหนดด้วยชุดอักขระ UNICODE_FSS
ไม่มี UTF8 ที่ถูกต้อง (ซึ่งเป็นไปได้กับ Firebird เวอร์ชันก่อน 2.5) ให้ลอง
แปลงข้อมูลจากชุดอักขระที่ระบุ

การกู้คืน TO หลายไฟล์ ฐานข้อมูล


ก่อนหน้านี้ Firebird ไม่สามารถทำงานกับพอยน์เตอร์ไฟล์ 64 บิตได้ ดังนั้นจึงมีข้อจำกัด
ฐานข้อมูลถึง (ประมาณ) ขนาด 2GB ต่อฐานข้อมูล

เนื่องจาก 2GB มีข้อมูลไม่มากนักตั้งแต่หลายปีที่ผ่านมา จึงมีกลไกในการแพร่กระจายฐานข้อมูล
ลงในหลายไฟล์ วิธีนี้ทำให้คุณสามารถมีไฟล์ 2GB ได้หลายไฟล์ ซึ่งมีข้อมูลทั้งหมดของคุณ

เมื่อกู้คืนไปยังฐานข้อมูลหลายไฟล์ อาร์กิวเมนต์เป้าหมายจะอยู่ในรูปแบบ: ไฟล์_1 เพจ_1
ไฟล์_2 เพจ_2 ... ไฟล์_N-1 เพจ_N-1 ไฟล์_N

แต่ละ เพจ_n ระบุจำนวนหน้าที่จะใส่ได้มากที่สุด file_n. สุดท้ายในรายการคือ
ชื่อไฟล์ไม่จำกัดจำนวนหน้า - จะมีทุกหน้าที่ไม่เข้าข่าย ไฟล์_N-1. สังเกตได้ว่า
เพจ_n มีหน่วยวัดเป็นหน้า ไม่ใช่ไบต์ ดังนั้นจำนวนสูงสุดที่เป็นไปได้ขึ้นอยู่กับหน้า
ขนาด.

ลองนึกภาพคุณมีระบบไฟล์ (หรือระบบปฏิบัติการโบราณ) ซึ่งรองรับเฉพาะพอยน์เตอร์ไฟล์แบบ 32 บิต
ในการเล่นอย่างปลอดภัย คุณตัดสินใจแบ่งฐานข้อมูลของคุณเป็นไฟล์ 2GB ถ้าขนาดหน้าสำหรับ
ฐานข้อมูลคือ 8192 ดังนั้นแต่ละไฟล์สามารถมีได้สูงสุด 2*1024*1024*1024/8192 = 262144 หน้า

หมายเหตุ
โปรดทราบว่าในระบบปฏิบัติการล่าสุดและระบบไฟล์ Firebird สามารถใช้การเรนเดอร์ตัวชี้ไฟล์ 64 บิตได้
ฐานข้อมูลหลายไฟล์ไม่จำเป็น

และพวกเรา


เช่นเดียวกับยูทิลิตี้ Firebird อื่น ๆ gbak ยอมรับตัวแปรสภาพแวดล้อมต่อไปนี้:

ISC_USER ค่าเริ่มต้นสำหรับ ของผู้ใช้ ตัวเลือก

ISC_ROLE ค่าเริ่มต้นสำหรับ -บทบาท ตัวเลือก

ISC_รหัสผ่าน
ค่าเริ่มต้นสำหรับ - รหัสผ่าน ตัวเลือก

ตัวอย่าง


ในตัวอย่างทั้งหมด ของผู้ใช้, -บทบาท และ - รหัสผ่าน ละเว้นตัวเลือกเพื่อความชัดเจน ในชีวิตจริง
สถานการณ์โลกที่พวกเขา (หรือตัวแปรสิ่งแวดล้อมที่สอดคล้องกัน) ควรใช้

โปรดทราบว่าแนะนำให้ใช้นามสกุลไฟล์ที่นี่ การใช้ส่วนขยายแบบรวม
แบบแผนช่วยเดาประเภทไฟล์เพียงแค่ดูที่นามสกุล

ต่อไปนี้เป็นส่วนขยายที่ใช้กันทั่วไป:

.fdb ฐานข้อมูล Firebird

.gdb ฐานข้อมูล Firebird ซึ่งเป็นส่วนขยายแบบเดิมตั้งแต่สมัยที่ Firebird เป็น Interbase
จริง ๆ แล้ว gdb มาจากฐานข้อมูล Grotton ซึ่งตั้งชื่อตามบริษัทที่สร้าง
ซอฟต์แวร์ย้อนกลับไปในปี 1984

.fdb.2 ไฟล์ที่สองของฐานข้อมูลหลายไฟล์

.fdb.3 ไฟล์ที่สามของฐานข้อมูลหลายไฟล์

.fdbN N-th ไฟล์ฐานข้อมูลหลายไฟล์

.fbk ไฟล์สำรอง Firebird

.gbk นามสกุลเดิมสำหรับไฟล์สำรอง

.fbk.gz Gzipped ไฟล์สำรอง

สำรอง a ฐานข้อมูล เข้าไป a ถูกอัด รูปแบบ:
gbak -b db-srv:/database.fdb /dev/stdout | gzip > /file.fbk.gz

ฟื้นฟู a ฐานข้อมูล เข้าไป ใหม่ ชื่อไฟล์:
zcat /file.fbk.gz | gbak -c /dev/stdin db-srv:/new-database.fdb

ใช้ gbak ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB โอเพ่นซอร์ส
    IT Operations Portal: การเปิดที่สมบูรณ์
    แหล่งที่มา ITIL บริการบนเว็บ
    เครื่องมือการจัดการรวมทั้งอย่างเต็มที่
    CMDB ที่ปรับแต่งได้ ระบบ Helpdesk และ
    คนทำเอกสาร...
    ดาวน์โหลด itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine เป็นเพลงหลายแพลตฟอร์ม
    เครื่องเล่นและผู้จัดห้องสมุดที่ได้รับแรงบันดาลใจจาก
    อมาร็อก 1.4. มีความรวดเร็วและ
    อินเทอร์เฟซที่ใช้งานง่ายและช่วยให้คุณ
    ค้นหาและ ...
    ดาวน์โหลดเคลเมนไทน์
  • 3
    XISMuS
    XISMuS
    คำเตือน: อัปเดตสะสม 2.4.3 มี
    ถูกปล่อยออกมา!! การอัปเดตใช้ได้กับทุก ๆ
    เวอร์ชันก่อนหน้า 2.xx ถ้าอัพเกรด
    จากเวอร์ชัน v1.xx โปรดดาวน์โหลดและ
    i ...
    ดาวน์โหลด XISMuS
  • 4
    เฟซแทร็กนัวร์
    เฟซแทร็กนัวร์
    โปรแกรม headtracking แบบโมดูลาร์นั้น
    รองรับตัวติดตามใบหน้าและตัวกรองหลายตัว
    และเกมโปรโตคอล ในบรรดาผู้ติดตาม
    คือ SM FaceAPI, AIC Inertial Head
    ติดตาม ...
    ดาวน์โหลด facetracknoir
  • 5
    PHP คิวอาร์โค้ด
    PHP คิวอาร์โค้ด
    PHP QR Code เป็นโอเพ่นซอร์ส (LGPL)
    ห้องสมุดสำหรับสร้างรหัส QR,
    บาร์โค้ด 2 มิติ ขึ้นอยู่กับ
    ไลบรารี libqrencode C จัดเตรียม API สำหรับ
    การสร้างบาร์โค้ด QR Code...
    ดาวน์โหลด PHP QR Code
  • 6
    freeciv
    freeciv
    Freeciv เป็นเกมเทิร์นเบสฟรี
    เกมกลยุทธ์แบบผู้เล่นหลายคนซึ่งในแต่ละ
    ผู้เล่นกลายเป็นผู้นำของa
    อารยธรรมต่อสู้เพื่อให้ได้
    เป้าหมายสูงสุด : เป็น...
    ดาวน์โหลด Freeciv
  • เพิ่มเติม»

คำสั่ง Linux

Ad