第一部分:手工备份与恢复 备份的意义:保证数据安全,避免因为各种故障而丢失数据 两个时间:平均故障间隔时间(MTBF)平均恢复时间(MTTR) 一、备份恢复概述 数据库故障类型 1.用户进程故障 user process failure :pmon自动处理 2.实例故障 instance failu ...
分类:
数据库 时间:
2020-04-02 16:15:24
阅读次数:
140
需求:开发环境,每天晚上做了全库导出备份。由于误操作,现在要恢复指定的schema下的所有表,操作思路如下: 1.全库导出备份的语句 compression=ALL 是压缩备份的意思,节省空间。 2.导入备份语句: 其中: 参数说明 skip:默认操作 replace:先drop表,然后创建表,最后 ...
分类:
数据库 时间:
2020-03-27 11:12:56
阅读次数:
162
简单查询 全表扫描:指针从第一条记录开始,一次逐行处理,直到最后一行记录结束。 横向选择(where)+纵向投影(select)=结果集 多表连接 交叉连接(笛卡尔积) 非等值连接 等值连接 内连接 外连接(左外、右外、全连接) 自连接 自然连接(隐含连接条件,自动匹配连接字段) 集合运算 误操作需 ...
分类:
数据库 时间:
2020-03-26 12:09:49
阅读次数:
85
发生原因:误操作chown -R 777 /usr/bin导致macOS终端出现错误 方法: 1、开启mac os root权限 2、进入root账号修改权限,将原来的权限恢复 具体步骤参考:https://easeapi.com/blog/blog/76-mac-could-not-determi ...
分类:
系统相关 时间:
2020-03-18 13:26:06
阅读次数:
73
其他资料:https://blog.csdn.net/zgscwxd/article/details/97518190 1)EmptyResult:当用户有误操作或者是图片防盗链的时候,这个EmptyResult就可以派上用场,返回它可以让用户啥也看不到内容,通过访问浏览器端的源代码,发现是一个空内 ...
分类:
Web程序 时间:
2020-03-16 14:59:52
阅读次数:
81
查询该时间段 这个表的状态select * from 表名 as of timestamp to_timestamp('2018-10-12 9:30:00', 'yyyy-mm-dd hh24:mi:ss'); 开启闪回alter table 表名 enable row movement; 把表的 ...
分类:
数据库 时间:
2020-03-13 18:46:42
阅读次数:
76
目录结构: j'spPro: <%@ page language="java" import="java.util.*,java.lang.*" pageEncoding="utf-8" contentType="text/html; charset=utf-8"%> <%@page session ...
分类:
Web程序 时间:
2020-03-04 21:13:59
阅读次数:
95
注意:无特殊说明,Flutter版本及Dart版本如下:Flutter版本:1.12.13+hotfix.5Dart版本:2.7.0当应用程序进行重要操作时经常需要用户进行2次确认,以避免用户的误操作,比如删除文件时,一般会弹出提示“是否要删除当前文件”,用户点击确认后才会进行删除操作,这时我们可以使用提示框(AlertDialog或者CupertinoAlertDialog)。根据设计的不同,我
分类:
其他好文 时间:
2020-03-04 00:02:18
阅读次数:
113
git 分布式版本控制器 工作流程 工作区(写代码的终端) 缓存区 版本库 将版本库内容迁到远端(GitHub / gitee) 1. 工作区写代码 2. 工作区代码编辑完毕之后将代码提交到暂存区 暂存区:类似于过滤层 保护工作区与版本库的代码避免错误操作 3. 将暂存区的代码提交到版本库 形成版本 ...
分类:
其他好文 时间:
2020-03-02 23:22:00
阅读次数:
132
前面知道了struts2的架构图和struts2的自动封装表单参数和数据类型自动转换,今天来学struts2的第三第四个东西,输入校验和拦截器。 一:输入校验 客户端校验进行基本校验,如检验非空字段是否为空,数字格式是否正确等。客户端校验主要用来过滤用户的误操作。作用是:拒绝误操作输入提交到服务器处 ...
分类:
其他好文 时间:
2020-03-02 20:27:42
阅读次数:
83