ผมรับงานที่ใช้ database db2 ต่อจากคนอื่นมาชิ้นหนึ่ง
ครั้งแรกที่ได้พังเกี่ยวปัญหาที่น้องเค้าเจอมา export ไม่ได้ คำสั่ง sql ไม่ได้มาตราฐาน (ติดใจ MySQL กัน ) ก็บอกกับตัวเองว่า “งานเข้าละ”
ถึงเวลาไปทำงานที่บริษัทลูกค้า เจอกับเครื่องไข่ในหิน เปิดเว็บจากข้างนอกได้ แต่ remote เข้ามาไม่ได้ เอาไงดี ถ้าต้องมาทุกวันก็ค่ารถบานปลายแน่ ทางที่ดีต้อง copy database ไปทำงานที่บริษัท แจคพอร์ตแรก export ได้แต่เอาเข้าไม่ได้ซะงั้น เครื่องเดียวกันนะเนี่ย search เจอคู่มือใน net
Using DB2 utilities to clone databases across different platforms
พิมพ์คำสั่งเท่าไหร่ก็ error แปลไม่ได้ความ ลองกี่ครังก็เหมือนเดิม เครียด เอาใหม่ อ่านในคู่มือดีๆ มันเหมือน DOS นะอืม ลองดูอีกที DOS จริงๆด้วย export ออกมาได้ (ขอโทษครับผมต้องทำงาน มาทำที่พี่ทุกวันไม่ได้จริงๆ)
กลับมาถึงบริษัทอารายอีกเนี่ยลงบนเครื่องไม่ได้ ( windows 7 ) ไม่เป็นไร VMware ก็ได้ยอมช้าหน่อย import ไม่ได้ครับ ผ่ายบุคลมาปิดเอร์แล้ว (นโยบายให้พนักงานไปทำโอฟรีที่บ้าน)
จะลง VMware ก็หนัก ไม่มีเวลา ลองแก้ให้ลงดูอีกครั้ง เจอ error sql5005c เหมือนที่ทำงาน พี่เกิ้ลบอกให้ add user ที่ใช้อยู่เข้าไปในกลุ่ม DB2ADMNS และ DB2USERS ok ผ่านด่านแรก
ด่านสองใช้คำสั่ง ตามตัวอย่างไม่ได้เจอ error command line environment not initialized แปลว่า “ข้อผิดพลาดสิ่งแวดล้อม บรรทัดคำสั่งไม่เริ่มต้นได้” คืออะไรหว่า อย่าบอกดีกว่ามั่ย งง search จนรู้ว่าให้ใช้ db2cmd แทน db2 ในที่สุดก็เคลียร์ด่านสอง
เหลือ ติดต่อ database ไม่ไหวแล้วครับขอพักก่อน ทำมาทั้งวันได้แค่นี้ ถ้าเป็น MySQL คงเสร็จภายใน 15 นาทีไปแล้ว รวมเวลาจิบกาแฟแล้วด้วย ยุ่งยากขนาดนี้มันมีอะไรดีเนี่ย!