คำถามติดแท็ก dump

3
ส่งออกและนำเข้าฐานข้อมูล PostgreSQL ด้วยชื่ออื่น?
มีวิธีการส่งออกฐานข้อมูล PostgreSQL และนำเข้าภายหลังด้วยชื่ออื่นหรือไม่? ฉันใช้ PostgreSQL กับ Rails และฉันมักจะส่งออกข้อมูลจากการผลิตซึ่งฐานข้อมูลนั้นเรียกว่า blah_production และนำเข้ามาในการพัฒนาหรือการจัดเตรียมด้วยชื่อ blah_development และ blah_staging บน MySQL นี่เป็นเรื่องเล็กน้อยเนื่องจากการส่งออกไม่มีฐานข้อมูลที่ใดก็ได้ (ยกเว้นความเห็น) แต่บน PostgreSQL ดูเหมือนว่าจะเป็นไปไม่ได้ มันเป็นไปไม่ได้เหรอ? ฉันกำลังทิ้งฐานข้อมูลด้วยวิธีนี้: pg_dump blah > blah.dump ฉันไม่ได้ใช้ตัวเลือก -c หรือ -C ดัมพ์นั้นมีคำสั่งเช่น: COMMENT ON DATABASE blah IS 'blah'; ALTER TABLE public.checks OWNER TO blah; ALTER TABLE public.users OWNER TO blah; เมื่อฉันพยายามนำเข้าด้วย …

1
ไม่มีการปิดกั้นการถ่ายโอนข้อมูลหลักบน Linux?
ฉันกำลังมองหาวิธีที่จะใช้ coredump ที่ไม่ล่วงล้ำของกระบวนการทำงานบน Linux ฉันคุ้นเคยกับ gdb gcoreแต่สามารถทำงานได้เมื่อgdbเชื่อมต่อกับกระบวนการและหยุดการดีบักเท่านั้น สำหรับดัมพ์หลักขนาดใหญ่ที่อาจหมายถึงหลายวินาทีหรือแม้กระทั่งสองสามนาทีของการประมวลผลที่ถูกขัดจังหวะ มีทางเลือกที่ไม่มีการบล็อกหรือไม่? ลินุกซ์สนับสนุนคัดลอกเมื่อเขียนหน่วยความจำซึ่งมันต้องอาศัยการสนับสนุนโดยไม่ต้องfork() exec()ดังนั้นฉันจึงคิดถึงสิ่งที่ระดับเคอร์เนลซึ่งเคอร์เนลใช้สแนปช็อต copy-on-write ของตารางหน้ากระบวนการของกระบวนการที่ถูกเททิ้งแล้วเขียนแกนออกในขณะที่กระบวนการดั้งเดิมยังคงทำงานอยู่ ฉันค่อนข้างมั่นใจว่าฉันสามารถใช้gdbเพื่อบังคับเด็กfork()แล้วทิ้งในขณะที่ผู้ปกครองดำเนินการอย่างมีความสุขจากนั้นwait()ในผู้ปกครองเพื่อเก็บเกี่ยวเด็กหลังจากการเลิกจ้าง แม้ว่าจะยุ่งและยังคงต้องมีการขัดจังหวะสองขั้นตอนของกระบวนการหลักแม้ว่าจะเป็นกระบวนการสั้น แน่นอนว่ามีคนต้องการสิ่งนี้มาก่อนหรือไม่
24 linux  dump  gdb 

3
มีกลไกใน Unix (หรือ Linux) เพื่อหยุดการถ่ายโอนข้อมูลหลักในความคืบหน้า?
สมมติว่ากระบวนการขนาดใหญ่ (มาก) กำลังหยุดทำงานและทิ้งแกนประมวลผลและเรารู้สาเหตุจากข้อมูลอื่น (อาจเป็นข้อความยืนยันอาจเป็นอย่างอื่น) มีวิธีที่จะหยุดการถ่ายโอนข้อมูลหลักจากการสร้างอย่างสมบูรณ์เพราะมันเป็นของเสียในกรณีนี้หรือไม่? ตัวอย่างเช่นจะฆ่า -9 ของกระบวนการถ่ายโอนข้อมูลหลักขัดขวางการสร้าง corefile หรือไม่ เห็นได้ชัดว่าถ้าเรารู้ล่วงหน้าว่าเราไม่ต้องการทิ้งขยะหลักเราสามารถตั้ง ulimit ได้อย่างเหมาะสมหรือใช้ยูทิลิตี้ควบคุมไฟล์หลักต่าง ๆ ของระบบปฏิบัติการ แต่คำถามนี้เกี่ยวกับขั้นตอน "การถ่ายโอนข้อมูลหลักที่อยู่ระหว่างดำเนินการ" ... (ตัวอย่างเช่นลองนึกภาพฉันเป็นผู้ร้องขอใน /programming/18368242/how-to-bypass-a-2tb-core-dump-file-system-limit และไม่ต้องการเสีย 5 พื้นที่ดิสก์ขนาด -6 TB :))
15 linux  unix  dump 

