自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(122)
  • 收藏
  • 关注

转载 手工指定CHANNEL与设置PARALLELISM参数的异同以及FILESPERSET参数的作用

本文出自 “大脸猫” 博客,请务必保留此出处http://bfc99.blog.51cto.com/265386/1354771感谢大脸猫的实验分析结果。 下面以实验的方式,展示在RUN块中手工指定多信道(CHANNEL,也有称之为“通道”) 与设置并行度PARALLELISM参数 的异同,以及FILESPERSET参数的作用。RMAN备份时,为了加快备份的速度,提供了并行

2017-02-07 16:05:42 3194

转载 误删除ORACLE数据文件后的处理方式

当oraclek中的数据文件在OS系统下被误删除后,该如何恢复呢? 这时千万不要慌张重启数据库或者操作系统,可以通过dbwn进程相关句柄找回数据文件。测试:步骤1:用DBA身份登陆数据库并查看表空间状态和数据文件的路径[oracle@localhost ~]$ sqlplus / as sysdbaSQL*Plus: Release 11.2.0.4.0 Productio

2017-02-07 11:29:00 994

转载 【RMAN】【RMAN命令】CONFIGURE命令(1)--RMAN 配置参数说明

使用RMAN>show all;可以显示出RMAN 配置参数为:CONFIGURE RETENTION POLICY TO REDUNDANCY 1; # defaultCONFIGURE BACKUP OPTIMIZATION OFF; # defaultCONFIGURE DEFAULT DEVICE TYPE TO DISK; # defaultCONFIGURE CON

2017-02-06 16:24:32 2571

转载 Oracle 跨resetlogs的恢复

10g之前,如果采用了resetlogs打开数据库, 必须进行全备份,因为以前的归档日志对于以后恢复将不在起作用。即ORACLE不能跨越incarnation恢复。因为scn和日志序列号都被重置。10g之后。ORACLE可以跨越incarnation恢复,(很多高手还是建议resetlogs之后全备).测试过程如下:SQL> create table mytest as selec

2016-12-30 23:57:49 866

转载 RESETLOGS后没有备份情况下的数据恢复

媒体恢复分完全恢复和不完全恢复。不完全恢复可以恢复到指定的时刻或系统更改号,但不完全恢复之后剩余日志文件就不可用,必须重置日志序列号,用RESETLOGS选项打开 数据库 ,此后数据库变成一个新形体,为了将来的恢复,必须重做一致备份。而且,RESETLOGS媒体恢复分完全恢复和不完全恢复。不完全恢复可以恢复到指定的时刻或系统更改号,但不完全恢复之后剩余日志文件就不可用,必须重置日志序列号,

2016-12-30 23:54:41 755

原创 主机互信配置成功后依然需要输入密码

当主机互信时所配置的用户名所在主目录的属性为 777时系统处于安全会强制使已经配置的主机互信失效,强制要求输入密码,对于大量批处理的环境需要注意该问题,否则会导致脚本报错。具体可能和LINUX系统的安全配置有关,总之现象就是主机互信访问的用户主目录必须有足够的权限,否则系统通过SSH连接目标主机时依然会要求数据密码确认。

2016-11-08 23:06:27 2684

原创 root无法删除文件原因

linux处于安全对于文件本身增加了属性,以免ROOT用户误删除或者修改文件。使用lsattr命令查看文件属性。通过 chattr +x(-x)命令来移除对应的属性。常见属性:如 +a 只能添加内容不能删除文件,+i 不能被删除改名。如要修改去掉相应属性即可。

2016-11-08 23:02:29 1354

转载 单点系统架构的可用性与性能优化

转自:58沈剑一、需求缘起明明架构要求高可用,为何系统中还会存在单点?回答:单点master的设计,会大大简化系统设计,何况有时候避免不了单点 在哪些场景中会存在单点?先来看一下一个典型互联网高可用架构。典型互联网高可用架构:(1)客户端层,这一层是浏览器或者APP,第一步先访问DNS-server,由域名拿到nginx的外网IP

2016-11-02 14:55:55 597

转载 lvs为何不能完全替代DNS轮询

上一篇文章“一分钟了解负载均衡的一切”引起了不少同学的关注,评论中大家争论的比较多的一个技术点是接入层负载均衡技术,部分同学持这样的观点:1)nginx前端加入lvs和keepalived可以替代“DNS轮询”2)F5能搞定接入层高可用、扩展性、负载均衡,可以替代“DNS轮询”“DNS轮询”究竟是不是过时的技术,是不是可以被其他方案替代,接入层架构技术演进,是本文将要细致讨

