Gói có các biến công khai hoặc riêng tư. (Phải không?) Các biến này tạo thành trạng thái một gói. Nếu bạn biên dịch gói trong phiên thứ 3. Lần truy cập tiếp theo vào gói này sẽ ném ORA-04068.
Dấu thời gian xây dựng của gói phải cũ hơn trạng thái phiên của gói.
Nếu trạng thái gói không cần thiết để chạy tập lệnh, hãy gọi DBMS_SESSION.RESET_PACKAGE
ở đầu tập lệnh của bạn. Điều này làm sạch tất cả các trạng thái gói trong phiên của bạn.