Logo 专业的 数据库*大数据*数据挖掘 产品及方案提供商

导航

  • »
  • 数据库开发手册 »
  • SQL语言手册 »
  • SQL命令 »
  • SQL命令列表 »

ALTER DATABASELINK¶

说明¶

修改远程数据库连接的用户名、IP、端口号、库名等

语法¶

链接神通服务器语法:

alter_databaselink ::=

alter_databaselink::=

            ALTER [PUBLIC] DATABASELINK dblinkname CONNECT TO username IDENTIFIED BY password [USING hostname] [ PORT port ] [ DATABASE databasename ];

参数¶

public

如果指定PUBLIC,所有用户都能使用该数据库链接; 如果不指定PUBLIC,只有创建者或DBA用户有权限使用。

dblinkname

新建远程数据库链接的名字。

username

远程数据库的登录用户名。

password

username的登录密码。

hostname

远程数据库所在的主机地址。

port

远程数据库所用的端口号。

databasename

远程数据库的实例名。

示例¶

--使用alter databaselink更改dblink连接的用户名、IP、端口号、库名

--在第一台机器上建立一个数据库,创建用户test,并登录用户test

drop user test cascade;<<NULL;
create user test with password 'szoscar55!';

connect test/szoscar55!;

create table t1(a int);

--在第二台机器上建立两个数据库osrdb和oscar,创建一个dblink连接用户sysdba,并进行查询

drop databaselink db_oscar;<<NULL;

--若不指定端口号port和数据库名database,databaselink可以创建成功,但是会在连接时报错。
create databaselink db_oscar connect to sysdba identified by 'szoscar55' using '192.168.101.180' port 2003 database 'osrdb';
select * from t1@db_oscar;

--更改db_oscar的连接用户为test;

alter databaselink db_oscar connect to test identified by 'szoscar55!';


--更改db_oscar的IP、端口号、库名

alter databaselink db_oscar connect to test identified by 'test123' using '192.168.101.175';

alter databaselink db_oscar connect to test identified by 'test123' database 'oscar';

alter databaselink db_oscar connect to test identified by 'test123' port 2030;

导航

  • »
  • 数据库开发手册 »
  • SQL语言手册 »
  • SQL命令 »
  • SQL命令列表 »
    © 版权所有 2024, 天津神舟通用数据技术有限公司.
    最后更新于 Dec 17, 2024.