
# ALTER DATABASE LINK
#### 功能描述
修改DATABASE LINK对象。DATABASE LINK详细说明请见[DATABASE LINK](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0679.html#ZH-CN_TOPIC_0000002200579378)。
#### 注意事项
目前仅支持修改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;
```
#### 相关链接
[CREATE DATABASE LINK](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0529.html#ZH-CN_TOPIC_0000002235459325)，[DROP DATABASE LINK](https://support.huaweicloud.com/centralized-devg-v3-gaussdb/gaussdb-42-0581.html#ZH-CN_TOPIC_0000002200579134)
