备份恢复学的这么差,试用期你都过不了,Java-SSM框架相关面试题整理

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

前言

=====================================================================

本文结合自己工作10年的积累,将Oracle的备份恢复做了详细阐述


一、 数据库故障类型


1)user process failure 用户进程故障:pmon 自动处理

2)instance failure 实例故障: smon 自动处理

3)user errors 用户 错误: 需要 dba 通过备份恢复解决

4)media failure 介质故障: 必须通过备份和日志恢复

总结:备份恢复主要是用于保护数据(介质、用户、应用程序导致)、保留数据、传输数据

二、 备份恢复分类


在这里插入图片描述在这里插入图片描述

还原即Restore(重储),恢复即是Recover(恢复)

2.1 逻辑备份与恢复

①传统的导入导出:exp/imp:

②数据泵导入导出:expdp/impdp

面向 object,逻辑备份就是热备数据库对象某一时刻状态,

不能运用在 media failure 上,逻辑备份的恢复就是还原备份,没有 recover 的概念。

2.2 物理备份与恢复

面向 media failure

①手工备份与恢复,也叫用户管理的备份与恢复(UMAN),

通过 OS 的命令,完成备份与还原,然后再运用日志进行恢复。

②自动备份与恢复,利用 oracle 的备份恢复工具 RMAN,使还原与恢复过程自动完成。

物理备份从方式上可以有 一致性备份(冷备) 和 非一致性备份(热备)

完整的备份策略应该以物理备份为主,逻辑备份为辅(用于备份一些重要的表)

2.3 闪回技术

一种利用 undo 数据或闪回日志的快速恢复技术。

可以针对不同层面问题进行逻辑恢复,

11g 支持七种 flashback 方式,

其中快速恢复区只和闪回数据库有关。

三、完全恢复与不完全恢复


1)完全恢复:

利用完整备份或部分备份,可以将 datafile

恢复到 failure 前得最后一次 commit,不会出

现数据丢失。

2)不完全恢复

需要运用完整备份和日志将 database

恢复到过去的某个时间点(或 SCN),有数据丢失。

四、备份策略


在这里插入图片描述

备份策略:每周日执行0级全备份,周一至周六每天执行1级增量备份

配置保留策略 reduncancy 2,

开启控制文件自动备份

RMAN> show all;

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

CONFIGURE CONTROLFILE AUTOBACKUP ON;

在这里插入图片描述

4.1 备份脚本

–创建存放脚本的目录

mkdir /home/oracle/scripts

–创建全备份脚本

vi /home/oracle/scripts/rman_level0.sh

#!/bin/bash

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=PROD

PATH=/usr/sbin:$PATH; export PATH

PATH= O R A C L E H O M E / b i n : ORACLE_HOME/bin: ORACLEHOME/bin:PATH; export PATH

rman target / << EOF

run{

crosscheck backup;

allocate channel c1 device type disk;

allocate channel c2 device type disk;

总结

总的来说,面试是有套路的,一面基础,二面架构,三面个人。

最后,小编这里收集整理了一些资料,其中包括面试题(含答案)、书籍、视频等。希望也能帮助想进大厂的朋友

三面蚂蚁金服成功拿到offer后,他说他累了

三面蚂蚁金服成功拿到offer后,他说他累了

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-YN9BSnjb-1713461147910)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值