Database DBF文件。如何打开和运行Select语句?

Database DBF文件。如何打开和运行Select语句?,database,oracle,mount,oracle9i,dbf,Database,Oracle,Mount,Oracle9i,Dbf,我们有一个库存Web应用程序和一个Oracle数据库 Oracle版本。。正如我在SQL Plus中看到的: 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应用程序和一个Oracle数据库

Oracle版本。。正如我在SQL Plus中看到的:

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应用程序和数据库在生产系统中运行良好。。我们可以使用Microsoft Access通过ODBC连接到数据库并运行sql语句。。。查看Oracle数据库中所需的任何表

但是我们有一个调查要做。。。关于记录的上次更新时间。。。在生产表中,上次更新时间现在更改为最新时间。。我们需要在24小时前的状态下访问数据库。。 幸运的是,我们在24小时前就有了完整的数据库备份。。。如下面的屏幕截图所示。。突出显示temp01.dbf时,这是实际表和数据所在的位置

问题是:

我们如何将此数据库装载到Oracle或任何其他应用程序的任何位置,以查看特定的表,例如TBL_USERLIST。。并在此表上运行select查询。。根据此备份表查找特定用户的上次更新时间。。我在生产数据库中有这些信息。。。但现在就调查而言已经太晚了。。。我需要回到过去找到上次更新的时间

我们怎样才能轻松做到这一点。。。不用经历很多困难。。。在理想的情况下。。我所要做的就是将下面的文件作为副本装入。。在某些应用程序或现有服务器中。。。并从tbl_用户列表运行select*,而不停止生产系统或有任何停机时间

这可能容易吗?怎样多谢各位


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

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

如果启用了闪回功能,则可以查看它。除此之外,我认为您不能像那样在相同或其他数据库中使用数据文件备份。。如何知道是否启用了闪回?由于我对sql plus或oracle是如此陌生,请使用此选择名称,从v$tablespace闪回;这就是我们得到的错误。。对于以上关于查询的闪回_。。。。ORA-00942:表或视图不存在,我不知道它是什么意思。。然而我可以回到餐桌前大约24小时。。所以这意味着倒叙在起作用。。。但是我不理解上面的错误。也许你没有权限从你当前的用户那里访问视图。尝试使用sysuser。或授予您的用户选择权限。您好,谢谢您的帮助。。这真是太棒了。。成功了!!!然而有一个问题。。。我只能回到大约24小时。。还有更早的事。。它抛出这样一个错误。。。。ORA-01555:快照太旧:回滚名为_SYSSMU9$的段号9太小,我看到查询工作得非常好。。。然而现在太晚了。。我需要更多的时间回去。。。因此,另一种选择是只使用.dbf文件,我相信。。有什么需要帮忙的吗。。。或任何其他方法。该错误是由于环境的闪回配置造成的。改变它们,这样你就不会再次陷入这种情况。据我所知,你不会通过备份数据文件来备份数据库。如果数据库是活动的,我不知道这是怎么回事。不过我会检查一下,几分钟后回来minutes@ihightower不。我认为您无法从备份数据文件中获取表或数据。事实上,保留数据文件备份本身的想法是错误的。甲骨文是非常复杂的。它不像mysql那样可以将数据库作为文件进行处理。从下一次考虑RMAN备份和恢复。将参数设置为dBFLASBACKEL ReaTythOnTimes值,作为您对未来目的的要求。请参见我在该问题中的评论…对于您提供的查询中闪回的错误。。。对于您的上述评论。。在过去设置分钟太长。。这会影响性能吗?非常感谢你。。到目前为止,方向是好的。。非常感谢!