Lịch trình làm mới của Oracle


8

Vì tôi thấy rằng có thể chỉ định một biểu thức như sysdate + 1, đây là câu hỏi của tôi:

  • Có thể chỉ định thời gian chính xác của việc làm mới cho các khung nhìn cụ thể hóa trong orory không?

  • Có thể tất cả bắt đầu lúc 2 giờ sáng trong khi không có ai sử dụng db từ ứng dụng của tôi?

Câu trả lời:


8

Biểu hiện của bạn có thể phức tạp như bạn muốn vì vậy bạn chắc chắn có thể chỉ định rằng việc làm mới sẽ diễn ra hàng ngày vào lúc 2 giờ sáng, tức là

NEXT trunc(sysdate+1) + interval '2' hour

sẽ chỉ định rằng việc làm mới xảy ra mỗi ngày vào lúc 2 giờ sáng. Biểu thức được đánh giá ở phần cuối của mỗi lần làm mới, do đó bạn chỉ cần đảm bảo rằng biểu thức ước lượng theo bất cứ lúc nào bạn muốn tại thời điểm cụ thể đó.


cảm ơn! Bạn có thể biết câu trả lời cho câu hỏi khác của tôi: dba.stackexchange.com/questions/1894/ory
paweloque

@lewap - Chỉ cần đăng một bài trả lời ở đó.
Hang động Justin
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.