千家信息网

数据库中怎么添加控制文件

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,这篇文章主要讲解了"数据库中怎么添加控制文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"数据库中怎么添加控制文件"吧!1. 一致性关闭数据库shut
千家信息网最后更新 2026年11月01日数据库中怎么添加控制文件

这篇文章主要讲解了"数据库中怎么添加控制文件",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"数据库中怎么添加控制文件"吧!

1. 一致性关闭数据库

shutdown immediate

2. 通过spfile创建pfile

create pfile from spfile;

3. 修改pfile,增加一个控制文件

vi pfile

4. 在操作系统上通过已有控制文件复制出新控制文件

cp new control file from control file that already exist

控制文件路径是/u01/app/oracle/product/fast_recovery_area

Pfile中的必须改成绝对路径,否则报错

from pfile must be absolute path

ORA48140 the specified ADR Base directory does not exist [u01/app/oracle]
ORA48187 specified directory does not exist

cd /u01/app/oracle/product/fast_recovery_area/sales

cp control02.ctl control03.ctl

5. 将pfile内容刷到spfile上

create spfile from pfile;

6. 启动数据库到nomount

SQL> startup nomount

ORA-09925:Unable to create audit trail file

Linux-x86_64 Error:2: No such file or directory

Additional information: 9925

发现audit文件路径不存在,admin下没有orcl/adump, 创建此文件,就可解决

audit file does extist, create orcl/adump under admin to solve

touch /u01/app/oracle/product/admin/orcl/adump

7. 启动数据库到mount

startup nomount

alter database mount;

startup

重建control file(慎用,会重置redo)

recreate control file(be careful, it will reset redo log)

.SQL> alter database backup controlfile to trace as '/u01/controlfile';
database altered

SQL> CREATE CONTROLFILE REUSE DATABASE "SALES" RESETLOGS NOARCHIVELOG

2 MAXLOGFILES 16

3 MAXLOGMEMBERS 3

4 MAXDATAFILES 100

5 MAXINSTANCES 8

6 MAXLOGHISTORY 292

7 LOGFILE

8 GROUP 1 '/u01/base/sales/redo01.log' SIZE 50M BLOCKSIZE 512,

9 GROUP 2 '/u01/base/sales/redo02.log' SIZE 50M BLOCKSIZE 512,

10 GROUP 3 '/u01/base/sales/redo03.log' SIZE 50M BLOCKSIZE 512

11 -- STANDBY LOGFILE

12 DATAFILE

13 '/u01/base/sales/system01.dbf',

14 '/u01/base/sales/sysaux01.dbf',

15 '/u01/base/sales/undotbs01.dbf',

16 '/u01/base/sales/users01.dbf',

17 '/u01/base/sales/example01.dbf'

18 CHARACTER SET WE8MSWIN1252

19 ;

Control file created.

感谢各位的阅读,以上就是"数据库中怎么添加控制文件"的内容了,经过本文的学习后,相信大家对数据库中怎么添加控制文件这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!

文件 控制 数据 数据库 内容 路径 学习 一致 操作系统 一致性 就是 思路 情况 文章 更多 知识 知识点 篇文章 系统 跟着 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 耶加雪菲 百单网互联网科技有限公司 互联网通讯科技 互联网科技公司税收优惠 青岛互联网科技公司 西安互联网科技 远信互联网科技 互联网科技公司官网 镁科技互联网资讯平台 须眉科技是互联网公司吗 河南猎农互联网科技有限公司 南平创想时代互联网科技有限公司 山东有哪些互联网科技公司 元气玛特互联网科技公司是外包吗 互联网风格科技公司名称 普陀区互联网教育科技管理办法 互联网科技企业商标注意事项 科技信息时代互联网发展 美国五大互联网科技公司市值多少 互联网科技大会大佬 科技赋能下的互联网金融 安徽鑫晟辉互联网科技 上游互联网科技 云创客互联网科技公司 花神(南京)互联网科技有限公司 恒生互联网科技业指数调整周期 互联网营销推广黑科技 北京互联网科技类企业分布 互联网大会出现的黑科技 现代科技的标志之一的互联网
0