Oracle数据库文件
1、管理归档日志文件
修改归档模式
查看归档目标
查看归档日志信息
二、管理控制文件
1、控制文件是一个二进制文件,含有数据库的结构信息,包含数据文件和日志文件的信息。
2、控制文件的后缀是 .ctl,只有Oracle进程才能够安全地更新控制文件,所以不要手动编辑控制文件
3、多路复用控制文件:为了提高数据库的安全性,至少要为数据库建立两个控制文件,并且这两个控制文件最好分别保存在不同的磁盘中,这样就可以避免产生由于某个磁盘故障而无法启动数据库的危险,该管理策略被称为多路复用控制文件。如果多路复用控制文件中的某个磁盘发生物理损坏导致其所包含的控制文件损坏,数据库将被关闭(在数据库实例启动的情况下),此时就可以利用另一个磁盘中保存的控制文件来恢复被损坏的控制文件,然后再重新启动数据库,达到保护控制文件的目的。
4、更改control_files参数,更改控制文件
alter system set control_files='路径1','路径2','路径3'
scop=spfile;
5、复制控制文件:
停止OracleServiceORCL和OracleDBConsoleorcl服务, 创建新增加的路径和文件,更改文件名,最后启动OracleServiceORCL和OracleDBConsoleorcl服务
6、system用户下,v$logfile视图记录的是重做日志文件相关信息,v$datafile存放的是数据文件相关信息,
v$controlfile 存放的是控制文件相关信息,v$parameter存放的是spfile初始化参数文件中的所有参数及参数值。
7、创建控制文件步骤:
① shutdown immediate--关闭数据库
②备份所有数据文件和重做日志文件
③startup nomount--启动例程
④创建控制文件
create controlfile --创建控制文件
reuse database 'gwndb' --标识数据库名称
logfile --设置重做日志文件
group 1 'F:\APP\LENOVO\ORADATA\GWNDB\REDO01.LOG ',
group 2 'F:\APP\LENOVO\ORADATA\GWNDB\REDO02.LOG',
group 3 'F:\APP\LENOVO\ORADATA\GWNDB\REDO03.LOG'
datafile --设置数据文件
'F:\APP\LENOVO\ORADATA\GWNDB\SYSTEM01.DBF',
'F:\APP\LENOVO\ORADATA\GWNDB\SYSAUX01.DBF',
'F:\APP\LENOVO\ORADATA\GWNDB\UNDOTBS01.DBF',
'F:\APP\LENOVO\ORADATA\GWNDB\USERS01.DBF',
'F:\APP\LENOVO\ORADATA\GWNDB\EXAMPLE01.DBF'
maxlogfiles 50 --最大日志文件数量
maxlogmembers 3 --每一组中最大日志成员数量
maxdatafiles 200 --最大数据文件数量
noresetlogs --使用原有重做日志文件
noarchivelog; --使用原有归档日志文件
8、alter database backup controlfile ... --备份控制文件
9、删除数据文件
shutdown immediate--关闭数据库
alter system set control_files=''
scop=spfile;--将control_files设置为空,删除控制文件
startup--打开数据库
三、管理重做日志文件
1、日志文件的几种状态分别是什么?且说明每种状态的目前工作是什么?
CURRENT:表示正在被LGWR写的重做日志组。
ACTIVE:表示重做日志组记录的改变还没有被写到数据文件中,实例恢复时需要用到状态为ACTIVE的重做日志组。
INACTIVE:表示实例恢复时不需要状态为INACTIVE的重做日志组。
UNUSED:表示该重做日志组是新建的,还未被使用。
2、增加新的重做日志文件组
ALTER DATABASE ADD LOGFILE GROUP 4
('F:\APP\LENOVO\ORADATA\GWNDB\REDO04.LOG',
'F:\APP\LENOVO\ORADATA\GWNDB\REDO05.LOG')
SIZE 10M;
3、日志文件组添加成员
ALTER DATABASE ADD LOGFILE MEMBER
'F:\APP\LENOVO\ORADATA\GWNDB\REDO06.LOG' TO GROUP 4;
4、alter database drop logfile member ...--删除日志成员文件
alter database drop logfile group n;--删除日志组
5、当磁盘空间不足 如何更改重做日志的位置?
shutdown--关闭数据库
--手动复制源日志文件到目标位置
startup mount;-启动数据库
alter database rename file
'文件原位置'
to '文件新位置';
alter database open;--打开数据库
6、查看日志文件的主要三个视图
v$log 显示控制文件中的日志文件信息
v$logfile 日志组合日志成员信息
v$log_history 日志历史信息
四、 查看92数据库的归档模式、控制文件路径、日志文件路径
Oracle数据库文件相关推荐
- oracle 数据库文件损坏无法启动
指定日志: {<RET>=suggested | filename | AUTO | CANCEL} auto ORA-00308: 无法打开归档日志 'D:\DIABLOORACLE\P ...
- oracle复制数据库文件,ORACLE数据库文件转移到另一台机器的方法
ORACLE数据库教程文件转移到另一台机器的方法 因为恢复视频数据导致空间不足而终止,需要转移部分数据文件到别的硬盘里.在参照部分 网络资料,结合自己的实践,总结出Oracle数据文件转移方法. 1) ...
- Oracle数据库文件坏块损坏的恢复方法
故障描述 打开oracle数据库报错 "system01.dbf需要更多的恢复来保持一致性,数据库无法打开".经检测数据库文件发现sysaux01.dbf有坏块,sysaux01. ...
- Oracle数据库文件恢复与备份思路
http://oracle.chinaitlab.com/backup/823039.html 任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安 ...
- Oracle 【IT实验室】数据库备份与恢复之:如何对Oracle数据库文件进行恢复与备份...
任何数据库在长期使用过程中,都会存在一定的安全隐患.对于数据库管理员来说不能仅寄希望于计算机操作系统的安全运行,而是要建立一整套的数据库备份与恢复机制.当数据库发生故障后,希望能重新建立一个完整的数据 ...
- oracle .dbf文件过大_学习这篇Oracle数据库文件坏块损坏的恢复方法,拓展你的知识面...
一.Oracle数据库系统简介: ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结 ...
- Oracle数据库文件路径变更
环境:RHEL 6.4 + Oracle 11.2.0.3 情景一:只是部分普通数据文件迁移,可以在线操作. 1.将对应表空间offline,移动数据文件到新路径 2.数据文件alter databa ...
- AIX LV删除后,ORACLE数据库文件全部恢复成功
[数据恢复故障描述] IBM AIX系统,破坏前存储由4个500G的PV组成1个VG,VG中划分了5个文件系统:2个JFS2,2个JFS2LOG,1个JFS,两个JFS2中重要的一个由2组LV条带化后 ...
- 【数据库数据恢复】Oracle数据库文件出现坏块报错的数据恢复案例
Oracle数据恢复故障&分析: 打开oracle数据库报错"system01.dbf需要更多的恢复来保持一致性,数据库无法打开".用户找到我们数据恢复中心,提供了数据库o ...
- 误删oracle数据库文件,误删Oracle数据文件导致数据库无法打开
笔者最近接到同事求助,哥们在数据库关闭的情况下删除了部分数据文件导致数据库无法打开. 下面是总结一下此类问题的解决方式: --------------------------------------- ...
最新文章
- 科研文献|粪便污染可以解释人为影响环境中抗生素耐药基因丰度
- 第十九章 7 Data类
- 存储器块清零c语言版,存储器块清零实验报告
- 《开源硬件创客——15个酷应用玩转树莓派》——第1章 初识树莓派
- vue : 本地调试跨域问题的解决办法:proxyTable
- java keytool下载_keytool gui工具下载
- 怎么压缩图片文件大小?
- 6款良心本地视频播放器,功能强大还完全免费
- 28.【分解质因数】
- 单体架构、SOA架构、微服务架构的优点缺点以及区别联系
- 16.Linux环境搭建虚拟网络
- C语言海鲜拼盘-01
- php icon素材,Feather Icon - 简单漂亮的免费开源图标库
- 四年级计算机课的检讨,四年级下册信息技术教学反思.doc
- python对异常捕获的操作
- 软件架构设计师:软件架构风格
- 【JavaWeb】Request对象详解
- IDEA安装MAVEN
- 基于SSM的二手物品交易系统的设计与实现(文末附源码)
- MATLAB数字水印实现
热门文章
- NVIDIA Jetson Nano主机的autoware的学习与demo运行-第1章-操作环境的搭建
- iOS配置证书:Provisioning profile xx_Distribution doesn't include signing certificate iPhone Developer
- Android 开机动画
- 腾讯云服务器域名公安备案记录
- opengles for iOS
- android 刘海机型适配,Android全面屏刘海适配
- 【五六七人口普查】省市两级分年龄、性别的人口
- 休眠(Hibernate)和睡眠(Sleep)的区别
- Keil MDK 安装pack包
- 一个人、一本书、一杯茶、一场梦