自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

csdn's blog

something in life and work

  • 博客(289)
  • 资源 (1)
  • 收藏
  • 关注

原创 IMPDP 报错 ORA-31655: no data or metadata objects selected for job问题

上周给开发小伙伴迁移了23张表到测试环境,今天小伙伴来找我了,说数据还是老的,比如PLAN6_NODE表线上有3W多条,测试环境还是2W多条,明显不对哈,不是线上的数据。我一check,确实数量不对,原因在哪里呢?查看历史操作记录,找上次impdp操作的日志[oracle@t_217 ~]$history |grep impdp |grep zhangorcl_20170505 669 ...

2019-07-31 11:03:13 14723

原创 ORACLE 给用户授权truncate table 的实现方案

1,对其它用户下的表执行trundate table操作开发说在用dwetl下执行调用shop用户下的表的时候提示没有权限操作,google了查了下,发现oracle账户没法直接赋予对某个表的truncate权限,那要怎么来实现呢?在shop用户下面,准备测试数据SQL> create table Z_TRUNCATE_T(ID number);Table created.SQ...

2019-07-31 11:03:04 13231

原创 ORACLE 在AZURE云上准备预发布数据库环境

1,搭建准备需要搭建一个预发布环境,因为线上采用的是rman备份,所以会有rman备份集合,但是rman出来的备份集合,每次恢复过程中都会出现各种各样的细节问题,最近数据库升级了小版本号,到了11.2.0.4,所以记录下来这次rman的恢复过程,以备后来参考,大概流程是(1)copy备份集合到临时库;(2)关闭临时库(3)恢复控制文件(4)注册备份集合目录(5)restore data...

2019-07-31 11:02:54 10158

原创 Oracle Rac 部署详细过程

1.安装linux操作系统: 安装结束后安装一下包:rpm -Uvh binutils-2.*rpm -Uvh elfutils-libelf-0.*rpm -Uvh glibc-2.*rpm -Uvh glibc-common-2.*rpm -Uvh libaio-0.*rpm -Uvh libgc...

2019-07-31 11:02:45 12417

原创 Greenplum数据库安装手册 V1.0

一,安装准备1.1基础准备 名称 安装文件 备注 中文补丁 fonts-chinese-3.02-12.el5.noarch.rpm FTP服务器 vsftpd-1.1.3-8.i386.rpm 可...

2019-07-31 11:02:35 10772

原创 Oracle 11g DataGuard 配置详细说明

Oracle 11g DataGuard 配置详细说明1.判断DataGuard是否安装 select * from v$option where parameter ='Oracle Data Guard';2. 数据库环境说明主库配置:IP:192.168.228.133(Oracle11g1),数据库名:db1,监听服务名:pri从库配...

2019-07-31 11:02:26 11323

原创 Oracle Data Guard 11.2.0.1一主一备的基础上,再新增一个高版本11.2.0.4的备库

数据库升级需要将线上11.2.0.1升级到11.2.0.4,而且尽量做到少步骤迁移能实时同步数据,所以想到一个方案,已经有了oracle 11.2.0.1的一主一备库的数据库了,现在需要再搭建一个备库s2,而且备库需要11.2.0.4,做成一主两备的架构,在s2上升级版本,大概步骤过程如下(1),先搭建S2,版本为11.2.0.4(2),从M1实时同步数据到S2,S2启动到mo...

2019-07-31 11:02:16 11090

原创 GreenPlum 集群部署详细过程 V2.0

0,Greenplum集群节点组,4台服务器 主机名 Ip地址 描述 Mdw1 192.168.13.111 Centos6.5,主库master Smdw1 192.168.13.112 Cen...

2019-07-31 11:02:01 11731

原创 ORACLE 云上准备预发布环境

今天领导需要将某天的备份恢复过来到临时库,因为线上采用的是rman备份,所以会有rman备份集合,但是rman出来的备份集合,每次恢复过程中都会出现各种各样的细节问题,都记录下来,以备后来参考,大概流程是(1)copy备份集合到临时库;(2)关闭临时库(3)恢复控制文件(4)注册备份集合目录(5)restore database、recovery database;(6)o...

2019-07-31 11:01:51 10169

原创 azure 微软云 规范挂载附加数据磁盘

