Oracle .DBF 文件。如何打开运行Select报表?

Oracle .DBF Files. How to Open and Run Select Statements?

我们有一个库存 Web 应用程序和一个 Oracle 数据库

Oracle 版本.. 正如我在 SQL 中看到的那样:

Connected to:
Oracle9i Enterprise Edition Release 9.2.0.1.0 - Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.1.0 - Production

(我是 Oracle 的新手或 SQL Plus)

我们的 Web 应用程序和数据库在生产系统中运行良好。我们能够通过 ODBC(使用 Microsoft Access)连接到数据库和 运行 sql 语句...在 Oracle 数据库中查看我们想要的任何 table..

但是我们有调查要做...关于记录的最后更新时间...并且在生产中 table 最后更新时间现在更改为最新的..而且,我们需要以大约 24 小时前的状态访问数据库.. 幸运的是,我们确实有 24 小时前的完整数据库备份...如下图所示...突出显示 temp01.dbf(这是实际 table 和数据所在的位置).

问题是这样的:

我们如何将此数据库安装到 Oracle 或其他任何地方(使用任何其他应用程序)以查看特定的 table e.g. TBL_USERLIST.. 和 运行 select查询此 table.. 以根据此备份 table.. 查找特定用户的最后更新时间(我在生产数据库中有此信息...但现在为时已晚调查目的...我需要回到过去才能找到之前的最后更新时间)。

我们怎样才能轻松地做到这一点...而无需经历很多麻烦...在理想情况下..我想要做的就是挂载以下文件(作为副本)..在某些应用程序或现有的服务器...和 ​​运行 "select * from tbl_userlist" 无需停止生产系统或有任何停机时间。

这可能容易吗?如何?谢谢。

如果您在环境中启用了 FLASHBACK,那么您可以执行如下简单的查询

select *
from TBL_USERLIST
as of TIMESTAMP TO_TIMESTAMP('2015-11-12 09:30:00', 'YYYY-MM-DD HH:MI:SS');