947 B
947 B
控制文件
oracle控制文件是一个跟踪数据库的物理组成的二进制文件,仅与一个数据库相关联,每个数据库有唯一的控制文件,可以维护多个相同的拷贝。控制文件是oracle数据库用来查找数据库文件,并从总体上管理漱口状态的根文件。控制文件包含以下信息:
- 数据库名称和数据库唯一标识符(DBID)
- 创建数据库的时间戳
- 有关数据库文件、联机重做日志、归档日志的信息
- 表空间信息
- RMAN备份信息
- 备份信息等
重建控制文件
查看对应的数据库名称
create pfile from spfile;
cat /opt/oracle/product/12.2.0.1/dbhome_1/dbs/initHOEGH.ora # 查看db_name
startup nomount
select userenv('language') from dual;
在对应数据库文件夹
ls -lh ## /opt/oracle/oradata/orcl/
生成创建控制文件脚本,然后执行生成的sql脚本就行