重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 173|回复: 0
打印 上一主题 下一主题

[工具] 测试DBLINK是否可用

[复制链接]
跳转到指定楼层
楼主
发表于 2026-3-6 22:17:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
验证 Database Link (DBLINK) 是否设置成功,可以通过以下几种方法进行测试:

1.最简单的连通性测试(最常用)


-- 测试DBLINK是否可用SELECT * FROM dual@sqlserver_link;

如果返回 X,说明DBLINK基本连通性正常。

2.查询SQL Server系统信息

-- 查看SQL Server版本信息
SELECT * FROM "sys"."sysprocesses"@sqlserver_link WHERE ROWNUM < 10;

-- 查询SQL Server中的数据库列表
SELECT * FROM "sys"."databases"@sqlserver_link;

-- 查看当前用户信息
SELECT * FROM "sys"."login_token"@sqlserver_link;

3.查询业务表

-- 简单计数测试SELECT COUNT(*) FROM "dbo"."your_table_name"@sqlserver_link;-- 查询前5条记录SELECT * FROM "dbo"."your_table_name"@sqlserver_link WHERE ROWNUM <= 5;

4.查看DBLINK详细信息

-- 查看已创建的DBLINKSELECT owner, db_link, username, host, created FROM dba_db_links WHERE db_link = 'SQLSERVER_LINK';  -- 替换为您的DBLINK名称-- 查看当前用户可用的DBLINKSELECT * FROM user_db_links;



分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2026-4-17 19:50 , Processed in 0.200425 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表