azure云上面,一般系统盘都很小,空间基本不够使用,所以我们需要附加磁盘,首先在管理界面附加一个SSD磁盘,一般默认的是/dev/sdc目录。在2016年的时候,附加磁盘可以直接使用mkfs.ext4 /dev/sdc进行数据磁盘初始化,但是在2017年就不可以了,如果直接mkfs.ext4 /dev/sdc的话,直接azure云上的vm虚拟机就down了罢工了,所以我们需要正确的进行磁盘挂载...

2019-07-31 11:01:40 10595 1

原创 azure 微软云 规范挂载附加数据磁盘

>azure云上面,一般系统盘都很小,空间基本不够使用,所以我们需要附加磁盘,首先在管理界面附加一个SSD磁盘,一般默认的是/dev/sdc目录。在2016年的时候,附加磁盘可以直接使用<font color=red>**mkfs.ext4 /dev/sdc**</font>进行数据磁盘初始化,但是在2017年就不可以了,如果直接mkfs.ext4 /dev/sdc的...

2019-07-31 11:01:29 10185

原创 redis配置用户认证密码

1,下载安装 Download, extract and compile Redis with: $ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar xzf redis-3.2.8.tar.gz $ cd redis-3.2.8 $ makePS:以前在bin目录下,现在变成了src目录,The bi...

2019-07-31 11:01:09 22473

原创 Zookeeper 最新版本集群搭建部署

1,下载下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/,目前最新稳定版本是3.4.10,我们可以直接wget下载这个(当然了也可以考虑稳定点的3.4.6) wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zoo...

2019-07-31 11:01:00 31177

原创 ORACLE 11g 使用ROWNUM完美解决ORA-00600:内部错误代码

1,ORA-00600:内部错误代码Oracle从11.2.0.1升级到11.2.0.4,开发人员报告说一个job运行失败,调试有报错信息,ORA-00600:内部错误代码,参数:[rwoirw: check ret val],[],[],[],[],ORA-06512:…,如下图所示:C:\pic\oracle\2017040501.png查看这个2000...

2019-07-30 14:40:31 13252 2

原创 ORACLE 在线移动redo log路径、删除无效的redo log

移动redo文件路径,默认的redo log文件的路径和archivelog的路径一样,在闪回区,因为闪回区有大小限制,所以redo log和archive log特别是archive log越来越多后,会撑爆闪回区。规范起见,需要将redo log以及archive log放到单独的路径区域里面去。1,查看现有的redo文件路径查看现有的redo文件路径,看到默认的在闪...

2019-07-30 14:40:24 11510

原创 ORACLE 11g archive log 归档日志

1,配置归档日志的格式当数据库处于archivelog模式时,如果进行日志切换,后台进程将自动生成归档日志。归档日志的默认位置为%oracle_home%\rdbms, 在Oracle database 11g中,归档日志的默认文件名格式为arc%s_%r.%t。为了改变归档日志的位置和名称格式,必须改变相应的初始化参数。默认的归档日志格式是SQL> show parameter lo...

2019-07-30 14:40:16 10635

原创 ORACLE 11g从 11.2.0.1升级到11.2.0.4 详细实战过程

1、准备安装查看当前oracle版本,确定是比较旧的11.2.0.1[oracle@hch_test_121_90 ~]$ rlwrap sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Mar 17 15:20:45 2017 Copyright (c) 1982, 2009, Or...

2019-07-30 14:13:32 13127

原创 ORACLE 11g 实现审计用户登入登出&lt;登陆退出>的详细记录

需求就是需要记录用户登陆登出的记录,包括时间以及连接ip地址以及连接方式等等,这样有助于跟踪分析问题,特别是一些人为无意识的dml操作导致数据丢失、数据混乱的问题追踪,还是非常有效的。大家知道oracle库开启了审计audit后,肯定有办法查到问题,但是审计比较消耗资源,所以可以通过触发器之类的来间接实现这个功能。1、建记录表-- Create tabl...

2019-07-30 14:13:25 10520

原创 ORACLE 11g 使用logminer 分析归档日志和在线日志

Oracle11g的logminer是默认打开的,所以不需要额外开启,1、Logminer环境准备确定归档日志是否打开 SQL> archive log list; Database log mode Archive Mode Automatic archival Enabled...

2019-07-30 14:13:10 12691 1

原创 ORACLE 11g 修改db_unique_name参数

