Advertisement

Oracle Database Recovery: 基于数据文件的恢复过程

阅读量:

在实际项目运行维护过程中,若遭遇服务器上的Oracle数据库存储硬盘损坏,仅剩数据文件,而控制文件与参数文件均丢失的情况下,应采取何种方式实现数据库的恢复。

1、需要安装一个与目标恢复数据库具有相同实例配置的环境,包括db_name、sid以及字符集设置保持一致。这是因为在生成控制文件的过程中,系统会校验数据文件头部信息中的数据库名称是否与当前实例名称相匹配。

我所要恢复的数据库其db_name与sid均为orcl,字符集为UTF8。
我采用的是通过dbca工具进行静默方式创建数据库,具体执行命令如下:

复制代码
    dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/General_Purpose.dbc -gdbName orcl -sid orcl   -sysPassword huangbaokang -systemPassword huangbaokang -datafileDestination /u01/app/oraData -characterSet UTF8 -automaticMemoryManagement true
    
    
      
    

执行上述命令后,系统将在/u01/app/oraData目录(该目

全部评论 (0)

还没有任何评论哟~