Về cơ bản, bạn nên tránh cấp các vai trò được xác định trước. CONNECT
và RESOURCE
đã phổ biến trở lại trong phiên bản 7.x Oracle. Giờ đây, họ chỉ có danh sách đặc quyền rất hạn chế.
DBA
mặt khác, có lẽ quá mạnh đối với người dùng zzz
. Tôi sẽ thu hồi nó hoàn toàn, nếu tôi là bạn (và chỉ cấp một bộ đặc quyền bắt buộc, khi &nếu cần).
Đối với tôi, có vẻ như người dùng của bạn nên được cấp quyền này:
grant create view to zzz;
một cách rõ ràng. Cố gắng làm điều đó (với AUTHID
đã xóa khỏi quy trình) và chạy lại quy trình.