9i和10gR1版本之前,所有 dblink 的密码都是以明文方式在 sys.link$ 中的password字段中存储。可以直接通过查询sys.link$基表进行SQL拼接来完成迁移dblink。 select 'create database link '||NAME || ' connect to '|| USERID ||' identified by '|| password || ' using '''|| HOST ||''';' FROM SYS.LINK$; 10g R2开始,oracle对密码进行加密后存储在sys.link$的PASSWORDX字段(RAW128格式)中 在11.2.0.3版本之前以及11.2.0.3 可以通过以下命令获取dblink的ddl语句(包含密码) SELECT DBMS_METADATA.GET_DDL('DB_LINK',DB_LINK,OWNER) from dba_db_links; 11g和12C场景下不知道dblink密码的情况下重建dblink,先随便设置个密码 create database link DBLINK名称 connect to system identified by oracle using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.210.222)(PORT = 1521)))(CONNECT_DATA = (SERVICE_NAME = drmdb)))'; 更新密码 select PASSWORDX from sys.link$ where name='DBLINK名称'; update link$ set PASSWORDX = '查出的密码' where name='DBLINK名称'; commit;
数据库迁移后在密码不知道的情况下重建DBLINK
来源:这里教程网
时间:2026-03-03 21:26:48
作者:
编辑推荐:
- 数据库迁移后在密码不知道的情况下重建DBLINK03-03
- hyper v 网络,hyper v 网络的操作步骤,hyper-v批量管理工具的使用指南03-03
- hyper v server,hyper v server的操作步骤,hyper-v批量管理工具的使用指南03-03
- 一次低代码(APEX)的故障处理03-03
- OGG DDL触发器引发的故障系列(三)03-03
- hyper v与vmware,hyper v与vmware的操作步骤,hyper-v批量管理工具的使用指南03-03
- OGG DDL触发器引发的故障系列(四)03-03
- 数据库管理-第288期 杀!会话(20250128)03-03
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- hyper v 网络,hyper v 网络的操作步骤,hyper-v批量管理工具的使用指南
- hyper v server,hyper v server的操作步骤,hyper-v批量管理工具的使用指南
- 一次低代码(APEX)的故障处理
一次低代码(APEX)的故障处理
26-03-03 - OGG DDL触发器引发的故障系列(三)
OGG DDL触发器引发的故障系列(三)
26-03-03 - hyper v与vmware,hyper v与vmware的操作步骤,hyper-v批量管理工具的使用指南
- OGG DDL触发器引发的故障系列(四)
OGG DDL触发器引发的故障系列(四)
26-03-03 - 数据库管理-第288期 杀!会话(20250128)
数据库管理-第288期 杀!会话(20250128)
26-03-03 - 7家国产数据库厂商,几家欢喜几家愁
7家国产数据库厂商,几家欢喜几家愁
26-03-03 - Oracle CDB自动处理表空间不足脚本
Oracle CDB自动处理表空间不足脚本
26-03-03 - hyper 2012,hyper 2012的实用指南,hyper-v批量管理工具的使用指南
