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

标题: 测试DBLINK是否可用 [打印本页]

作者: Inkcup    时间: 2026-3-6 22:17
标题: 测试DBLINK是否可用
验证 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;








欢迎光临 重庆思庄Oracle、KingBase、PostgreSQL、Redhat认证学习论坛 (http://bbs.cqsztech.com/) Powered by Discuz! X3.2