|
|
验证 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;
|
|