我有一个情况:我有一个 dmp 文件和一个旧数据服务器的数据库崩溃了,我们在 dmp 文件中有最新的数据!我们设法将服务器拉回来,但它有旧数据!所以我们需要从dmp中恢复!如何从 dmp 文件导入回数据库并替换所有数据和结构(表方案)...
我知道这是 RMAN 的工作,但我们没有它,这是紧急情况!
我有一个情况:我有一个 dmp 文件和一个旧数据服务器的数据库崩溃了,我们在 dmp 文件中有最新的数据!我们设法将服务器拉回来,但它有旧数据!所以我们需要从dmp中恢复!如何从 dmp 文件导入回数据库并替换所有数据和结构(表方案)...
我知道这是 RMAN 的工作,但我们没有它,这是紧急情况!
版本、操作系统、工具正在帮助您解决这个问题。
我猜操作系统是Windows。版本 9i。出口满。
如果是这种情况:连接到服务器,设置 ORACLE_HOME=/where/is/oracle/home/ set PATH=%ORACLE_HOME%/bin;%PATH% set ORACLE_SID=ORCL -> 或您的 ORACLE_SID 名称
imp help=y
提供了有关命令行选项的一些线索。研究错误。如果有关于 dmp 文件的投诉,请阅读前几个块。从那些你可以找到谁导出了它,它是什么类型的导出,甚至是一些版本信息。它有点二进制,但可读性足以获取此信息。
小费:
如果您的数据对您的公司具有真正的价值,请聘请真正的 dba 进行体面的设置并让某人作为备份。构建一个可以愉快工作多年的系统很容易,但由于硬件问题突然变得不那么愉快。如果这让你的公司付出了代价,那就太可惜了。这与您设置的数据库品牌无关。