JL Blog

Do one thing at a time, and do well.

记一次SQLServer出现元数据电子件丢失问题排查

项目上出现了数据丢失,但是确认了非人为操作,需要进一步排查到底哪里出现的删除操作,具体排查步骤和过程。

记一次SQLServer出现元数据电子件丢失问题排查 背景: 某项目业务系统于6月19日下午4点出现元数据电子件被删除,导致业务系统附件信息中部分电子附件不显示。对于一家网络公司而言丢数据是算是一种灾难,尽管项目组已经通过之前的备份进行了还原处理,但是还是需要深入排查到数据丢失的具体原因。 操作系统以及数据库版本: windows Server 2008R2 SQLServer2008R...

MySQL物理备份还原(全量)

xtrabackup是MySQL物理热备利器,可以做到全量备份和增量备份。

MySQL物理备份还原 1、创建测试库和测试数据 用于验证之后的还原的操作 mysql> create database test; Query OK, 1 row affected (5.00 sec) mysql> use test; Database changed mysql> create table test(a int); Query OK, 0 row...

Linux下MySQL源码安装(附xtrabackup安装)

Linux服务器上可以通过rpm包直接安装MySQL,但是通过源码包安装可以手动配置一些参数,更利于MySQL的理解。

Linux下MySQL源码安装(附xtrabackup安装) 环境说明: Centos7.4 最小化安装 1、创建mysql用户和组 运行MySQL的mysqld需要一个用户和组 [root@mysql ~]# groupadd mysql [root@mysql ~]# useradd -r -g mysql -s /bin/false mysql 2、创建数据目录 MySQL安...

MySQL备份还原到RDS问题处理

有时候需要将Navicat导出的MySQL备份,还原至云服务器,云服务器厂商可能会提供一个非root权限账号,而创建视图、触发器等对象均是使用root权限,因此在导入云服务器时会报错,因此需要修改这些对象的定义者。

MySQL备份还原到RDS问题处理 1、原因 出现[Msg] 1227 - Access denied; you need (at least one of) the SUPER privilege(s) for this operation错误是因为我们的MySQL对象的定义者大多使用 root 用户,但是 RDS 是不提供 root 用户的,所有就会在使用 RDS 还原时,由于定义者...

Oracle11g Data Guard 搭建

Oracle DataGuard是Oracle自带的数据同步功能,基本原理是将日志文件从原数据库传输到目标数据库,然后在目标数据库上应用这些日志文件,从而使目标数据库与源数据库保持同步,是一种数据库级别的高可用性方案。

Oracle11g Data Guard 搭建 1、 环境说明 系统环境以及hosts配置 [oracle@primary ~]$ cat /etc/redhat-release CentOS Linux release 7.4.1708 (Core) [oracle@primary ~]$ cat /etc/hosts 127.0.0.1 localhost localhost....

RMAN实现异机恢复

使用RMAN工具进行异机恢复,依靠catalog知识库进行控制文件、数据文件、参数文件等的恢复。

RMAN实现异机恢复 1、源端进行全备 分别需要备份数据库、控制文件以及参数文件 backup database format '/home/oracle/backup/db_%d_%T_%U'; backup format '/home/oracle/backup/con_%s_%p' current controlfile; backup spfile format '/home/...

Oracle移动数据文件

有时候因为某个分区或者某块磁盘满了需要手动去移动数据文件,这里提供了两种方式。

Oracle移动数据文件 一、使用alter database移动数据文件 1、关闭数据库 SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. 2、在SQL*Plus中执行操作系统命名移动数据文件 SQL> ! mv /u01/test01....

Oracle实现列自增长

MySQL中存在AUTO_INCREMENT关键字可以实现字段自增长,Oracle中需要使用到序列和触发器才能实现字段自增。

Oracle实现列自增长 1、创建订单表myorder 将表中订单编号order_no自动增长 SQL> create table myorder 2 (order_no number, 3 order_name varchar2(20), 4 order_desc varchar2(20)); Table created. 2、创建序列seq_order_...