如何从oracle 11g中的另一个实例获取一个实例的sysdate

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从oracle 11g中的另一个实例获取一个实例的sysdate相关的知识,希望对你有一定的参考价值。

我们有2个数据库实例。两者都有20分钟的时差。需要在运行时获取特定实例的sysdate。我将获得instance_ID和instance_name。使用这些参数,我如何获得该实例的sysdate?如果我不清楚,请告诉我。

先感谢您。

答案

以下命令从database_link指向的远程服务器提供sysdate:

select sysdate from dual@database_link;
另一答案

我记得,这件事应该有效。创建一个函数,返回sysdate

create or replace function instance_date return date is
begin
  return sysdate;
end;

通过dblink从另一个实例调用它:

select instance_date@remote_db from dual;

以上是关于如何从oracle 11g中的另一个实例获取一个实例的sysdate的主要内容,如果未能解决你的问题,请参考以下文章

第一章 Oracle 11g 数据库系统 (2018.3.16)

oracle 11g resultSet如何获取表名

Oracle 数据库中的存储过程 (11g)

如何卸载oracle11g数据库实例

如何从oracle中的另一个表中填充空列?

Oracle 11g - 如何使用表连接从函数返回记录