Oracle 修改Database Link密码
时间: 2023-07-07 14:43:07 浏览: 547
你可以通过以下步骤修改Oracle数据库中的Database Link密码:
1. 登录到Oracle数据库中的目标实例。
2. 使用以下命令检查当前的Database Link:
```
SELECT * FROM ALL_DB_LINKS;
```
3. 使用以下命令修改密码:
```
ALTER DATABASE LINK <link_name> CONNECT TO <username> IDENTIFIED BY <new_password>;
```
其中,<link_name> 是你要修改的Database Link的名称,<username> 是连接目标数据库的用户名,<new_password> 是新密码。
4. 使用以下命令验证密码是否已成功更改:
```
SELECT * FROM ALL_DB_LINKS;
```
如果密码已成功更改,你应该能够看到Database Link的状态为VALID。
相关问题
oracle 不用密码建立link
在Oracle中,如果您想要建立一个link,可以使用以下语句:
```
CREATE DATABASE LINK link_name
CONNECT TO username IDENTIFIED BY password
USING 'tns_name';
```
其中,`link_name` 为您要创建的link的名称,`username` 是您在远程数据库中要连接的用户名,`password` 是该用户名的密码,`tns_name` 是远程数据库的TNS名称。
如果您不想在连接远程数据库时输入密码,可以使用以下语句:
```
CREATE DATABASE LINK link_name
CONNECT TO username IDENTIFIED EXTERNALLY
USING 'tns_name';
```
这样,您就可以在不输入密码的情况下连接远程数据库了。需要注意的是,这种方法需要保证本地用户的操作系统账号和远程数据库的账号是一致的。
阅读全文