Xử lý sự cố

Sửa lỗi ORA-01652: unable to extend temp segment…

ORA-01652

Bài viết DBA thực chiến lần này tôi sẽ chia sẻ cách xử lý lỗi ORA-01652: unable to extend temp segment. 

1. Nguyên nhân lỗi ORA-01652

Tablespace temp không còn dung lượng để cấp phát thêm các temporary segment theo yêu cầu của database.

Khi gặp lỗi này các tiến trình đang sử dụng temporary tablespace có thể bị lỗi.

Lỗi này có thể gặp với tất cả các phiên bản của Oracle database.

2. Cách khắc phục:

Để xử lý trước mắt, ban chỉ cần mở rộng dung lượng temporary tablespace. Việc mở rộng này các bạn thực hiện bằng cách bổ sung thêm tempfile.

Câu lệnh thực hiện như sau:

ALTER TABLESPACE TEMP ADD TEMPFILE <đường dẫn đặt tempfile> SIZE <kích thước tempfile>;

Sau khi đã thực hiện bước trên, chúng ta quan sát xem lỗi còn xảy ra không. Nếu lỗi vẫn tiếp tục thì cần thực hiện tìm ra các câu lệnh chiếm nhiềm temp segment nhất và thực hiện tối ưu các câu lệnh đó.

3. Liên hệ với tôi nếu bạn cần hỗ trợ

Leave a Reply

avatar
  Subscribe  
Notify of