Những bài học đau thương trong nghề DBA - phần 2
Đọc thêm  Những bài học đau thương trong nghề DBA - Phần 1

   Quán cafe Linh Đàm 1 buổi chiều mùa đông

Mới có mấy năm mà trông Nhân khác quá, khác hẳn cái hồi tôi mới gặp anh ấy cách đây 5 năm…

Mái tóc hoa râm, vóc dáng tiều tuỵ, và nhất là đôi mắt… Đôi mắt đỏ hoe, lúc nào cũng như ầng ậc nước, chỉ chực khóc. Tôi cũng lấy làm ái ngại cho anh.

Rít 1 hơi thuốc thật sâu rồi từ từ nhả ra 1 làn khói trắng đục, đôi mắt anh lơ đãng nhìn xa xa về phía bên kia hồ Linh Đàm…

Phá tan bầu không khí im lặng đầy ngượng nghịu, anh chậm rãi kể:

   và câu chuyện bắt đầu

Thế mà chuyện cũng đã 3 năm rồi đấy Duy ạ.
Hồi đấy tớ cũng là 1 anh chuyên viên cao cấp của 1 công ty chứng khoán top đầu, danh giá lắm chứ. Đi làm đầu tóc lúc nào cũng vuốt sáp cứng đơ, áo quần phẳng lỳ không một hạt bụi.

Khối em trong công ty chết mê tớ. Thế mà cuối cùng chỉ vì cái sai lầm tai hại đó mà tớ mất tất cả...
Tớ còn nhớ y nguyên buổi chiều thứ 6 hôm đó, tớ đã làm gần xong hết mọi thứ rồi. Buổi tối tớ còn hẹn người yêu đi chọn váy cưới.
Vậy mà, lão Tuấn trưởng phòng tự nhiên bắt export cho lão ấy mấy cái schema, để mai lão ấy còn ném lên con test.
Tớ nhớ mang máng là mấy cái schema này đâu đó export ra cũng tầm 60, 70G gì đó. Cũng căng phết, vì phân vùng trên server lớn nhất chỉ còn dư khoảng hơn 80G.
Các phân vùng còn lại thì lác đác cái thì dư 20G, cái thì dư 30G, không ăn thua.
Mà chắc là không sao đâu, Thế là tớ làm luôn câu lệnh:

 

create directory export_dir as '/export';

expdp system/password directory=export_dir dumpfile=stock_market_%U.dmp logfile=stock_market.log schemas=NASDAQ,NYSE parallel=16 compression=all

 

Tớ còn cẩn thận thêm option compression=all để cho nén bản export cho nó yên tâm, rồi mới xách cặp đi về.
Thế mà vừa đưa người yêu đến Xã Đàn thì điện thoại đã réo ầm lên.
Giọng lão Tuấn lạc đi trong điện thoại:
Mày về công ty mà xem database đi, chết hết cả rồi :((
Lúc đấy, chân tay tớ như rụng rời, tai ù đi 1 lúc. Rồi tớ quay xe cái rẹt, rú ga phóng về công ty, bỏ lại người yêu ngơ ngác phía sau…

...

Té ra thư mục /export mà anh export ra thực ra nằm trên chính mount point / (chứa cả hệ điều hành). Chiều hôm đó, bản export mà Nhân dự đoán có 60, 70G, nó đã vượt quá 80G mà không có dấu hiệu sắp xong.

Và hậu quả đến như 1 lẽ tất nhiên, phân vùng / bị đầy, làm treo luôn cả server.

...

   7h tối

Rút trong bao thêm 1 điếu nữa, anh lặng lẽ châm lửa...

Tại chiều hôm đó, thằng cha dev đẩy lên database 1 đống dữ liệu chết tiệt mà tớ không biết. Sau vụ đó, tớ bị điều chuyển sang trông Data Center ở một nơi khỉ ho cò gáy. Người yêu cũng từ hôn luôn. 

Trầm ngâm 1 lúc, tôi cất tiếng trách anh:

Cũng là do anh không cẩn thận, sao anh không bảo lão Tuấn thư thư cho vài hôm rồi mới làm. Hoặc là anh tạo thêm 1 directory trỏ vào 1 thư mục khác, để cho nó share bớt file sang bên đó

Kiểu này:

create directory export_dir1 as '/export'; 
create directory export_dir2 as '/data02';
create directory export_dir3 as '/data03';
expdp system/password dumpfile=export_dir1:stock_market_%U.dmp,export_dir2:stock_market_%U.dmp,export_dir3:stock_market_%U.dmp logfile=export_dir1:stock_market.log schemas=NASDAQ,NYSE parallel=16 compression=all

 

Cậu có vào hoàn cảnh đó đâu mà hiểu được tình cảnh của tớ lúc đó. Tớ cũng là con người, cũng có lúc mắc sai lầm, hiểu không?

Bỗng, anh giật mình như nhớ ra điều gì đó!

Sắc mặt anh chuyển từ đỏ sang xám ngoét. Anh im lặng hồi lâu rồi chào tôi ra về.

Tôi ái ngại nhìn theo bước anh ra về khi cơn mưa chiều đã bắt đầu nặng hạt.

Tôi cũng hơi ân hận vì đã trách anh khi sự đã rồi. Nếu là tôi, cũng chắc gì đã không có lúc làm như anh.

 

Có những đêm ta không thể ngủ vì những điều ngu không thể tả.

Hà Nội 201x

5 3 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận