非归档模式备份练习

【非归档模式下使用RMAN进行全库备份(适用于培训和测试环境)】 非归档模式下使用RMAN进行全库备份,实验分别演示了数据库不同状态下删除不同文件的恢复操作。 阅读详情

1、备份内容

数据文件

控制文件

参数文件

 

归档日志:日志切换时备份的日志文件

  10个归档路径

  正常数据库:设2~3可以,最终拷贝(刻光盘、

  拷贝到其他磁盘,磁带)

在线日志:日志组,多个成员分散到不同磁盘上

密码文件:可以重建

 

2、非归档模式备份恢复

关闭数据库

拷贝所有文件

启动数据库

 

 

C:\oracle\product\10.2.0\oradata\orcl

C:\oracle\product\10.2.0\db_1\database

 

 

恢复练习 1

 

SQL> create tabletest(id number) tablespace users;

 

表已创建。

 

SQL> insertinto test values(100);

 

已创建 1 行。

 

SQL> commit;

 

提交完成。

 

 

 

 

 

 

 

 

 

SQL> select *from v$log;

GROUP#

THREAD#

SEQUENCE#

  BYTES

MEMBERS

ARC

STATUS

FIRST_CHANGE#

FIRST_TIME

 

1

1

8

52428800

1

no

current

685510  

14-6月 -11

 

2

1

6

52428800

1

no

inactive

641433

27-2月 -11

 

3

1

7

52428800

1

no

inactive

661742

02-3月 -11

 

 

   

SQL> shutdownimmediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

 

查看需要恢复的文件

SQL>selectfile#,name from v$datafile;

SQL>selectfile# from v$recover_file;

 

查看恢复数据库需要的日志(不包含在线日志)

SQL> selectsequence#,archive_name from v$recovery_log;

未选定行

 

恢复

recover datafile4;

recover database;//恢复所有文件

 

SQL> alterdatabase open;

 

数据库已更改。

 

SQL> select *from test;

 

        ID

----------

       100

      

 

恢复练习 2

insert into testvalues(200);

commit;

alter systemswitch logfile;

alter systemswitch logfile;

alter systemswitch logfile;

 

shutdown immediate

拷贝备份的数据文件

startup

 

SQL> selectfile# from v$recover_file;

 

     FILE#

----------

         4

 

SQL> selectsequence#,archive_name from v$recovery_log;

 

 SEQUENCE#

----------

ARCHIVE_NAME

-------------------------------------------------------------

 

         8

SQL> select *from v$log;

 

 

GROUP#

THREAD#

SEQUENCE#

  BYTES

MEMBERS

ARC

STATUS

FIRST_CHANGE#

FIRST_TIME

 

1

1

11

52428800

1

no

current

688249

14-6月 -11

 

3

1

10

52428800

1

no

inactive

688245  

14-6月 -11

 

2

1

9

52428800

1

no

inactive

688243

14-6月 -11

 

 

日志序列号是 的日志已经被覆盖,数据库不能恢复到

最新,只能恢复到备份点

 

shutdown immediate

拷贝所有备份的数据文件、控制文件、日志文件

startup      

       

非归档模式下也可能能够recover? 首先,归档模式和非归档模式下的数据恢复是物理恢复。 归档模式下试验流程: 1.  创建一个表空间test1 使用test01.dbf; 2.  给test01.dbf创建一个副本(备份); 3.  做一些操作使test01.dbf文件中的数据发生变化; 4.  切换联机日志文件,让它归档; 5.  关闭数据库,删除test01.dbf,启动数据库找不到文件; 6.  把最初的副本复制 阅读详情

相关推荐

oracle-归档和非归档模式

数据库可以运行在归档和非归档两种模式下。 一、非归档和归档模式介绍 非归档模式——建库以后,数据库默认是在非归档模式的。 When you run your database in NOARCHIVELOG mode, you disable the archiving of the redo log. The database control file indicates that

天行健,君子以自强不息 2353

oracle非归档模式下如何备份,Oracle之RMAN数据库在非归档模式下的备份和恢复

