本ページでは、Oracle と互換性のある POLARDB で提供される組み込みパッケージについて説明します。 一部のパッケージでは、スーパーユーザー以外のユーザーに、パッケージ内の関数またはストアドプロシージャを使用する前に、パッケージに対する EXECUTE 権限を明示的に付与する必要があります。 ほとんどの組み込みパッケージでは、デフォルトで EXECUTE 権限が PUBLIC に付与されています。 GRANT コマンドを使用してパッケージへのアクセスを提供する方法の詳細については、GRANT コマンドをご参照ください。

すべての組み込みパッケージは、特別な SYS ユーザーが所有しています。 組み込みパッケージに対する権限を付与または取り消す場合は、SYS ユーザーを指定する必要があります。
GRANT EXECUTE ON PACKAGE SYS.UTL_FILE TO john;