摘要: 一. 安装规划 二. 备库创建相应的dump文件夹 三. 创建实例密钥文件 主库生成密钥文件 将密钥文件传输到备库 四. 创建参数文件 主库通过spfile生成pfile文件 复制参数文件到Standby库 将Standby端启动到nomount状态 五. 配置主备库的监听文件和网络文件 设置Pri 阅读全文
posted @ 2018-08-27 14:16 lottu 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 在日常工作中;经常会遇到这样的需求: Oracle 数据表跟文本或者文件格式进行交互;即将指定文件内容导入对应的 Oracle 数据表中;或者从 Oracle 数据表导出。 其他数据库中的表跟Oracle数据库进行交互。 Oracle 数据表跟文本或者文件格式进行交互;即将指定文件内容导入对应的 O 阅读全文
posted @ 2018-08-27 11:42 lottu 阅读(1218) 评论(0) 推荐(0) 编辑
摘要: Oracle 闪回 (flashback)是9i版本提供的新特性。这一特性;其他数据库(PostgreSQL,Mysql)是羡慕不已。对数据恢复提供非常便捷的方式。闪回技术通常用于快速简单恢复数据库中出现的认为误操作等逻辑错误。 从闪回的方式可以分为: FLASHBACK DATABASE 数据库级 阅读全文
posted @ 2018-08-27 10:28 lottu 阅读(543) 评论(0) 推荐(0) 编辑
摘要: 一. rman简介 RMAN(Recovery Manager)是一种用于备份(backup)、还原(restore)和恢复(recover)数据库的 Oracle 工具。RMAN只能用于ORACLE8或更高的版本中。它能够备份整个数据库或数据库部件,如表空间、数据文件、控制文件、归档文件以及Spf 阅读全文
posted @ 2018-08-24 16:16 lottu 阅读(892) 评论(0) 推荐(0) 编辑
摘要: 一. Oracle用户管理备份介绍 Oracle物理备份核心就是将物理文件拷贝一份副本;存放在磁盘上。物理文件指的是:数据文件,控制文件,日志文件,参数文件等等。 根据数据库状态而分:备份可分为热备份和冷备份。区别是Oracle数据库是否启动。 根据备份的状态而分:备份可分为一致性备份和不一致性备份 阅读全文
posted @ 2018-08-24 14:23 lottu 阅读(990) 评论(0) 推荐(0) 编辑
摘要: 一. Oracle逻辑备份介绍 Oracle逻辑备份的核心就是复制数据;Oracle提供的逻辑备份与恢复的命令有exp/imp,expdp/impdp。当然像表级复制(create table table_back as select * from table)也算是一种逻辑备份。Oracle逻辑备 阅读全文
posted @ 2018-08-24 12:31 lottu 阅读(4841) 评论(0) 推荐(1) 编辑
摘要: 一. Oracle体系结构图 体系结构图如下: 体系结构图看似简单;其中很有玄机。它对Oracle来讲;相当于武功中的心法。配合体系结构来学Oracle;能起到事半功倍的效果。我们平时遇到Oracle的各种问题;很大部分都能从体系结构中找到解决方法或者更优的途径。现在我们来慢慢解析Oracle体系结 阅读全文
posted @ 2018-08-23 17:32 lottu 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 一. 部署环境步骤 1.1 软件环境 操作系统:CentOS release 6.5oracle安装包:linux.x64_11gR2_database_1of1.zip;linux.x64_11gR2_database_1of2.zip 1.2 配置主机名 1.3 配置网络 1.4 配置系统内核参 阅读全文
posted @ 2018-08-23 11:18 lottu 阅读(5395) 评论(1) 推荐(1) 编辑
摘要: 1. 介绍 PostgreSQL提供了一个copy命令的便利数据加载工具,copy命令源于PostgreSQL数据库,copy命令支持文件与表之间的数据加载和表对文件的数据卸载。pg_bulkload是一种用于PostgreSQL的高速数据加载工具,相比copy命令。最大的优势就是速度。优势在让我们 阅读全文
posted @ 2018-07-16 17:58 lottu 阅读(5151) 评论(0) 推荐(0) 编辑
摘要: 1. 表空间的概念 PostgreSQL中的表空间允许在文件系统中定义用来存放表示数据库对象的文件的位置。在PostgreSQL中表空间实际上就是给表指定一个存储目录。 2. 表空间的作用 官方解释 通过使用表空间,管理员可以控制一个PostgreSQL安装的磁盘布局。这么做至少有两个用处。 如果初 阅读全文
posted @ 2018-06-28 16:51 lottu 阅读(21341) 评论(4) 推荐(7) 编辑
摘要: 1. PL/Proxy的介绍 1.1 PL/Proxy概述 PL/Proxy是一款能在PostgreSQL数据库实现数据库水平拆分的软件;可以理解分布式架构(shared nothing);但是不是真正的分布式数据库软件;也是一款能在PostgreSQL数据库实现SQL语言复制(replicatio 阅读全文
posted @ 2018-06-14 14:20 lottu 阅读(11658) 评论(0) 推荐(1) 编辑
摘要: Slony是PostgreSQL领域中最广泛的复制解决方案之一。它不仅是最古老的复制实现之一,它也是一个拥有最广泛的外部工具支持的工具,比如pgAdmin3。多年来,Slony是在PostgreSQL中复制数据的惟一可行的解决方案。Slony使用逻辑复制;Slony-I一般要求表有主键,或者唯一键; 阅读全文
posted @ 2018-06-05 10:54 lottu 阅读(3895) 评论(3) 推荐(1) 编辑
摘要: 1. 描述 Ora2Pg是一个免费的工具,用于将Oracle数据库迁移到PostgreSQL兼容的模式。它连接您的Oracle数据库,自动扫描并提取它的结构或数据,然后生成可以装载到PostgreSQL数据库的SQL脚本。Ora2Pg可以从逆向工程Oracle数据库到大型企业数据库迁移,或者简单地将 阅读全文
posted @ 2018-05-31 09:43 lottu 阅读(15493) 评论(2) 推荐(0) 编辑
摘要: 1. 安装Oracle客户端工具 编译安装oracle_fdw之前,需要安装Oracle的客户端程序;步骤略 下载地址:http://www.oracle.com/technetwork/database/database-technologies/instant-client/overview/i 阅读全文
posted @ 2018-05-31 09:26 lottu 阅读(1647) 评论(0) 推荐(0) 编辑
摘要: 在Oracle中;删除表或者误删表记录;有个闪回特性,不需要停机操作,可以完美找回记录。当然也有一些其他的恢复工具;例如odu工具,gdul工具。都可以找回数据。而PostgreSQL目前没有闪回特性。如何在不停机情况下恢复误删数据。还好是有完整的热备份。 本文描述的方法是:利用热备份在另一台服务器 阅读全文
posted @ 2018-04-28 17:20 lottu 阅读(23100) 评论(0) 推荐(0) 编辑
摘要: 1. copy命令 对于数据加载,GreenPlum数据库提供copy工具,copy工具源于PostgreSQL数据库,copy命令支持文件与表之间的数据加载和表对文件的数据卸载。使用copy命令进行数据加载,数据需要经过Master节点分发到Segment节点,同样使用copy命令进行数据卸载,数 阅读全文
posted @ 2018-04-19 17:56 lottu 阅读(9308) 评论(0) 推荐(1) 编辑
摘要: 第一章 文档概述 1、 本安装手册描述适用于Greenplum4.0以上版本的安装Greenplum-cc-web操作 第二章 安装介质 针对Greenplum版本下载对应Greenplum-cc-web包体greenplum-cc-web-x.x.x-LINUX-x86_64.zip;下载地址: 阅读全文
posted @ 2018-04-13 14:38 lottu 阅读(3711) 评论(0) 推荐(0) 编辑
摘要: 第一章 文档概述 本文描述适用于Greenplum4.0以上版本的安装操作。所涉及到的操作系统相关参数调整,主要针对Redhat Linux操作系统。 第二章 安装介质 操作系统:CentOS release 6.5 (Final)。 Greenplum安装版本:greenplum-db-4.3.8 阅读全文
posted @ 2018-04-04 15:18 lottu 阅读(5233) 评论(2) 推荐(0) 编辑
摘要: 1. 原理 参考《涂抹MySQL 跟着三思一步一步学MySQL 》这本书。 2.环境背景 3.mysql主从复制配置[二进制日志复制] 场景:机器上已经完成Mysql数据库安装配置可以查考《MySQL on Linux 部署手册》+Innobackupex备份环境配置;主库192.168.1.202 阅读全文
posted @ 2018-01-03 18:07 lottu 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 1. 背景 MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多的灵活性。也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身需要选择不同的安装组件,设定需要的字符集等等一些可以根据特定应用场景所作的各种调整。 阅读全文
posted @ 2018-01-03 17:57 lottu 阅读(637) 评论(0) 推荐(0) 编辑