1,查看原有的db_unique_name信息SQL> show parameter name;NAME TYPE VALUE------------------------------------ ----------- ------------------------------db_file_name_convert stringdb_name...

2019-07-30 14:13:05 13410

原创 ORACLE 11g 控制文件

1,查看已经备份的控制文件RMAN> list backup of controlfile;specification does not match any backup in the repository2,启动控制文件自动备份RMAN> configure controlfile autobackup on;old RMAN configuration parame...

2019-07-30 11:17:06 10276

原创 ORACLE 从 11.2.0.1 升级到 11.2.0.4 版本之ORA-00119问题处理纪实

1、在线对数据库版本进行升级后,oracle启动失败升级之前好好,正常都能启动,从11.2.0.1升级到11.2.0.4后,启动报错 SQL> startup; ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener addr...

2019-07-30 11:17:00 10398

原创 ORACLE11.2.0.4 版本升级ORA-39700: database must be opened with UPGRADE option问题解决记录

1,迁移报错记录 升级迁移报错记录,将所有的rman操作顺利执行,参考以前的博客文章:http://blog.csdn.net/mchdba/article/details/61624015,但是在open数据库的时候报错,如下所示: SQL> alter database open resetlogs; alter database ...

2019-07-30 11:16:55 10639

原创 MySQL DELETE语句HANG住问题解决纪实

1、MySQL 简单的delete语句hang住同事说线上一个库执行简单的delete卡住了,我去check线上库的负载很低,show full processlist;也没有啥慢卡住或者锁的sql在执行,那问题在哪里呢?去查看错误日志,有如下信息 2017-03-14T01:32:22.628309Z 6553507 [Note] Access denied for user 'r...

2019-07-29 10:49:06 10687

原创 AZURE云上 mkfs.ext4 /dev/sdc 导致宕机问题解决纪实

1、mkfs.ext4后down机Azure上新建的vm,准备安装oracle数据库,但是挂载的磁盘,初始化后,直接down机了,如下图,失去连接,xshell窗口直接断开退出了。看下面图片021.png尝试过一下办法:(1)azure管理界面,重启vm,再来一遍,还是down机。(2)删除这台vm,重建一台新的vm,还是一样只要执行mk...

2019-07-29 10:48:59 10805

原创 ORACLE11g 安装中xhost: unable to open display 问题解决纪实

1,Xhosts报错安装好vncserver,本地pc笔记本能通过vnc viewer远程连接oracle服务器,但是在执行xhost+报错,尝试过localhost,尝试过127.0.0.1,也试过本机ip地址,都是unable toopen displa,如下所示 [root@orcltest ~]# export DISPLAY=localhost:1 [root@or...

2019-07-29 10:48:51 14916

原创 MongoDB 分片集群故障RECOVERING 处理纪实