1.数据库在非归档模式下的备份 SQLgt; archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FIL1.数据库在非归档模式下的备份SQL> archive log list;数据库日志模式 非存档模式自动存档 禁用存档终点 USE_DB_RECOVERY_FILE_DEST最早的联机日志序列 3244当前日志序列 3246R...

weixin_42519985的博客 926

Abel逆变换及其求解方法

Abel逆变换常应用在轴对称的、光学薄的火焰、羽流或等离子体重建。

weixin_49783507的博客 8370

Oracle之RMAN数据库在非归档模式下的备份和恢复

1.数据库在非归档模式下的备份 SQL> archive log list; 数据库日志模式 非存档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 3244 当前日志序列 3246 RMAN> run 2> { 3> allocate channel t1 type disk; 4> backup database

badman250的专栏 3万+

首个基于LBS方案的3D传感器,VoxelSensor解析

该传感器将结合OQmented的Lissajous模式的MEMS扫描镜,与每帧逐行工作的光栅扫描相比,Lissajous轨迹扫描速度更快,并且能耗很低,它可以更快地捕获完整的场景和快速移动,并且需要更少的数据处理,可满足AR/VR对于低延迟、高效率的需求。简单来讲,Switching Pixels的区别是专注于识别激光事件,性能比普通事件相机更好,但也可以使用事件相机的算法。在具体应用中,它需要在X和Y方向发射一个或多个脉冲光束,以在X和Y轴上定位,而Z轴,也就是深度,则是通过计算光返回的时间来测量。

qingtingwang的博客 575

树莓派与无人机协同实战:基于OpenCV的地标识别优化策略

本文深入探讨了基于树莓派与无人机的协同系统,重点分享了利用OpenCV优化地标识别以实现精准降落的实战策略。内容涵盖从应对复杂光照的图像预处理、鲁棒的轮廓几何过滤,到通过ROS进行稳定通信,以及实现分层控制与状态机设计,旨在提升系统在真实环境中的可靠性与性能。

y2z3a4b5c的博客 1086

oracle非归档模式下如何备份,非归档模式下的备份、恢复

非归档模式的数据恢复能力是比较弱的一般出现问题后,通常是把数据库整个还原到备份点非归档的备份方法:冷备(关库后备份),闪备要备哪些东西呢?控制文件、数据文件,如果需要的话,还备日志文件、参数文件、密码文件有时文件比较多与比较分散,手工难免出错,我们最好写脚本来做set heading off;set feedback off;set pagesize 0;set trimspool on;spoo...

weixin_35133814的博客 723

Altera Quartus II FPGA固件烧录全攻略:从SOF到JIC的完整流程(附EPCQ128配置技巧)

本文详细介绍了使用Altera Quartus II工具链将FPGA固件从SOF文件转换为JIC文件并烧录到EPCQ128 Flash芯片的完整流程。内容涵盖环境配置、文件转换步骤、EPCQ128专用配置技巧以及常见问题解决方案,帮助工程师实现FPGA固件的flash固化,确保设计可靠运行。

weixin_30275415的博客 205

非归档模式下如何手工备份和还原整个oracle数据库?

非归档模式下如何手工备份和还原(注意:是还原,不是恢复)oracle数据库? 1.确定数据库处于非归档模式 2.一致性关闭数据库后,手工copy备份数据文件、联机重做日志文件、控制文件 3.启动数据库,操作一段时间后,模拟数据文件、联机重做日志文件、控制文件全部丢失 4.关闭数据库后,手工copy备份的数据文件、联机重做日志文件、控制文件到原始位置 5.启动数据库 相关实验: 1.确定数据库...

天哥--天行健君子以自强不息 1247

信号处理中的滤波器的阶数和谐波的理解

最近在读paper的时候,遇到了一些以前遗忘的问题,先重新查找,记录在这里,以备不时之查看。 我相信一定有小伙伴跟我有过一样的疑惑,那就是我们在使用滤波器的时候,总是遇到滤波器的阶数这个概念参数,我们很多都是根据别的paper里的设置,设置自己的科研参数,其实并不是很理解其中的含义: 其实我们常用的阶数N的意思是: 滤波器的阶数,就是指过滤谐波的次数,一般来讲,同样的滤波器,其阶

Miracle.Zhao的博客 2万+

基于 STM32 的智能水表流量计设计与实现 —— 数据采集与远程传输

本文设计的基于 STM32 的智能水表流量计通过霍尔传感器实现流量采集,结合 STM32 的处理能力完成数据计算、存储与远程传输,具备计量精准、功耗低、可远程监控等特点。未来可优化方向:引入低功耗模式延长电池寿命,增加水质检测模块实现多参数监测,提升水务管理智能化水平。

weixin_42300449的博客 1028

oracle数据库非归档模式数据备份和恢复

模拟USER01.DBF文件被删除的情况进行恢复 1.先查看数据库确认为非归档模式 archive log list; 2.使用rman进行全量备份 因为是非归档模式,所以需要将数据库修改为mount模式(shutdown immediate;关闭数据库然后startup mount;) 然后使用rman进行备份 rman target / 执行以下命令创建全量备份 run{ allocate channel ch_1 type disk; backup database forma

edonzhon 1137

字节最新开源模型 DA3(Depth Anything 3)使用教程(一)从任意视角恢复视觉空间

本文介绍DepthAnything3(DA3)模型,一种能够从任意视觉输入中预测几何结构的创新解决方案。DA3采用Transformer骨干网络,通过统一的深度光线表示简化学习过程,支持单目/多视角深度估计、姿态估计和3D高斯预测等多项任务。模型系列包含基础版、度量级和单目专用版本,其中嵌套版本DA3NESTED-GIANT-LARGE表现最佳。代码库提供交互界面、CLI工具和多格式导出功能,支持模块化扩展。实验表明DA3在各项任务上超越现有模型,所有训练数据均来自公开学术数据集。

2506_90492529的博客 2548

Oracle 归档模式和非归档模式

归档模式和非归档模式在DBA部署数据库之初,必须要做出的最重要决定之一就是选择归档模式(ARCHIVELOG)或者非 归档模式(NOARCHIVELOG )下运行数据库。我们知道,Oracle 数据库需要至少两组联机日志,每当一组 联机日志写满后会发生日志切换,继续向下一组联机日志写入。如果是归档模式,日志切换会触发归档进程 (ARCn)进行归档,生成归档日志。Oracle 保证归档完成前,联机日

苏南生的优快云博客 1万+

手把手教你完成YOLOv8 PyQt5和PySide6目标检测界面搭建,前台系统+后台管理系统开发实战,可用于大论文凑工作量或毕设必备,全网最详细教程

目标检测是计算机视觉中的重要任务,广泛应用于安防监控、自动驾驶、智能家居等领域。YOLO系列模型由于其高效的检测速度和较高的准确率,成为目标检测任务的首选算法之一。本项目结合 YOLOv8 与 PyQt5,构建了一个图形化界面,便于用户进行目标检测的操作和展示,实现对图片、视频和摄像头的实时目标检测,不仅可以用于大论文的工作量展示,还可以作为毕业设计。支持目标检测、目标分割等模型进来检测

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1万+

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Oracle 数据库归档模式和非归档模式的区别以及设置

介绍如何为 Oracle 单实例和 RAC 集群环境设置数据库的归档模式和非归档模式。非归档模式只能进行冷备,只能还原到备份点,之后的数据无法恢复;一般在开发或者测试环境使用;归档模式可以执行热备,同时支持增量备份,可以执行时间点恢复;归档日志文件需要占用额外的磁盘空间。

Tony.Dong的专栏 3564

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Oracle -- oracle如何热备份(一定要理解归档模式和非归档模式!!)

最保险的的方式是物理冷备份,不要轻易试水!!以下是物理热备份:查询当前的模式selectname,log_mode from v$database;配置数据库的归档模式1.改变非归档模式到归档模式:1)SQL&gt;conn / as sysdba (以DBA身份连接数据库)2)SQL&gt;shutdown immediate; (立即关闭数据库)3)SQL&gt;startup mount (...

叶的博客 6350

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

oracle归档模式开启-如何查看和开启归档模式

在 Oracle数据库中,主要有两种 日志操作模式,分别为非归档模式与归档模式。 默认情况下,数据库采用的是非归档模式。 部署数据库时,必须要依据自身的业务情况选择归档模式(ARCHIVELOG)或者非归档模式(NOARCHIVELOG )下运行数据库。例如,对于测试环境、开发环境,有的O友采用非归档模式,看业务和个人喜好。 Oacle归档模式是ORACLE热备份的必要条件,特别是7X24生产数据库,必须要工作在归档模式。 归档日志文件中保留了数据库的改动信息。该模式下可实现: 1、可以进..

qinzaoxiaozhu的专栏 9290

Oracle归档模式和非归档模式的区别

一。查看oracle数据库是否为归档模式: Sql代码 1.select name,log_mode from v$database; NAME LOG_MODE ------------------ ------------------------ QUERY NOARCHIVELOG 2.使用ARCHIVE LOG...

qq_40588579的博客 826

ORACLE_OCP之非归档模式下使用RMAN进行全库备份

ORACLE_OCP之非归档模式下使用RMAN进行全库备份 写在前:所有情况以你遇到的为主,该文档只是起到了命令辅助记忆的功能,如果遇到了与该文档状况不一致的情况,请以你遇到的当前状况为准。 一、前提:在SQLPLUS下使用该命令查看当前数据库的归档状态 SQL> archive log list; Database log mode No Archive Mode Automatic archival Disabled Archive dest

XiaoHG_优快云的博客 958

Oracle归档模式和非归档模式

Oracle归档模式和非归档模式 解释归档和非归档模式之间的不同和它们各自的优缺点? 答:归档模式是指可以备份所有的数据库transaction...

小麦苗DBA宝典 604

RMAN 非归档模式 备份shell脚本

RMAN 非归档模式  备份shell脚本: 0级备份 #!/bin/sh export PATH export TMP=/tmp export TMPDIR=/tmp export ORACLE_BASE=/opt/oracle exportORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 export ORACLE_SID=orclbj

Zonelan 1005

在非归档模式下备份数据库

一致性备份当数据库处于一致性状态的时候的备份就是一致性备份 当数据库关闭状态一致性状态 shutdown immediate 关闭一致性状态 shutdown normal 一致性状态 shutdown transactional 一致性状态 shutdown abort 不是一致性状态脱机备份 非一致性备份当数据库处于非一致状态的备份就是非一致性备份。 实例失败,shutdown abort 数据库打开的时候进行的备份是非一致性备份归档模式。 数据库关闭的时候进行备份是一致性归档模式。...

DAO1024的博客 597

Oracle数据库设置归档模式(超级简单)

oracle数据库变成归档模式(超级简单)

DBA成长之路 7681

oracle在非归档模式下,Oracle在非归档模式下不能更改表空间为备份模式

Oracle表空间设置为备份模式后,便可以联机对表空间下数据文件进行文件系统级别的copy备份操作,因为期间对表空间的修改都记录到数据库的重做日志文件中。由此想到数据库如果是非归档模式,那么这个表空间备份模式的时间必须不能超过联机日志被覆盖的时间,才能保证数据的修改不会丢失。那么Oracle对这种情况是如何择决的呢?实验表明:Oracle是干脆不让你在非归档模式下开启表空间的备份模式。报错如下: ...

weixin_28914371的博客 164

oracle dba培训教程 第16章 非归档模式下的冷备份和恢复

在数据库的非归档模式下能进行的备份和恢复方法 脱机备份,脱机恢复 备份中常用的术语 !数据库的全备份:备份数据库的所有数据文件和控制文件,在全备份时,数据库可以处于关闭状态或开启状态,但在非归档模式下,数据库必须处在关闭状态。 !控制文件的备份 !表空间的备份:备份组成某一表空间的所有文件,在非归档模式下,只能单独的备份只读表空间或正常脱机的表空间 !数据文件备份:备份单个的数据文件,

PjyC29的专栏 1261
上一篇: oracle 琐碎题目
下一篇: 归档模式练习
easyjsf
博客等级 码龄17年 19粉丝 82原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值