我遇到了以某种方式损坏我的Oracle Enterprise Edition 11gR2安装的问题,所以我不得不从头开始重新安装Oracle fEnterprise Edition 11gR2。
我想知道的是......有没有办法“重新附加”我的Db实例?
即我有一个文件夹“DB5”,其中包含各种.CTL,.DBF和几个.ORA文件。我想使用这些文件重新创建DB5,因为我没有要从中恢复的备份。
由于
答案 0 :(得分:0)
是的,您可以更改文件路径位置,然后装入数据库。
您可以尝试这样的事情:
STARTUP MOUNT;
ALTER SYSTEM
SET CONTROL_FILE='/.../.../whateverpath.dbf'...;
ALTER DATABASE MOUNT....
要移动/重命名物理文件,您可以执行ALTER DATABASE RENAME FILE
有关所有命令的更多信息,以及示例look / read here。
答案 1 :(得分:0)
然后你需要"只有" initDB5.ora文件(或spfile.ora)。此文本配置文件包含dbname,一些与内存相关的参数以及控制文件的路径。
此initDB5.ora文件应放入$ ORACLE_HOME / dbs。
如果它在第一次尝试时没有开始,您必须在每次尝试后使用SHUTDOWN ABORT
。