用户 SYS 和 SYSTEM 永远不应使用,因为存在损坏 SYS 模式的风险:“通常,除非文档告诉您,否则您永远不会以 sys 或 system 身份登录,它们是我们的内部数据字典帐户,而不是您的使用。忘记它们的存在,你会得到最好的服务。” (http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2659418700346202574)
向用户授予 SYS 权限的最佳和最安全的方法是什么?例如:
GRANT EXECUTE ON sys.dbms_pipe TO foobar;
我应该使用哪个用户而不是 SYS 或 SYSTEM?