2
วิธีรับ core dump จาก apache เมื่อทำการแยกไฟล์
ฉันได้ทำตามคำแนะนำจากหลาย ๆ สถานที่ทางออนไลน์เกี่ยวกับวิธีการรับ core dump จาก apache เมื่อมันสร้าง segfault แต่ก็ยังปฏิเสธที่จะสร้าง dump ฉันมี: เพิ่มCoreDumpDirectoryคำสั่งลงในhttpd.confไฟล์และตั้งค่าเป็น/tmp ดำเนินการ ulimit -c unlimited จัดเตรียมรูปแบบสำหรับการทิ้งโดยใช้ echo '/tmp/core-%e.%p' > /proc/sys/kernel/core_pattern ยังวิ่ง echo 0 > /proc/sys/kernel/core_uses_pid Httpd ถูกรีสตาร์ท แต่ยังไม่มีการสร้างดัมพ์ ฉันใช้ CentOS 5.8 x64 ด้วยhttpd-2.2.3-65.el5.centos.3และphp-5.3.20-13.el5.art ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมาก!

5
วิธีติดตั้งไบนารี exp / imp ของ Oracle
ฉันกำลังท่องเน็ตเพื่อหาทางแก้ปัญหา แต่ฉันไม่มีโชค :( ฉันจะติดตั้ง Oracle imp/ expไบนารีไปยังกล่อง CentOS โดยไม่ต้องติดตั้ง Oracle Server ได้อย่างไร ฉันกำลังเข้าถึงฐานข้อมูล Oracle ที่มีอยู่ในเครื่องอื่นดังนั้นฉันต้องการเพียงลูกค้าที่นี่ ฉันติดตั้งแล้วsqlplusและขึ้นต่อกัน ( oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpmและoracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm) แต่นั่นไม่ได้มีเครื่องมือเหล่านั้น ฉันจำเป็นต้องติดตั้ง Oracle อย่างสมบูรณ์หรือไม่ เป้าหมายของฉันคือการดูดฐานข้อมูลจาก Oracle ไปยังกล่อง CentOS ของฉัน หากมีวิธีอื่นในการทำเช่นนี้โดยไม่ใช้expฉันจะไม่รู้สึกแย่กับการไม่ใช้ แต่ดูเหมือนว่าสำหรับฉันจะไม่มีทางเลือกอื่น
11 centos  oracle  dump 

2
รับดัมพ์หลักของ / การดีบักกระบวนการที่ oom-killer ฆ่า
มีวิธีใดที่จะได้รับดัมพ์หลักหรือสามารถดีบักกระบวนการที่ถูกฆ่าโดย oom-killer ได้หรือไม่? หรือแม้แต่ตั้งค่า oom-killer ให้พยายามฆ่ากระบวนการโดยใช้ ABRT แทน?
10 oom  dump 

5
จะใช้ Java Heap Dumps อย่างเชื่อถือได้อย่างไร
ทีมของฉันประสบปัญหาเมื่อพยายามที่จะทิ้งกองขยะที่ดีซึ่งถูกเรียกโดย OutOfMemoryErrors สำหรับเหตุผลเฉพาะเรากำลังทำการทิ้งด้วย jmap ที่เรียกจากสคริปต์ทุบตีแทนการใช้การตั้งค่าสถานะ HeapDumpOnOutOfMemoryError เราใช้ JVM ขนาด 64 บิตที่มีขนาดฮีปประมาณ 3 GB กองขยะของเราล้มเหลว 90% ของเวลา (คาดเดา) มีอะไรที่เราสามารถทำได้เพื่อปรับปรุงอัตราต่อรองของเราในการทำความสะอาด heap dump ที่เราสามารถใช้เพื่อแก้ไขปัญหาหน่วยความจำได้หรือไม่? ฉันได้อ่านว่า jmap มีปัญหาที่สำคัญใน Java 1.4 แต่ปัญหาเหล่านั้นควรได้รับการแก้ไขเป็นส่วนใหญ่ในขณะนี้
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.