1、问题描述,备库故障RECOVERING运营同事说查询mongodb备库数据,没有最新的记录,估计是复制延时了,或者是故障了,赶紧上去查看状态rs.status(),看到备库处于RECOVERING状态 shard1:RECOVERING> rs.status(); { "set" : "shard1", "dat...

2019-07-29 10:48:44 12409

原创 ORACLE 11G rman恢复数据库实战纪实

今天领导需要将某天的备份恢复过来到临时库,因为线上采用的是rman备份,所以会有rman备份集合,但是rman出来的备份集合,每次恢复过程中都会出现各种各样的细节问题,都记录下来,以备后来参考,大概流程是(1)copy备份集合到临时库;(2)关闭临时库(3)恢复控制文件(4)注册备份集合目录(5)restore database、recovery database;(6)o...

2019-07-29 10:48:37 10631

原创 MySQL Group Replication的RECOVERING状态深度理解

接收到报警通知,db3这台组复制成员故障down机了,等修复好,启动服务器,然后再启动mysql实例,进去查看状态,变成了RECOVERING,如下所示;mysql> SELECT * FROM performance_schema.replication_group_members;+---------------------------+-----------------------...

2019-07-29 10:48:27 11820 2

原创 ORA-00845: MEMORY_TARGET 深度处理

1,启动报错azure云上oracle备库降低配置,从DS12降低到DS11后,需要重启服务器,但是之后在开启oracle服务的时候,报错如下 SQL> startup; ORA-00845: MEMORY_TARGET not supported on this system SQL> 官方MEMORY_TARGET介绍Starting with Oracle Da...

2019-07-29 10:48:21 10697

原创 MySQL 占据60g磁盘容量的大表分析

在进行mysql数据库巡检的时候,发送一个数据文件特别大,有快60g了,如下:[root@db_m1_slave_1 business_db]# ll -h MOVIE_INTERFACE_LOG.ibd -rw-rw----. 1 mysql mysql 59G Jan 16 16:40 MOVIE_INTERFACE_LOG.ibd[root@db_m1_slave_1...

2019-07-29 10:46:18 10402

原创 MarkDown入门试用指南

#1,标题在文字写书写不同数量的#可以完成不同的标题,如下:一级标题,前缀一个#二级标题,前缀二个#三级标题,前缀三个#四级标题,前缀四个#五级标题,前缀五个#六级标题,前缀六个#等号及减号也可以进行标题的书写,不过只能书写二级标题,并且需要写在文字的下面,减号及等号的数量不会影响标题的基数,如下:#2,列表无序列表的使用,在符号“-”后加空格使用。如下:无序列表1...

2019-07-29 10:46:04 10121

原创 MySQL Group Replication [Multi-Primary Mode] 详细搭建部署过程

1,关于MySQL Group Replication基于组的复制(Group-basedReplication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。在通信层,Groupreplication实现了一系列的机制:比如原子消息(atomicmessage delivery)和全序化消息(totalord...

2019-07-29 10:45:47 10481 1

原创 MySQL 使用profile分析慢sql,group left join效率高于子查询

使用profile来分析慢sql有一个查询比较慢的sql语句,用了子查询,大概需要0.8秒左右,这个消耗时间比较长,严重影响了性能,所以需要进行优化。单独查询单表或者子查询记录都很快,开启profilemysql> show profiles; -- 查看是否开启Empty set, 1 warning (0.00 sec)mysql> set profiling=1; ...

2019-07-28 11:01:33 10366 1

原创 MySQL Group Replication [Single-Primary Mode] 详细搭建部署过程

1,关于MySQL Group Replication基于组的复制(Group-basedReplication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。在通信层,Groupreplication实现了一系列的机制:比如原子消息(atomicmessage delivery)和全序化消息(totalorderi...

2019-07-28 11:01:06 10388

原创 Python 操作SQlite库

(1)创建数据库import sqlite3# test.db is a file in the working directory.conn = sqlite3.connect("test.db")c = conn.cursor()# create tablesc.execute('''CREATE TABLE category (id int...

2019-07-28 10:54:30 10245

原创 Python 使用pymongo操作mongodb库

1,安装python3.5如果python还没有安装,可以直接用yum安装,# 不过安装的是2.6 versionyum install -y python源码安装3.5wget https://www.python.org/ftp/python/3.5.0/Python-3.5.0.tgztar -xvf Python-3.5.0.tg...

2019-07-28 10:54:08 10301

原创 Python的MySQLdb实战记录

1,Python数据库接口Python标准数据库接口为Python DB-API,pythondb-api为开发人员提供了数据库应用编程接口。Python数据库接口支持非常多的数据库,其中对Ø mSQLØ GadFlyØ MySQLØ PostgreSQLØ Microsoft SQL Server 2000Ø InformixØ I...

2019-07-28 10:52:51 10190

原创 lvs 搭建笔记记录

1、LVS介绍LVS集群有DR、TUN、NAT三种配置模式,可以对www服务、FTP服务、MAIL服务等做负载均衡,下面通过搭建www服务的负载均衡实例,讲述基于DR模式的LVS集群配置。1 lvs[root@gb_pre_lvs_180_54 lvs]# vimlvs-dr-client.sh2、Real server 的配置  在lvs的DR和...

2019-07-27 13:03:54 10160

原创 MySQL 5.7.17 Group Replication 初始

1,关于 Group Replication基于组的复制(Group-based Replication)是一种被使用在容错系统中的技术。Replication-group(复制组)是由能够相互通信的多个服务器(节点)组成的。在通信层,Group replication实现了一系列的机制:比如原子消息(atomic message delivery)和全序化消息(totalorder...

2019-07-27 13:03:45 10235

mysql-5.7.26-winx64 (2).zip

mysql5.7的安装包,国外下载速度太慢了,所以上传到csdn下载源,这样就变成了国内的,大家以后用到,也方便下载了。

2019-05-25

空空如也

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

TA关注的人

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