云数据库 GAUSSDB-ALTER DATABASE LINK:示例

时间:2024-11-13 14:45:20

示例

--创建一个兼容性为ORA的数据。
gaussdb=#  CREATE DATABASE ora_test_db DBCOMPATIBILITY 'ORA';

--切换数据库。
gaussdb=# \c ora_test_db

--创建拥有系统管理员权限的用户。
ora_test_db=# CREATE USER user01 WITH SYSADMIN PASSWORD '********';
ora_test_db=# SET ROLE user01 PASSWORD '********';

--创建公共dblink。
ora_test_db=# CREATE PUBLIC DATABASE LINK public_dblink CONNECT TO 'user01' IDENTIFIED BY '********' USING (host '192.168.11.11',port '54399',dbname 'db01');

--创建普通用户。
ora_test_db=# CREATE USER user2 PASSWORD '********';

--修改dblink对象信息。
ora_test_db=# ALTER PUBLIC DATABASE LINK public_dblink CONNECT TO 'user2' IDENTIFIED BY '********';

--删除公共dblink。
ora_test_db=# DROP PUBLIC DATABASE LINK public_dblink;

--删除用户。
ora_test_db=# RESET ROLE;
ora_test_db=# DROP USER user01;
ora_test_db=# DROP USER user2;

--切换回初始数据库,并删除测试数据库。请用真实的数据库名替换postgres。
ora_test_db=# \c postgres
gaussdb=# DROP DATABASE ora_test_db;
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-0483.html