ALTER DIRECTORY
功能描述
对directory属性进行修改。
注意事项
- 目前只支持修改directory属主。
- 当enable_access_server_directory为off时,只允许初始用户修改directory属主;
- 当enable_access_server_directory为on时,具有SYSADMIN权限的用户和directory对象的属主可以修改directory,且要求该用户是新属主的成员。
语法格式
ALTER DIRECTORY directory_name
OWNER TO new_owner;
参数描述
directory_name
需要修改的目录名称,范围为已经存在的目录名称。
new_owner
目录的新属主,范围为已经存在的数据库用户名。
示例
1、创建目录。
CREATE OR REPLACE DIRECTORY dir as '/tmp/';
2、创建新属主joe。
CREATE ROLE joe WITH PASSWORD 'Abcd@123';
3、修改目录的owner。
ALTER DIRECTORY dir OWNER TO joe;
4、删除目录。
DROP DIRECTORY dir;