Kiến thức chung

Lỗi tnsping đến database local rất lâu.

Bắt bệnh lỗi tnsping đến database local rất lâu
Một ngày đẹp trời trong chuỗi ngày đang đứng yên khi Tổ quốc cần, không khí dạo này trong lành đến lạ kỳ.
Lúc đó là gần 17h, tôi vừa kết thúc cuộc họp với đối tác, chợt điện thoại hiện tin nhắn “Huy ơi, rảnh không anh nhờ chút”.
Một ông anh mà tôi rất quý ping qua messenger, tôi lập tức liên hệ lại thì có một bài toán khá thú vị:
Ông anh mới chuyển văn phòng từ Hoàng Đạo Thúy sang Duy Tân, Database server được bế đi theo. Mọi hôm hoạt động vẫn hết sức bình thường, hôm nay các anh em trong công ty báo kết nối vào database rất lâu (có trường hợp phải 1,2 phút mới kết nối vào được).
Ông anh khẳng định chưa có gì thay đổi cả, từ cấu hình server, IP, hostname (nói chung là nguyễn y vân).
Remote vào hệ thống để kiểm tra, chú ý đầu tiên của tôi là hệ thống sử dụng Window Server 64 bit, và database đặt tên huyền thoại mà mọi anh em nào học Oracle cũng đề biết.
Bằng một số biện pháp nghiệp vụ, tôi lướt nhanh tổng trên trạng thái các thành phần trong CSDL, alert databaselog, sơ bộ thì thấy mọi thứ đều đang hoạt động.
Sau đó tôi đi vào kiểm tra trực tiếp việc kết nối đến database báo rất lâu nhưng vẫn thành công.
Kiểm tra kết nối sử dụng ngay tnsping đầu tiên, kết quả như sau:
– Lần 1 tnsping: 34000ms (tnsping trực tiếp trên database server, thật khủng khiếp)
– Lần 2 tnsping: 10ms (oh, lúc nãy mình hoa mắt chăng)
– Lần 3 tnsping: hơn 20000ms
Việc kết nối này ngay lập tức được khoanh vùng vấn đề liên quan đến LISTENER. Tuy nhiên Listener đã từng được tạo lại mà không ăn thua.
Dựa vào 1 loạt tình tiết nhảy lên trong đầu:
. Sử dụng Window Server
. Database trên Default
. Các tham số gần như Default
. Listener đang bị khoanh vùng có vấn đề
Tôi lập tức đi vào kiểm tra file listener.log. File này hiện nay đang là 4GB.
Mặc dù phân vùng lưu trữ đang được format NTFS, tuy nhiên 4G file log với Window là ngưỡng gặp vấn đề rồi.
Nhẹ nhàng đổi tên file log để hệ thống sinh ra file listener.log mới.
Mọi thứ đã được xử lý, tôi không quên dặn dò ông anh nên định kỳ dọn dẹp và quan tâm hơn đến em Server Database.
Và một lần nữa vẫn khuyên nếu được hãy chuyển sang sử dụng Linux cho ổn định, các lỗi như thế sẽ ít gặp hơn.

1
Leave a Reply

avatar
1 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
0 Comment authors
Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
trackback

[…] Lỗi tsnping đến database local rất lâu […]

Địa chỉ: Tầng 6, tòa nhà Việt Á, Số 9 Phố Duy Tân, Dịch Vọng Hậu, Cầu Giấy, Hà Nội