更新时间:2024-08-09 GMT+08:00
ALTER DATABASE LINK
功能描述
修改DATABASE LINK对象。DATABASE LINK详细说明请见DATABASE LINK。
注意事项
目前仅支持修改DATABASE LINK对象的用户名和密码。
语法格式
ALTER [ PUBLIC ] DATABASE LINK dblink { CONNECT TO user IDENTIFIED BY password };
参数说明
- dblink
连接名称。
- user
远端被连接数据库用户名。
- password
远端被连接数据库用户密码。
- PUBLIC
连接类型,不加public默认private。
示例
--创建拥有系统管理员权限的用户。 gaussdb=# CREATE USER user1 WITH SYSADMIN PASSWORD '********'; gaussdb=# SET ROLE user1 PASSWORD '********'; --创建公共dblink。 gaussdb=# CREATE PUBLIC DATABASE LINK public_dblink CONNECT TO 'user1' IDENTIFIED BY '********' USING (host '192.168.11.11',port '54399',dbname 'db01'); --创建普通用户。 gaussdb=# CREATE USER user2 PASSWORD '********'; --修改dblink对象信息。 gaussdb=# ALTER PUBLIC DATABASE LINK public_dblink CONNECT TO 'user2' IDENTIFIED BY '********'; --删除公共dblink。 gaussdb=# DROP PUBLIC DATABASE LINK public_dblink; --删除创建出的用户。 gaussdb=# RESET ROLE; gaussdb=# DROP USER user1; gaussdb=# DROP USER user2;
父主题: SQL语法