修改oracle dblink host
时间: 2023-11-19 22:06:26 浏览: 232
Oracle之dblink的配置
好的,如果你想修改 Oracle 数据库中的 dblink 主机,可以按照以下步骤进行:
1. 连接到 Oracle 数据库,并使用具有管理员权限的用户登录。
2. 执行以下命令来查看当前的 dblink 配置:
```
SELECT DB_LINK, USERNAME, HOST FROM ALL_DB_LINKS;
```
3. 找到你想要修改的 dblink,并使用以下命令来删除它:
```
DROP DATABASE LINK <dblink_name>;
```
4. 使用以下命令来创建一个新的 dblink,并指定新的主机名:
```
CREATE DATABASE LINK <dblink_name>
CONNECT TO <remote_username> IDENTIFIED BY <remote_password>
USING '(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=<new_host>)(PORT=<new_port>))(CONNECT_DATA=(SID=<remote_sid>)))';
```
5. 如果你需要测试新的 dblink 连接是否正常,请使用以下命令:
```
SELECT * FROM <remote_table>@<dblink_name>;
```
请注意,这里的 `<new_host>` 是你想要修改的 dblink 的新主机名。
阅读全文