2016-11-02 14:53:23 316

转载 一分钟了解负载均衡的一切

转自 58 沈剑负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据【均匀】分摊到多个操作单元上执行,负载均衡的关键在于【均匀】。常见互联网分布式架构如上,分为客户端层、反向代理nginx层、站点层、服务层、数据层。什么是负载均衡负载均衡(Load Balance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将

2016-11-02 14:50:59 296

转载 理想的互联网服务后台框架的九个要点

转自:腾云阁 https://www.qcloud.com/community理想的互联网服务后台框架的九个要点对于互联网服务后台团队,开发框架的选择是非常关键的一个问题,多年的海量服务经验和教训使得我们团队深刻的认识到:要尽早规范团队的开发服务框架,避免到了后期,各种开发语言混杂、各类存储组件充斥、重复编码、每个模块形态不统一、文档缺失、监控瘫痪、人员离职造成大量信息

2016-11-02 14:41:32 314

转载 ORACLE全部ORA错误收集整理

有时数据库出现问题,不是每次都有网络可查,所以把所有的ora系列的错误整理出来,在最没有办法的时候,需要自己来解决,有了这些根据,问题会好办的。虽说对于数据库方面,DBA很强大,他们在遇到错误时,能很快给出答案或解决方案。这是为什么呢,我们天天奋斗在一线的人,为什么不能如此神速的解决问题呢?其实,是我们自己没有积累这些错误及各种解决方法,我们只要注意记录平时Orac

2016-11-01 22:39:45 9552

原创 配置heartbeat+drbd+nfs服务器

注:内容参考鸟哥以及部分网友的帖子,经自己实际操作后发表,感谢鸟哥以及网友的技术贴。如有遇到问题欢迎讨论:QQ3464561  配置DRBD主从1.       安装环境rhel6x2.       关闭防火墙3.       编辑hosts文件.确保包含主从服务器以及IP地址。如:192.168.1.101   host01192.168.1.102   

2016-10-31 09:15:36 404

转载 MySQL 5.7 并行复…

12345678910111213class Logical_clock{private:int64 state;int64 offset;......state是一个自增的值,offset在每次二进制日志发生rotate时更新,记录发生rotate时的state值。其实state和offset记录的是

2016-10-31 09:15:33 282

转载 MySQL 5.7 并行复…

MySQL 5.7并行复制时代众所周知,MySQL的复制延迟是一直被诟病的问题之一,然而在Inside君之前的两篇博客中(1,2)中都已经提到了MySQL5.7版本已经支持“真正”的并行复制功能,官方称为为enhanced multi-threadedslave(简称MTS),因此复制延迟问题已经得到了极大的改进,甚至在Inside君所在的网易电商应用中已经完全消除了之前延迟长达几小时的问

2016-10-31 09:15:29 353

转载 MHA自动Failover过程解析(up…

转自:http://blog.csdn.net/wulantian/article/details/13287975#comments#0-tsina-1-70265-397232819ff9a47a7b7e80a40613cfe1http://www.mysqlsystems.com/2012/03/figure-out-process-of-autofailover-on-mha.htm

2016-10-31 09:15:27 661

转载 MySQL】5.7版本 Semisy…

一前言前文 介绍了5.5/5.6 版本的MySQL semi sync基础原理和配置,随着MySQL 5.7 的发布,新版本的MySQL修复了semi sync 的一些bug并且增强了功能。支持发送binlog和接受ack的异步化;支持在事务commit前等待ACK;在server层判断备库是否要求半同步以减少Plugin锁冲突;解除binlog dump线

2016-10-31 09:15:24 269

转载 实战体验几种MySQLCluster方…

1.背景MySQL的cluster方案有很多官方和第三方的选择,选择多就是一种烦恼,因此,我们考虑MySQL数据库满足下三点需求,考察市面上可行的解决方案:高可用性:主服务器故障后可自动切换到后备服务器可伸缩性:可方便通过脚本增加DB服务器负载均衡:支持手动把某公司的数据请求切换到另外的服务器,可配置哪些公司的数据服务访问哪个服务器需要选用一种方案满足以上需求。在MySQL官方网站上参考

2016-10-31 09:15:22 372

转载 RMAN基于时间点恢复不完全恢…

很好的理论文章。非常感谢。原文地址:RMAN基于时间点恢复不完全恢复作者:Jialin.LeeRMAN基于时间点恢复不完全恢复我们知道,对归档下的数据库做RMAN全备,当数据库挂掉之后,执行完全恢复时,可以将数据库将恢复到完全最新的状态,包括至当前时间所做的所有已提交的数据修改,保证不会丢失数据。但是执行不完全恢复时,数据库会恢复到过去的某个时间点,这意味着会缺失一些事务处理,即恢复目标时间和

2016-10-31 09:15:19 445

原创 binlog,redo log,undo log区别

(转自网络,仅供参考)什么是binlogbinlog日志用于记录所有更新且提交了数据或者已经潜在更新提交了数据(例如,没有匹配任何行的一个DELETE)的所有语句。语句以“事件”的形式保存,它描述数据更改。binlog作用1.恢复使能够最大可能地更新数据库,因为二进制日志包含备份后进行的所有更新。2.在主复制服务器上记录所有将发送给从服务器的语句。 binlog 主要参数log_

2016-10-31 09:15:16 290

转载 MariaDB Galera C…

原文地址:Galera Cluster集群优缺点">MariaDB Galera Cluster集群优缺点作者:mailrun一、MariaDBGalera Cluster概要:1.简述:    MariaDB Galera Cluster是一套在mysqlinnodb存储引擎上面实现multi-master及数据实时同步的系统架构,业务层面无需做读写分离工作,数据库读写压力都能按照既

2016-10-31 09:15:13 310

转载 RMAN命令详解

原文地址:RMAN命令详解作者:DOCTOR一、list命令1. List 当前RMAN所备份的数据库:    1.1. listbackup summary; --概述可用的备份         list incarnation;--汇总查询                    --如果备份文件多的话多用这两个list命令可以对备份文件有个总体了解。       B 表示

2016-10-31 09:15:10 360

原创 ORACLE中如何查看分区表信息

显示分区表信息显示数据库所有分区表的信息:DBA_PART_TABLES显示当前用户可访问的所有分区表信息:ALL_PART_TABLES显示当前用户所有分区表的信息:USER_PART_TABLES显示表分区信息 显示数据库所有分区表的详细分区信息:DBA_TAB_PARTITIONS显示当前用户可访问的所有分区表的详细分区信息:ALL_TAB_PARTITIONS显示当

2016-10-31 09:15:07 2527

转载 图解文玩核桃的种类和特点

学习收藏了原文地址:图解文玩核桃的种类和特点作者:老许文玩核桃图解文玩核桃的种类和特点--老许 文玩核桃的品种除大致分类外,每个大的品种还有更详细的分类,有些品种一眼就可以分清楚(如铁核桃),有的就很容易混淆(如公子帽与官帽;狮子头与虎头)。下面就挑一些比较有代表性的品种配图说明:一、狮子头。狮子头外形的基本特点是:纹路深、边厚、边宽,底大且平。1、闷尖狮子头,文玩核桃里最漂亮的就属闷

2016-10-31 09:15:00 1808

转载 Oracle使用对象类型7(自定义…

学习了.原文地址:Oracle使用对象类型7(自定义构造方法的对象类型)作者:扭腰腰....天气潮湿,气温忽冷忽热,没阳光,心情差!  在建立对象类型时,Oracle会自动为对象类型生成相应的构造方法,并且构造方法用于初始化对象实例。当自定义构造函数时,构造方法的名称必须要与对象类型名称完全相同。并且必须要用CONSTRUCTOR FUNCTION关键字定义构造方法。以建立和使用对象p

2016-10-31 09:14:57 754

原创 应用ROWDEPENDENCIES行级跟踪,查询…

在Oracle10g中的引入了ORA_ROWSCN伪列新特性。基于此种伪列所提供的信息,我们可以方便地找出某个数据块或某一个行最近被修改的时间戳。它又分为两种模式:一种是基于block这是默认的模式(块级跟踪,非行依赖性(NOROWDEPENDENCIES));还有一种是基于row上,这种模式只能在建里表时指定ROWDEPENDENCIES(行级跟踪),不可以通过后期的alter  tabl

2016-10-31 09:14:53 2388

原创 Oracle查询表空间使用情况

--查询表空间使用情况  SELECT UPPER(F.TABLESPACE_NAME) "表空间名",  D.TOT_GROOTTE_MB "表空间大小(M)",  D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",  TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) /D.TOT_G

2016-10-31 09:14:50 318

原创 Oracle SQL Developer 探究

这是 Oracle 一个免费的旗舰产品,用于开发、管理和调优数据库,该产品自 2006年推出以来已有长足进步。2012 年 5 月发布我从 2005 年开始使用 Oracle SQLDeveloper,当时它还只是以代号 Project Raptor 推出的第一个试用版本。当 2006 年到达1.0 里程碑时,Project Raptor 更名为 Oracle SQL Developer

2016-10-31 09:14:48 484

原创 Oracle快照原理及实现总结

需要将业务数据库里所有的数据同步到另外一个处理服务器上。在做方案的时候,想了很多方法,当然最快的办法还是使用物理热备的方式。  但是我个人认为如果对于中大型数据库(我们的数据库有300G左右)最佳的选择还是使用SnapShot方式,即快照的方式。  Oracle数据库的快照是一个表,它包含有对一个本地或远程数据库上一个或多个表或视图的查询的结果。也就是说快照根本的原理就是将本地或远程数据库上

2016-10-31 09:14:45 414

原创 Oracle NULL相关函数

主要有以下四个函数NVL(N,M) N为null的情况下,取M的值,否则取N的值 NVL2(N, A,B) N为null时,取A的值,否则取B的值(纠正,N为null时,取B的值,否则取A的值)NULLIF(M,N) 如果 M 和 N 相等,返回NULL,否则返回 M。 COALESCE(A1,……,AN ) 返回第一个不为NULL的值。 用以下SQL建表。 

2016-10-31 09:14:42 253

原创 常见Oracle HINT的用法

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见OracleHINT的用法:1.表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHEREEMP_NO='SCOTT';2.表明对语句块选择基于开销的优化方法,并获得

2016-10-31 09:14:40 252

原创 sql中join语句区别

表如下:aID       aNum1          a200501112          a200501123          a200501134         a200501145          a20050115 表B记录如下:bID       bName1           20060324012           20060

2016-10-31 09:14:36 245

原创 WIN7下无法使用sqlplus &quot…

首先确保服务开启。其次确保SQLNET.ORA 中SQLNET.AUTHENTICATION_SERVICES = (NTS)操作系统认证(认可操作系统级别登陆用户的权限) 最后确保该用户在ora_dba组中(该组在安装ORACLE时创建).也可以在Administration Assistant for Windows中找到.

2016-10-31 09:14:32 273

原创 WINDOWS下ORACLE只启动服务不启动…

开始->所有程序->Oracle -OraDb10g_home1->配置和移植工具-> AdministrationAssistant for Windows在“数据库”项下,对应的实例名,右键“启动/关闭选项”,将“服务启动时启动例程”取消,即可。

2016-10-31 09:14:29 565

原创 Linux 下安装Oracle 时…

在安装Oracle的时候需要调整linux的内核参数,但是各参数代表什么含义呢,下面做详细解析。Linux安装文档中给出的最小值:fs.aio-max-nr =1048576fs.file-max =6815744kernel.shmall =2097152kernel.shmmax =4294967295kernel.shmmni =4096kernel.s

2016-10-31 09:14:26 163

转载 初识/dev/shm & oracle(转)

学习了原文地址:& oracle(转)">初识/dev/shm & oracle(转)作者:奶奶的熊转自http://space.itpub.net/25881373/viewspace-696991今天,一同事问到了/dev/shm目录下为什么会有很多以ora_开头的文件,都有什么用途。虽然经常在linux系统下看到shm设备,但却从没有太多的关心shm到底是干什么用的。为此,特地在网上找了资

2016-10-31 09:14:23 316

原创 如何不让oracle使用linux的swap分…

如何不让oracle使用linux的swap分区 经常看到swap分区被使用,被缓存的内容本来是为了增加命中率,结果去不断换入换出,导致本地磁盘IO增加,影响访问速度。所以在内存充足的情况下,如果我们觉得不需要使用swap分区的时候,那就要想办法尽量避免使用swap。 我的环境大部分都是oracle数据库服务器,linux+oracle是常见组合,这里针对这个背景做一下分析。 

2016-10-31 09:14:19 799

转载 linux下如何锁住oracle占用…

学习了原文地址:不被操作系统交换出去">linux下如何锁住oracle占用的物理内存 不被操作系统交换出去作者:starocean前段时间考11gOCP 挂在了053这门考试中,发现OCP考试坑人成分居多。。。遂吐槽下......操作系统版本:[root@test ~]# uname -aLinux test.example.com 2.6.32-358.el6.x86_64 #1 SM

2016-10-31 09:14:17 319

原创 查看SWAP分区内存占用情况PY程序

#!/usr/bin/envpythonimport re,os#Swap: 0 kBdef check_swap(pid):        try:                f_name='/proc/'+pid+'/smaps'                f = open(f_name)                lines=f.readl

2016-10-31 09:14:13 428

原创 Linux查看占用swap的进程脚本

Linux查看占用swap的进程脚本 01#!/bin/bash02  03##############################################################################04# 脚本功能 : 列出正在占用swap的进程。05###################################

2016-10-31 09:14:10 1205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除