对于所以建站朋友来讲, 经常会遇到 数据库连接出错,请检查Inc/Config.Asp里的数据库名称及路径是否正确 的问题,这些问题是该怎么解决呢...
在使用dedecms织梦系统升级后面对把数据保存到数据库附加表 `dede_addonarticle` 时出错,请把相关信息提交给DedeCms官方。Duplicate entry 2003 for k...
生产库是建在ASM上的两节点RAC,测试库是单节点的安装了Oracle restart,版本和生产一样同为11.2.0.3 现使用存储级的复制软件将生产库的所有...
使用Oracle comment语句可以给表、字段、视图等对象添加备注信息。 大致语法为: comment on TABLE table_name IS '备注内容'; 权限要求: 默认情况下...
一、简介 PostgreSQL 是一种非常复杂的对象-关系型数据库管理系统(ORDBMS),也是目前功能最强大,特性最丰富和最复杂的自由软件数据库系...
MySQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相...
RHEL7.0安装Oracle 12C 1.检查系统内核版本是否符合要求 2.安装rpm包 3.添加以下内容到/etc/sysctl.conf,并用sysctl -p使配置生效 4.在/etc/security/limit...
增加Oracle表空间大小:一种是为表空间增加数据文件/另一种方法是增加表空间原有数据文件尺寸 1. 一种是为表空间增加数据文件: alter tab...
考虑到设计人员没有规划好表的容量,某些业务表体积过大以后,需要将以前的表转换为分区表的需求,简单记录一下MySQL的分区表转换功能...
背景:生产环境下,大表数据量剧增,影响到了SQL的执行效率;业务越来越多,陆陆续续增加的索引并不是很合理,为了提高索引的使用率...
今天在巡检系统的时候,发现alert日志中有两种类型的ora错误。 Errors in file /U01/app/Oracle/diag/rdbms/XX/XX/trace/xxdb_j002_20401.trc: ORA-12012: error on au...
如果你已经接触MySQL一段时间了,那么想必你一定知道MySQL把所有用户的用户名和密码的密文存放在 mysql.user 表中。大致的形式如下: mysql...
业务背景 利用Sqoop对MySQL进行查询、添加、删除等操作。 业务实现 select操作: sqoop eval \- -connect jdbc: mysql: / /127.0.0.1:3306/market \ - -username ad...
1. 问题描述 -------------------------------------------------------------------------------- 在MySQL-python-1.2.3源码包根目录下执行安装命令: # python setup.py in...
Oracle的cube拓展功能会将cube()里指定的每一列按照顺序替换成null值,并返回指定列的所有组合。 oracle的cube分组拓展主要用于替换需要通过...
如果你需要安装的数据库服务器比较多,使用图形化方式安装数据库软件的速度还是很慢,而且也比较麻烦。Oracle 11g 提供了Clone安装的方法...
Kali Linux Metasploit连接数据库PostgerSQL 查看端口: #netstat -tnpl |grep postgres;端口为:5432 查看账户密码: #cat /opt/metasploit/apps/pro/ui/config/databas...
对生产系统,特别是大型系统的正式环境,停机、升级和配置动作都是相当慎重的事情。shutdown命令虽然简单,但对于运维部门来讲,有时候...
Oracle已经提供了非常完善的数据备份恢复措施,从9i开始,针对一些常见场景下的小规模数据恢复需求,Oracle推出了一系列的Flashback技术。...
Oracle 11.2.0.4在RedHat Linux 6.1上执行/u01/app/product/11.2.0/crs/root.sh脚本时报以下错误信息: /u01/app/product/11.2.0/crs/bin/srvctl start nodeapps -n linuxidc1 ... ...
这篇文章主要是关于MySQL在编译安装时,可能出现的错误的解决方法。MySQL正确的编译安装操作见前文《CentOS 7.1编译安装MySQL 5.7.7RC》。 1 没...
1.单表访问: 分表,分区,建索引,全表扫描---开并行, 永远把它 放内存,压缩 2.多表关联,任何时刻只能是2个表关联,得到的结果集再...
本文主要记录在CentOS 7.1系统中如何编译安装MySql数据库。 1 创建mysql用户和用户组,并下载MySQL5.7.7 Release Candidate版本 首先创建一个名为mys...
在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。 Text 类型: 数据类型 描述 CHAR(length) 保存固定长度的字符串(可包含字母、...
系统环境准备 RedHat Linux 6.5企业版 1、下载Redis 3.0.3 版本 地址: http://download.redis.io/releases/redis-3.0.3.tar.gz 2、通过tar 命令将文件解压 [root@lo...
大多数人都已经听说 NoSQL 数据库,其中使用最广泛的工具是 Memcached ,你们通过 Memcached 再应用层和数据库之间添加一个缓存层。从 MySQL 5...
今天在删除表空间时遭遇报错ORA-00604ORA-02429,下面分享一下解决问题的过程。 测试环境 我在Oracle 10g+Windows Server 2008 Standard R2进行操作。 S...
说明: 操作系统:CentOS 5.9 64位 MySQL 版本:mysql-5.6.10 MySQL 安装目录:/usr/local/mysql MySQL 数据库存放目录:/data/mysql 准备篇: 一、配置好IP、...
参考 ORA-600 [4194] "Undo Record Number Mismatch While Adding Undo Record" (文档 ID 39283.1) ORA-01552 While Creating Undo Tablespace (文档 ID 443570.1) Step by step to resolv...
Docker官方的Mysql镜像的Dockerfile托管在Github上,地址如下: https://github.com/docker-library/mysql/tree/5836bc9af9deb67b68c32bebad09a0f7513da36e/5.6 仔细研究了一...
基本环境: 由于资源紧张,只有3台虚拟机的关系,只做两个replicaSet,每台机器配置分别如下: 10.10.1.55这台机器安装 Primary1,configServer1,...
Oracle Dataguard是官方重要HA架构的组成部分。通过只读的Standby数据库,可以在确保高可用的基础上,将一部分报表、备份负载从主库上分离出...
Oracle 12C 修改spfile路径方法如下: create pfile='/tmp/init0924.ora' from spfile; shutdown immediate --两个节点都要停 startup nomout pfile='/tmp/init0924.ora' create...
CentOS下Redis高可用安装过程 [x] 安装环境介绍: Master: T1 Slave: T2 VIP: 192.168.68.45 [x] 安装Redis(Master,Slave) 注意: 安装redis前flushall的修改 查找 src/...
数据库中执行某个查询会抛出ORA-00600的错误异常 ORA-00600: internal error code, arguments: [kcbzibmlt_lobds_1], [], [], [], [], [], [], [], [], [], [], [] 查看相关...
Ububtu安装MySQL后默认外网无法连接,但是很多时候我们想要在外网访问方便管理。在这里,简单叙述一下自己在配置过程中的操作,步骤如下...
今天我也遇见了ORA-01000这个问题,有个概念一定要记牢,就是show parameteropen_cursors这个参数是指 每个session,包含递归的cursor 能打开 的最大...
先配置普通的clone 两台服务器,一主一备 主服务器: 10.10.1.30 Slave: 10.10.1.200 修改每台机器的my.cnf文件,分别修改server_id 主服务器server_i...
Standby Redo Log是Oracle Dataguard的重要组件内容。在笔者看来,Standby Redo Log就是Physical Standby进行数据同步的online redo log。Standby端要想进行同步数...
Oracle 11G中的ADR介绍: ADRCI 之oracle 日志查看 在Oracle的11g版本中,alert文件的位置发生了变化,与此同时Oracle提供了一个命令行工具ADRCI,它可...
packaging incidents(打包事件) Oracle 11g的一个很强有力的工具是打包事件。利用这个打包事件压缩的文件夹提交给oracle的支持来帮助解决分析...
解决办法: 1.首先停掉Slave服务:slave stop; 2.到主服务器上查看主机状态: 记录File和Position对应的值。 mysql show master status; +------------------+...
MongoDB的replication配置比MySQL简单,而且感觉更智能一些。 配置非常简单,先简单介绍一下环境: Primary 一台 Secondary 一台 Arbiter 一台 分别三...
一、业务需求: 公司某个APP应用的数据库已经实现了日志与业务的垂直分割,将原有的一套RAC,拆分成两套,目前数据库暂时还比较稳定,...
一、Percona Xtrabackup 简介 1、Xtrabackup bin目录文件 介绍 1)innobackupex innobackupex 是xtrabackup的一个符号链接 . innobackupex still supports all features and...
前段时间,公司更换新的PostgreSQL数据集市的系统过程中,自己下载了postgresqlAPI的pdf文件研究了一下PostgreSQL数据集市。发现使用PostgreSQL过程...
mysqldump 是MySQL的一个命令行工具,用于逻辑备份。可以将数据库和表的结构,以及表中的数据分别导出成:create database, create table, insert in...
先查看Oracle所有表空间的数据使用情况 SELECT Upper(F.TABLESPACE_NAME) "表空间名" , D.TOT_GROOTTE_MB "表空间大小(M)" , D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用...
MySQL和MariaDB的最基本的集群方式是主从方式,也是众多中小企业使用最多的集群方式,该集群部署简单,轻松上手,让我们一步步来吧。 测...
一、环境说明 1.操作系统 系统版本:RHEL 6.3 X64 操作系统安装类型:Basic 系统安装包:gcc gcc-c++ bzip2(default) bzip2-devel bzip2-libs(default) python-de...
最近要去的新项目使用mysql,趁着还没忘记,总结记录以下MongoDB的聚合。 聚合 是泛指各种可以处理批量记录并返回计算结果的操作。Mongo...
一、简介 在Oracle中start with connect by (prior) 用来对树形结构的数据进行查询。其中start with conditon 给出的是数据搜索范围, connect by后面给出了...
MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。MongoDB很好的实现了面向对象...
MongoDB数据库默认情况下是没有做权限控制的,只要能够连接所开放的端口就能进行访问,而且拥有root级别的权限;对于生产环境而言是极不...
MNIST数据库介绍:MNIST是一个手写数字数据库,它有60000个训练样本集和10000个测试样本集。它是NIST数据库的一个子集。 MNIST数据库官方网址...
JSON是一种轻量级的数据交换格式,采用了独立于语言的文本格式,类似XML,但是比XML简单,易读并且易编写。对机器来说易于解析和生成,...
在实际的公司项目中,很可能会遇到一个问题就是,一个Java项目,但是项目中涉及两个数据库,这两个数据库还在不同IP的机子上。 遇到这...
目的 通过innobackupex实现对MySQL的完整热备份 环境 OS:CentOS 6.6 32bit 介绍 官网:https://www.percona.com/ 官方下载地址:https://www.percona.com/download...
1,dbca建库后台报错问题描述 [root@companydb1 rpms]# find / -name *alert*log /mnt/resource/app/Oracle/diag/rdbms/strora/strora/trace/alert_strora.log /mnt/resource/app/ora...
前面写了《MySQL与MariaDB 传统主从集群配置》,该技术已经非常成熟。从Mysql5.6和MariaDB10.0开始,有了新型的主从方案GTID,不过这两个系统到...
DB2的备份恢复有点坑,当源系统和目标系统的路径设置不同时,要手动进行重定向恢复,本文是我一次实战操作之后总结的过程,仅供参考...
你读到我的上一篇文章关于 MariaDB 10.1 GA 性能的文章时,你可能会困惑我为什么对 MySQL 5.7 只字未提。原因有两个:首先,MySQL 在那时还不是...
Oracle服务器一般来说最好是手动启动,这样碰到问题的话,可以现场解决,但是也担心有时候机器故障,自动重启后,为了快速恢复应用,...
【前言】Windows平台Oracle连接MySQL的方法已经给大家介绍过了,现在大部分的Oracle和MySQL都是在Linux平台上面,刚好最近也有这种需求,顺手把...
使用如下命令执行导出操作: exp user/pwd@db file=/home/a.dmp log=/home/a.log 输出如下信息,其中包含一些EXP-00091的错误提示: . . exporting table T 0 r...
在上一篇文章 MySQL 命令行工具之 mysqldump 深入研究 中,我们搞定了mysqldump的参数和基本原理。那么我们该怎么样最好的使用它的?它有哪些...
实验环境:RHEL6.4为最小化安装,mysql安装包为通用二进制安装包,版本为mysql-5.6.26 1.创建mysql用户 #useradd M s /sbin/nologin mysql #yum y install ncur...
Execute to Parse%是AWR报告中Instance Efficiency Percentages部分中重要的一个性能指标,反应了数据库SQL解析和执行的比率。这个比率值同时也涉及到...
RHEL6.4 安装 MySQL 5.6.27 下载(临时地址, 如不可用,请到Oracle官网下载) 采用rpm安装. mysql服务端要安装: ftp://pepstack.com/pub/rpm/MySQL-server-5.6.27-1.el...
mydumper 官网:https://answers.launchpad.net/mydumper/ 下载之后,安装报错: [root@localhost local]# cd mydumper-0.6.2 [root@localhost mydumper-0.6.2]# [root@localhost m...
大家好。今天我们来学习一下如何将 Oracle 11g 升级到 Oracle 12c。开始吧。 在此,我使用的是 CentOS 7 64 位 Linux 发行版。我假设你已经在你的系...
一、行转列 在有些应用场景中,如学生成绩。学生所有科目的成绩都保存到一张表里面,当我们需要以列表的形式显示出学生所对应的每一...
using filesort 一般出现在 使用了 order by 语句当中。 using filesort不一定引起mysql的性能问题。但是如果查询次数非常多,那么每次在mysql中进行...
1. XA-2PC (two phase commit, 两阶段提交 ) XA是由X/Open组织提出的分布式事务的规范(X代表transaction; A代表accordant?)。XA规范主要定义了(全局)事务管...
mysql故障: [root@MYSQL_M ~]# /etc/init.d/mysqld restart Starting MySQL....... ERROR! Manager of pid-file quit without updating file. [root@MYSQL_M ~]# 可能一: 启动配置文...
1、查询数值型数据: SELECT * FROM tb_name WHERE sum 100; 查询谓词:,=,,,!=,!,!,=,= 2、查询字符串 SELECT * FROM tb_stu WHERE sname = Cricode.com SELECT * FROM tb_stu ...
环境说明 本实验环境基于Oracle 12C和JDK1.8,其中Oracle 12C支持多租户特性,相较于之前的Oracle版本,使用C##用户名表示用户,例如如果数据库...
目的 通过innobackupex实现对MySQL的单库备份 环境 OS:CentOS 6.6 32bit 介绍 官网:https://www.percona.com/ 官方下载地址:https://www.percona.com/downloads/X...
导读 当磁盘空间爆满后,MySQL会发生什么事呢?又应该怎么应对? 会发生什么事 当磁盘空间写满了之后,MySQL是无法再写入任何数据的,包...
在Oracle 12c中提供了 TRUNCATE TABLE CASCADE语句,是为了表在有主外键关系时,清除主表时,关联删除。下面我们演示一下。 1.测试表的准备 SQL...
今天记录下MongoDB的基本操作,这只是最基本的,所以是应该掌握的。 数据库 数据库是一个物理容器集合。每个数据库都有自己的一套文件...
在Oracle中可以通过dba_hist_active_sess_history视图查看并发的会话,可以通过以下脚本查询出每个用户最大并发,当前的连接数,及profile限制的最...
目的 通过二进制方式安装innobackupex 环境 OS:CentOS 6.6 32bit 介绍 官网:https://www.percona.com/ 官方下载地址:https://www.percona.com/downloads/XtraBacku...
一、yum安装php-mcrypt ##发现没办法安装 原来CentOS 官方默认不在对mcrypt模块 进行支持,所以必须另想办法折腾了2个小时总算搞定,这里主要使...
多天前,我们的一个客户不小心在网站上做了一个"删除"操作.但他发现他无法确认被他删除的对象是否真的应该被删除.于是求助于我...
在Oracle 12c中,Oracle提供了可以在同一个表的列上建立不同的索引,用来做SQL的性能优化,但是仅有一个索引是可见的。 下面是一个示例 C...
在Oracle的12c版本中,Oracle实现了类似MySQL中的auto_increment的自增列,下面我们看一起Oracle是怎么实现的。 Oracle Database 12c Enterprise Edition Relea...
背景: 某机器内存256G,安装2实例mysql,每个 buffer_pool各106G,总计212G; 某套DB晚上10:00左右迁移到该环境,第2天早上10:00左右收到OOM kill短信...
一 介绍 相信作为DBA 在和开发打交道的过程中,经常会遇到分页查询 order by 排序这样的需求。本文源于生产过程中的案例,5.6版本的数据库使...
MySQL自古以来就不提供函数索引这么复杂的功能。那怎么在MySQL里面实现这样的功能呢? 我们先来看看函数索引的概念。函数索引,也可称为...
MongoDB以其操作简单、完全免费、源码公开、随时下载等特点,被广泛应用于各种大型门户网站和专业网站,大大降低了运营成本。本文描述...
Oracle内部事件号,常被用来跟踪系统状态,怎样使用这些内部事件号,是需要事件和经验的。在此仅记录这些常用的内部事件号,为工作准...
MySQL双主配置 准备环境:服务器操作系统为RHEL6.4 x86_64,为最小化安装。主机A和主机B均关闭防火墙和SELINUX ,IP地址分别为192.168.131.129和192....
1、配置BBET Oracle11g中缺省不提供BBET库文件,如果需要可以将10g中的文件copy到11g相应目录再执行安装: $ORACLE_HOME/rdbms/lib/ssbbded.o $ORACLE_HOME/...
实验准备:主机A和主机B作为主,其IP地址分别为192.168.131.129和192.168.131.130,主机C作为从服务器,在从服务器上面配置MySQL多实例,其IP地址...
1、 Hbase适合大量插入同时又有读的情况。输入一个Key获取一个value或输入一些key获得一些value。 2、 Hbase的瓶颈是硬盘传输速度。Hbase的操作...
监控MySQL服务是否正常,通常的思路为:检查3306端口是否启动,ps查看mysqld进程是否启动,命令行登录mysql执行语句返回结果,php或jsp程序检...
有一台web服务器异常. CPU耗尽导致所有请求阻塞,偶发,一般持续时间5-10分钟. 在该时间段,数据库整体负载正常. 使用命令查询慢日志. 指定某...
查询表中存在的锁 select a.locktype,a.database,a.pid,a.mode,a.relation,b.relname from pg_locks a join pg_class b on a.relation = b.oid where upper(b.relname) = 'TABLE_NAME'; 以...
问题描述:今天使用MySQL新建了一个表。在插入数据时,报了语法错误。由于使用的是 mabits 代码自动生成工具,并且自己没有改写其中的...
1. 检查数据库基本状况 包含:检查Oracle实例状态,检查Oracle服务进程,检查Oracle监听进程,共三个部分。 1.1. 检查Oracle实例状态 select inst...
有一个环境是Oracle 10gR2,一主两备,因为10g的备库还不是active,所以有一些查询的需求的时候,我们还是会打开相应的窗口时间。 开发的同学...
今天开发的同事提交过来一个sql变更,在部署的时候发现了一个问题。 语句是一个简单的create语句 CREATE TABLE `test_user` ( `openid` varchar(64) NO...
近期在学习PostgreSQL-XL,现在把PostgreSQL-XL的安装部署步骤简单记录一下。 机器准备: 3台虚拟机信息: gtm:a. 版本信息:Linux localhost.locald...
【说明】无意中看到一个同事的QQ留言上面写着真累,还没有过30分钟就接到这个同事的电话,如下:刚在做删除数据的时候,发现由于条件...
一 简介 在检查某业务数据库的slowlog 时发现一个慢查询,查询时间 1.57s ,检查表结构 where条件字段存在正确的组合索引,正确的情况下优化器应...
项目用了Postgresql 数据库,项目组要出表结构的文档,手写太麻烦,想用slq脚本导出一份。查了一番资料,似乎没有多好的方法。dump方式导...
背景: 某业务DB从MySQL 5.5升级MySQL 5.6后,同一sql执行时间由毫秒级飙升到了20秒,sql文本如下 select * from big_table as t where ( t.plan_TYPE = 1 or t....
Oracle 在12c版本中引入了内存与列式压缩选件In-Memory,In-Memory可以极大提升查询的性能。 这里通过一个对比可以看到同样的查询中能提高多少...
上篇文章讲了在表级别可以开启In-Memory,其实在Tablespaces也可指定开启Tablespaces ,在Tablespaces 级别指定后,存储在这个Tablespaces 上的表也都开...
一 现象 在生产环境中我们偶尔会遇到 "unauthenticated user" 这样的连接,同时伴有数据库服务器层面的load,sys cpu较高,或者thread running异常。 + -...
MongoDB 2.6 复制集Primary创建索引后,发现Secondary的查询没有走最新的索引。 临时清理掉该集合的计划缓存后正常。笔者观察到出现性能问题时...
Galera是一款可以让MySQL同步复制的工具,实现真正的双主、多主,客户端连接到不同的MySQL实例进行读写操作就跟操作同一个实例一样,多个...
CentOS 6.6安装Oracle 11gR2 一、硬件要求 1)、内存最少1GB大小,最好是2GB或者更多,我这里内存是10GB。 2)、交换分区大小官方建议如下。 内存...
NoSQL数据库(如MongoDB、Cassandra、Hbase、DynamoDB、Riak)让应用程序开发变得更简单。它们提供了相当灵活的数据模型和丰富的数据类型,而且与...
部署规划 操作系统:RedHat6.4 64位 Config Route 分片 1 分片 2 分片 3 使用端口 28000 27017 27018 27019 27020 IP 地址 192.168.1.30 /etc/config.conf /etc/route.con...
环境介绍 老环境 新环境 操作系统: RedHat5.8 64位 redhat6.4 64位 数据库版本: Oracle 10.2.0.4 64位 oracle 11.2.0.4 64位 背景:之前有一套老的数据库...
MySQL 5.6.23升级到MySQL 5.7.9 MySQL 5.7.9新特性 一、安全性 1.1. 用户表 mysql.user 的 plugin字段不允许为空, 默认值是 mysql_native_password,而不是 mys...
环境: 操作系统:RedHat6.4 64位 数据库版本:10.2.0.4 64位 搭建测试原因:http://www.68idc.cn/Linux/2015-11/125242.htm 说明:在redhat6.4上安装10.2.0.1 64位接...
shell脚本编写MySQL建议简易启动脚本,练习使用变量,函数,case语句等知识; [root@localhost baby]# cat mysql_function.sh #!/bin/bash . /etc/init.d/function...
问题 Oracle数据库用户被锁了,如何查看什么原因导致被锁的呢 结论 1,dba_users是由底层表user$,profile$,profname$相关表构成,当然还有ts$ 2,dba_u...
Oracle从12c R2 版本开始,dbca 命令提供创建standby备库的语法: 语法如下: dbca -silent -createDuplicateDB -gdbName BOS.domain.com -sid BOS1 -sysPassword oracle...
在线重定义[@more@]Oracle9i之前,表数据的整理是通过 alter table XXX move [tablespace XX]进行的。如果表非常大,IO又不快的时候,move的过程可能相当...
不管怎么样,Oracle 12c出来这么久,总是因为各种各样的原因没有开始学习,现在似乎还是有些晚了。总是耳闻PDB在12c是一种全新的架构模式...
一台服务器上运行2个MySQL服务 一.添加组添,加用户到组,解压 groupadd mysql useradd mysql -g mysql -M -s /sbin/nologin tar -zxvf mysql-5.6.23-linux-glibc2.5-x...
上次遇到一个案例: 在客户现场11.2.0.4版本运行utlrp.sql 编译脚本时,出现以下错误: ORA-12801: error signaled in parallel query server P237 ORA-12853: ins...
在Oracle 12c 数据库版本中 crsctl 停止相关资源时提供预览确认功能,而在之前的版本时没有这个功能的 能够很好的避免一些误操作 $ crsctl s...
该程序可以做为一个Oracle的JOB执行在每月的28日前执行(考虑2月28天的原因),自动为该用户下的分区表增加分区.[@more@] create or replace procedure ...
目前REDIS已经升级到3.0.5为最稳定版本,但很多系统源没有更新,所以在这里进行编译安装 适合所有系统 #wget #tar xvf redis-stable #cd redis-stabl...
Linux工具确实强悍,然而作为没有Linux机器使用权以及开发没有使用Linux进行的人,有时想用一些命令确实不方便,所以,才去试着用用cygw...
创建测试表 create table t1(id int); create table t2(id int); create table t3(id int); create table t4(msg varchar(100)); 如果授权的时候图省事儿,使用通配符授权...
Oracle有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引...
【说明】生产数据库一般情况下都是不建议使用Oracle 11.2.0.1等类似的点1或R1的版本,11.2.0.1是基础版本,这个版本相对上一个版本有较多的特...
Postgre2015大象会,大家都很关注PostgreSQL的集群,目前,开发人员已经转向Postgres-X2,近期根据自己和同事部署xl的过程部署了一下Postgres-X2。...
最近给客户写了一个PostgreSQL用C写的存储过程的例子,在此记录一下。 目的:用C完成一个存储过程例子,存储过程实现对表某一段进行upd...
项目上需要整理目前数据库的数据字典文档。项目不规范,这种文档只要后期来补。这么多张表,每个字段都写到word文档里真心头大。就算...
一、简介 lag与lead函数是跟偏移量相关的两个分析函数,通过这两个函数可以在一次查询中取出同一字段的前N行的数据(lag)和后N行的数据(...
迁移了一套内部系统(confluence)之后,页面打开,发现全是问号乱码了。分析原因: 我是按照如下方式创建数据库的: mysql create database ...
系统环境: 操作系统:CentOS_6.5(64) MySQL: Percona server 5.5(5.6) 一、升级的目的 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性...
Oracle 11g忘记SYS和SYSTEM密码怎么办,答案很简单:修改密码! 1.首先使用操作系统方式认证登陆SYS账户,修改SYSTEM账户密码。 $ sqlplus / as sy...
一、版本说明 发现网上相关文章很多但是不是很专,因此细化版本为了使文章更加实用。 这次搭建的是Oracle 11g R2 11.2.0.4的RAC环境,使用的...
MySQL支持的分区类型一共有四种:RANGE,LIST,HASH,KEY。其中,RANGE又可分为原生RANGE和RANGECOLUMNS,LIST分为原生LIST和LISTCOLUMNS,HASH分为原生H...
在主备复制架构下,mysql5.6默认的复制的方式是SBR(基于SQL语句的复制),如果主从库的上下文不一致(如时间不一样、主从库发生了延迟)...
MySQL支持RANGE,LIST,HASH和KEY四种分区。其中,每个分区又都有一种特殊的类型。对于RANGE分区,有RANGE COLUMNS分区。对于LIST分区,有LIST COLU...
众所周知,InnoDB采用IOT(index organization table)即所谓的索引组织表,而叶子节点也就存放了所有的数据,这就意味着,数据总是按照某种顺...
我写了有关MySQL的loose index scan的相关博文(http://www.68idc.cn/Linux/2015-12/126130.htm),后来我发现上次提到的那个优化方法中主要的目的就是实现...
今天看到一本关于Oracle SQLJ的书于是想试一试。但我的Ubuntu 14.04只安装了Oracle的精简客户端。没有SQLJ,于是想到用IBM-db2的sqlj,居然成功了。...
PostgreSQL有3种日志,分别是pg_log(数据库运行日志)、pg_xlog(WAL 日志,即重做日志)、pg_clog(事务提交日志,记录的是事务的元数据) p...
CentOS6.3上搭建Python3.3访问Oracle 11gR2的环境 查看CentOS自带的python路径和版本 [root@oracle11g ~]# which python /usr/bin/python [root@oracle11g ~]# python -V Pyth...
问题描述 在使用Data Studio浏览DB2表中的数据或者查询结果时,默认都是只显示前500行: 解决办法 怎样才能显示所有行或者显示指定的行数呢...
PostgreSQL中的TOAST的内容是存储在另一个object中的,与原表的OID不一样。比较像Oracle中的LOB类型存储,(默认使用 out-of-line storage 是存储在l...
1.rman完全恢复的前提条件:历史的datafile,controlfile和spfile备份,加上完整的archivelog和完好的redolog。 2.rman备份脚本: a.RMAN 0级备份命令: run...
问题描述: 生产环境发现CPU满负荷运行,MongoDB的连接数始终突破不了1000。 解决方案: 1、查看mongodb的日志,报下面的错误: Wed Nov 21 15:...
【环境】数据库版本:Oracle 11.2.0.3 【错误日志】用system用户进行数据库的expdp操作的时候报错了,详细如下: Starting "SYSTEM"."SYS_EXPORT_SCHEMA_0...
Oracle数据导入导出:imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。 大多情况都可以用Oracle数据导入导出完成数据的备份...
在看《MySQL 5.1参考手册》的时候,发现MySQL提供了一种两表关联update操作。 MySQL 5.1参考手册 CHM中文版 下载:http://www.68idc.cn/Linux/2015-12/1257...
ASM磁盘空间查看可以通过操作系统查看,也可以在sqlplus里面进行查看 【1】操作系统中查看的方法 [grid@db01 ~]$ asmcmd ASMCMD lsdg State Type Rebal ...
开源MongoDB NoSQL数据库正支持着越来越多网站与服务,而今天我们将共同了解九个在MongoDB的推动下取得成功的真实企业案例。 开源MongoDB No...
1.安装前准备: 操作系统:RHEL6.5 存储:华为,已配置多路径 业务网卡,心跳网卡绑定,并通过冗余测试 YUM源配置 BASH/SSL漏洞补丁 2.检查系...
结论 1,本文主要分析ora-600错误从报错分为数字和函数 2,本文主要分析ora-600的数字报错 3,像ora-600错误大家我特定的操作有关,涉及的Oracle机...
让MySQL支持Emoji表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集。 MySQL 版本 5.6 1 解决方案:将Mysql的编码从utf8转换成utf8mb...
1、线上环境有时候考虑到需要做增量备份MySQL数据库,所以写了个简单的脚本 2、添加自动任务每小时或者更短时间执行就好了 #!/bin/sh #au...
配置全世界最小的 MySQL 服务器如何在一块 Intel Edison 为控制板上安装一个 MySQL 服务器。 介绍 在我最近的一篇博文中,物联网,消息以及 ...
一、MySQL中如何表示当前时间? 其实,表达方式还是蛮多的,汇总如下: CURRENT_TIMESTAMP CURRENT_TIMESTAMP() NOW() LOCALTIME LOCALTIME() LOCALTIMESTAMP LOC...
MariaDB 是 MySQL 数据库最好的替代品,自从 Oracle 收购 SUN 以后,开源界认为 Oracle 对 MySQL 一直不温不热,确实MySQL 作为开源数据库与 Oracle 主...
CentOS7安装配置Redis-3.0.0 一.安装必要包 yum install gcc 二.Linux下安装 # 下载 wget http://download.redis.io/releases/redis-3.0.0 .tar.gztar zxvf redis -3.0.0 .tar.g...
Oracle的ADG那是自不必多说,用存储圈的话说,现在存储正在从被动被动变为主动,但是总体上是被软件抢,RAID被ASM抢,快照被Flashback抢,...
MySQL InnoDB表是索引组织表这一点应该是每一个学习MySQL的人都会首先学到的知识,这代表这表中的数据是按照主键顺序存储,也就是说BTree的...
MySQL 回滚 insert 语句导致 ibd 文件增大一倍,一个简单的测试: start transaction; insert into tb1 values(3, repeat('a', 65000),'x',1); --commit; rollback; 下图分...
表空间是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,它作为数据库与实际存放数据的容器之间的中间...
到底还是开源软件,MySQL对复合分区的支持远远没有Oracle丰富。在MySQL 5.6版本中,只支持RANGE和LIST的子分区,且子分区的类型只能为HASH和K...
OpenResty下载地址 https://openresty.org/download/ngx_openresty-1.9.3.2.tar.gz nginx_tcp_proxy_module模块需要单独下载 https://github.com/yaoweibin/nginx_tcp_proxy_module 首...
我想使用nano库。我使用了db.search/db.get/db.destroy/db.insert ,但是没有办法添加timeout。 有很多async函数可以将回调传为参数。我不想修改回调,...
问题描述 使用Data Studio进行表的创建后,对该表使用查询语句总是会出现XXX是一个未定义的名称的错误。如图: 使用Data Studio的默认设置创...
1.查看某用户下所有对象的信息: SELECT owner, object_type, status, COUNT(*) count# FROM all_objects where owner='xxx' GROUP BY owner, object_type, status order by 2; 2.查...
一、存储过程 存储过程的基本格式如下: -- 声明结束符 -- 创建存储过程 DELIMITER $ -- 声明存储过程的结束符 CREATE PROCEDURE pro_test() --存储过程...
最近碰到几次MySQL主从延时的问题,也有同行在抱怨这个,稍微整理一下 ------------------------------------正文------------------------------------ 出现问...
我试图使用supervisor启动nginx和PostgreSQL,在docker container的boot上。使用下面的Dockerfile和supervisord.conf文件,上述的应用程序启动,但片刻之后停...
环境说明: OS:CentOS 6.5 DB:Oracle 11.2.0.3 问题:数据库启动监听的时候,报如下错误: [oracle@localhost admin]$ lsnrctl start Connecting to (DESCRIPTION=...
一、在本机安装Oracle12c,如果你想在本机安装数据库,则选择安装数据,如果只是远程连接,则不需安装数据库,直接跳过, 二、配置TNS...
Oracle内建数据类型 一、 字符数据 1、 char(size) 2、 varchar2(size) 最常用,最大长度4000字节 3、 nvhar(size)、nvarchar(size) 4、 varchar(size) 5、 long 建议...
CentOS6.5下设置Oracle 11gR2 开机自动启动 1.root 用户下修改ORATAB(将N该为Y): [root@ora11gr2 ~]# vim /etc/oratab mytest:/oracle/product/11.2.0/db_1:Y 2.oracle 用...
在 Ubuntu Server 14.04 下安装 PostgreSQL 9.3.5 开源数据库 PostgreSQL 是一个自由开源对象-关系型数据库服务器 (数据库管理系统),在 BSD 许可下发行...
在Linux系统中,安装好Oracle数据库服务后,并不像在Windows系统下一样,Oracle服务在默认情况下会随时系统的启动自动启动。Linux系统中,是需...
MySQL 显现格式化 一、使用G按行垂直显示结果 未使用 mysql select * from wp_users limit 1,2; +----+------------------+------------------------------------+---------...
背景: 操作系统Windows 2008 Server R2 要安装Oracle10g 64位版本 安装时出现如下错误: 检查操作系统版本:必须是5.0,5.1,5.2 or 6.0。实际为6.1 未...
CentOS 6.5系统安装Oracle11.2.0.4基本步骤 1.修改hosts文件(简单,不详细叙述) vim /etc/hosts 2.修改sysctl.conf 文件 vim /etc/sysctl.conf kernel.shmall = 104...
Oracle 11G使用DG Broker创建DataGuard 1.环境: a.主机环境:CentOS6.5 b.软件环境:oracle 11.2.0.4 c.主机信息: DG1:192.168.100.51(数据库sid:atest) DG2:...
MySQL主从复制配置 1. 要求 1.1 系统平台一致 1.2 数据库版本一致 2. 修改my.cnf文件,主服务器和备服务器要求server-id不能一样 3. 启动两侧的数...
背景: 新手运维误操作,删掉我整个test表(test,无备份) 操作命令: mysql update test set name='tom'; 产生的结果: test表的所有name列都变成了"tom...
今天发现我们的Oracle数据库服务器CRS安装目录突然增大,经过查找发现在crf目录中存在一个非常大的crf文件,通过MOS查找,发现命中Bug 201...
MySQL官方存储引擎比较常见的存储引擎有:Innodb、MyISAM、Memory、Archive、NDB、BDB,第三方比较有名的:TokuDB、Infobright、InnfiniDB、XtraDB(Innodb增...
环境说明: 两台安装在CentOS6.5的MySQL5.6.21服务器:master 和 slave Master服务器: IP:192.168.80.51 Port:3316 Slave 服务器: IP:192.168.80.52 Port:331...
Oracle 11.2 实例访问ASM需要注意的几点: 1. Oracle用户和grid用户必须有相同的组,并且 ASM Disk的属组要和这个组保持一致,否则数据库无法访问...
MySQL的配置文件my.cnf增加log参数文件报错 在[mysqld]后面增加一行 log=/tmp/mysql.log 然后重启mysql, shellservice mysql restart 然后报错 MySQL server PID fi...
RMAN在实际应用中用到的不多,很多时候一个项目开始设置好备份策略,后续基本上都用不到了,除非数据库出现异常,可以说,RMAN是一个不...
今天因为要查询一个SQL语句的调用的地方,在生产上开启了全查询日志,一直还以为在my.cnf只要这样写即可: log=/home/logs/mysql.log 但重启时发...
刚为公司架设消息推送服务器时,安装的MongoDB服务版本为2.4.9,2014-04-08日MongoDB2.6.0发布,做了不少的改进,现在准备升级到2.6.0最新版本,...
先在MySQL出到了5.7版本,经理让用最新的版本搭建LNMP,搭建过程遇到很多问题,今天简要说说MySQL的一个问题: 安装完成后,无法登陆mysq...
当ogg软件解压,并给予正确的权限后,在启动ogg时会遇到如下报错: [root@HWZX-DB-BI ogg]# ./ggsci ./ggsci: error while loading shared libraries: libnnz11.so:...
数据库的重启看似是一件非常简单,没有技术含量的活,这是我以前说的话。而这句话简直是戳中了我的痛点。这种活真是太有技术含量了...
1、独占服务器(dedicatedserver) 每一个session单独分配一个serverprocess,直到用户断开连接,才释放该进程所占用的资源。而大多数时候session都是...
最近碰到了这样一个有趣的问题: 有一条SQL语句,大部分时间它的执行时间是几十个毫秒; 但是偶尔某次的执行时间会长于2秒钟。因为应用对...
Oracle db允许以只读的形式查询外部表。外部表可以存储在任何oracle db可以读取的存储设备中,其内容不在db中保存,db只保存external table的m...
Oracle数据泵示例,主要的导出示例: 1.导出指定表空间: expdp system/xxx DIRECTORY=dump_dir tableapace=xxx dumpfile=xxx_%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%".dmp logfil...
ASM 11.2.0.1 版本开始增加了diskgroup重命名的新功能,通过renamedg命令重命名已经创建的diskgroup,重命名前需要先dismount diskgroup。 如果重命名的...
1.打开归档日志 sqlplus / as sysdba sql shutdown immediate; sql startup mount; #打开控制文件,不打开数据文件 sql alter database archivelog; #将数据库切换为归...
在做异地恢复数据库试验的时候,报错 ORA-38856,具体情况如下: 源库为Oracle RAC,2节点数据库 版本 11.2.0.4 目标库为单实例ORACLE, 版本 11...
Oracle数据库的在线重做日志中包含了数据库中所有数据的操作记录,我们可以利用重做日志做很多的操作,例如日志挖掘。 有时候,因为种...
按照网上的一些资料进行安装最后发现问题挺多的,于是自己修复了一些问题便记录了下来。 一.jdk的安装(Orabbix Server) 1.软件解压,放到固...
近期,试用pgfincore,对此做一个实验记录。pgfincore是将数据库对象提前加载到OS cache中,加快操作效率。当有一顶的物理更改时,pgfincore也会...
首先将cmake-2.8.8.tar.gz、mysql-5.5.32.tar.gz源码包上传至服务器。 解压并安装cmake [root@localhost ~]# tar -zxvf cmake-2.8.8.tar.gz [root@localhost ~]# cd cmake-2....
今天在写一个Shell脚本的时候,发现调试的时候会报一个错 [Oracle@smidb11autoawrrpt]$.a.shdirname:无效选项--b请尝试执行"dirname--help"来获取更多信...
因为要在Linux下安装个MySQL,而且用源码包安装非常复杂,本人非常不喜欢: 1、还要安装GCC编译器,而我安装linux的时候采用的是最小化服务...
mongodb3.2版本于前天2015-12-08日刚刚发布,下载地址为:https://www.mongodb.org/downloads#production Starting in 3.2, MongoDB uses the WiredTiger as the default storage...
简介 PostgreSQL 是一款强大的,开源的,对象关系型数据库系统。它支持所有的主流操作系统,包括 Linux、Unix(AIX、BSD、HP-UX,SGI IRIX、Mac O...
安装前准备 # yum install readline-devel zlib-devel 下载源码并解压、编译安装 # wget https://ftp.postgresql.org/pub/source/v9.4.1/postgresql-9.4.1.tar.bz2 # tar -xjvf...
系统环境:CentOS6.6(Final) MariaDB端口:3309 (因为本机原先已经装的有MySQL了,还不想删除MySQL) #wget http://mariadb.nethub.com.hk//mariadb-10.0.20/source/ma...
Oracle adump文件疯长,导致oracle数据库挂机,重建adump 目录,报错 :no space left on device ,df - TH空间显示还有剩余,但是创建不了目录,使用df -i...
在安装Oracle的时候,可能因为我们分配的swap空间不够导致安装失败。处理步骤如下: SWAP空间为2G [root@linux01 oracle]# free total used free shared b...
redis简介对比 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少...
下载MySQL,并上传至服务器 1. 在mysql官网下载Mysql二进制安装包 https://edelivery.Oracle.com/osdc/faces/SearchSoftware?_afrLoop=2326871189822158_afrWindowMode=0_a...
从MongoDB3.0版起,其安装包比以前更细化,有的朋友可能不太了解区别,简单说明一下: Linux 64-bit legacy 这个版本即mongodb-linux-x86_64-3.0.1.tgz 不...
日志类型 : 错误日志(error log) 常规日志(general log) 二进制日志(bin log) 中继日志(relay log) 慢日志(slow log) InnoDB引擎的redo log 错误日志 log-erro...
1.问题:Oracle数据库从其他库同步一张大表时,出现错误 ERROR at line 3: ORA-24801: illegal parameter value in OCI lob function ORA-02063: preceding line from PIC...
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载 # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm # rpm -i...
今天统计数据的时候发现一张表使用了表分区,借此机会记录一下。 1. 什么是表分区? 表分区,是指根据一定规则,将数据库中的一张表分...
①语法区别:Statement 是PreparedStatement的父类【开发一般用后者】 SQL语句位置不同: 下面是statement的用法: stmt=conn.CreateStatement(); resultSet r...
一什么是supervisor Superviosr是一个UNIX-like系统上的进程监控工具。 Supervisor是一个Python开发的client/server系统,可以管理和监控*nix上面的进程。...
RAC系统中,对于节点和节点之间数据块一致性的保证是通过消息的机制来保证的,也就是我们常说的gcs和ges的这些消息来确保的。这些消息...
最近在学习MySQL,碰到了一个mysql stop fail的问题,在这里把碰到的问题以及解决的过程写出来,不是这个问题有多难,而是我在解决此问题的...
一、准备工作 1,数据库环境 操作系统版本 : RedHat 6.5 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11.2.0.4 Oracle database: 11.2.0.4 2,准备内容 GI PS...
有些用户会对于归档日志的大小比在线日志小感到疑惑,对于这种情况: 首先请检查您的归档日志文件是否压缩: SELECT to_char(first_time,'yy...
和sga_target不同,pga_aggregate_target并不能限制PGA的大...
一、将RAC切换成归档模式 1. 修改数据库的归档模式,通常在安装RAC的时候都会配置归档并且使用闪回区,已经配置过归档下面的方式可以略...
一、准备工作 1,数据库环境 操作系统版本 : RedHat 6.5 x64 数据库版本 : Oracle 11.2.0.4 x64 RAC Grid : 11.2.0.4 Oracle database: 11.2.0.4 2,准备内容 GI PS...
用任何主机语言调用MySQL时可能出现的错误。 首先,列出了服务器错误消息。其次列出了客户端程序消息。 B.1. 服务器错误代码和消息 服务...
仅记录一次Oracle 11g rac安装过程 1. 采用RHEL6.5 multipath多路径软件安装采用udev方式配置ASM共享磁盘不成功,当时因为时间关系没有过多的分析...
1,主库从库归档记录不一致,如下所示: 做完failover后,坏的旧主库变成了新的从库,但是新从库的归档日志记录不一致,就是archive log ...
接触了PostgreSQL的高可用,在这里先进行流复制实验。 环境: OS: [ha@node0 ~]$ uname -a Linux node0 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86...
1,官网提供的mongodb遍历脚本: 官方文档地址:https://docs.mongodb.org/manual/tutorial/remove-documents/ var arr = ["ab","cd","ef"] var show = function(value,index,...
关于mongodb按照字段模糊查询方法 模糊查询:tname包含某个关键字测试' cd /opt/soft/mongodb/bin ./mongo --host 192.168.0.1 --port 17017 test db.test_info.find(...
1,启动Oracle实例报错: SQL startup nomountORA-32004: obsolete or deprecated parameter(s) specified for RDBMS instanceORA-00439: feature not enabled: Managed StandbySQL SQL ...
前言: 有一个mysql学生说他们因为binlog产生太大了,需要把日志路径放到另外的磁盘上面去,问我有啥时机的操作方案,share弄了一个mysql的...
MongoDB 3.2于最近发布了,它使用WiredTiger作为其默认的存储引擎。这五年来,MongoDB从诞生到流行,发展可谓是相当迅猛。 MongoDB 3.0就开始支持...
需要将dataguard的主库数据恢复到Oracle单机实例中,所以记录下详细过程 1,从线上重新拉一个参数文件出来,copy到测试环境 SQL create pfile= ...
1.操作系统版本 用于安装数据库的操作系统镜像文件名为:cn_windows_server_2012_r2_vl_with_update_x64_dvd_6052729.iso 安装DataCenter(带GUI)版本 2.数据库...
1,Oracle 11g设置归档重新登录启动报错 SQL startup; ORA- 00845 : MEMORY_TARGET not supported on this system SQL 2,看Oracle的官方解释是: Starting with Oracle D...
最近家里的电脑从WIN7升级到WIN10。安装完常用软件和SQL SERVER之后,附加一些测试数据库,发现报以下错误: figure-1:使用SSMS附加数据库文件...
前言: db中有一张表的数据老是紊乱,猜猜是经历过drop、create的数据同步操作,但是现在谁也不知道在哪里操作的,所以准备做一个触发器...
mongodb版本号是,MongoDB shell version: 2.4.4 操作环境,shell窗口 ,如下所示: [mongo_user @mongodb_dbs ~] # mongo --port 30100 MongoDB shell version: 2.4 . 4 conn...
关系型数据库中分组去重一般都是group by having(count(1)1)赛选出来重复的记录组,然后一条sql搞定,但是在mongodb里面,没有这么方便了,需要...
Innotop是一款十分强大的MySQL监控工具,用perl所写,通过文本模式展示MysQL服务器和Innodb的运行状况。 安装innotop 下载地址:https://github.com/...
在MySQL 5.7版本中注意group的用法: use emp; set sql_mode=''; select x.salary,x.department_id from (select e.* from emp e order by department_id,salary desc) x group by x.d...
这里利用pgpool-ii实现PG的高可用。基于流复制的方式,两节点自动切换: 1、单pgpool a.环境: pgpool:192.168.238.129 data1:192.168.238.130 data2:19...
基于会话的temporary table 在MySQL5.6中默认生成的临时表结构和内容都在tmpdir下 5.6没有ibtmp1这个临时表空间都是放在tmpdir下,当然会话中断后,...
今日上午,同事告知,MySQL主从数据库的数据不一致,猜测备库在同步过程中出现了问题,于是,登上备库,使用 mysql show slave status\G查看,...
本文仅仅用于记录在平时安装Oracle RAC过程中出现的一些问题记录,后面如果遇到小细节问题也是补充进来。 1. HAIP hosts文件双内联网卡配置...
1、安装依赖包 yum -y install gcc-c++ ncurses-devel cmake make perl gcc autoconf automake zlib libxml libgcrypt libtool bison 2、安装boost库: 首先先查询是否已经安...
MySQL 5.7.10最新版本源代码安装详细过程 1,下载地址: 安装包下载地址:http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.10.tar.gz 可以wget下载,也...
一、什么是binlog 1、binlog基本定义:二进制日志,也成为二进制日志,记录对数据发生或潜在发生更改的SQL语句,并以二进制的形式保存在磁...
1,启动Oracle实例报错: SQL startup nomountORA- 32004 : obsolete or deprecated parameter(s) specified for RDBMS instanceORA- 00439 : feature not enabled: Managed StandbySQL ...
发现mysql库的binlog日志出来都是乱码,如下所示: BINLOG IXZqVhNIAAAALQAAAGcBAAAAAHoAAAAAAAEABHRlc3QAAno0AAEDAABUOcnY IXZqVh5IAAAAKAAAAI8BAAAAAHoAAAAAAAEAAgAB//4BAAA...
今年对于开源科学来说又是一个收获颇丰的一年。Opensource.com 发布了一系列有关于开源科学计划改变现行的研究方式,协同合作以及解决问...
SQLPlus 在连接时通常有三种方式 1. sqlplus / as sysdba 操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比...
1,同事说Oracle测试换了连接不上了,报错如下 [oracle @pldb236 admin] $ rlwrap sqlplus powerdesk/pd141118 @PD236 SQL * Plus : Release 11.2 . 0 . 1.0 Production on Mo...
Redis 性能测试是通过同时执行多个命令实现的。Redis性能测试主要是通过src文件夹下的redis-benchmark来实现(Linux系统下) 语法 redis 性能测试...
1,在mongodb上导出数据,写个脚步expmongo.sh,shell脚本如下 #!/bin/sh datestr=`date '+%Y-%m-%d'` /usr/local/mongodb/mongodb-linux-x86_64-2.4.4/bin/mongoexport -im_us...
一、Hazelcast与MongoDB Hazelcast的分布式数据结构和计算性能使得它可以作为应用程序后端的MongoDB。 MongoDB是一个开源的、面向文档的数据库,其...
想要在C#中使用MongoDB,首先得要有个MongoDB支持的C#版的驱动。C#版的驱动有很多种,如官方提供的,samus。 实现思路大都类似。这里我们先用...
一网友问在MySQL中如何只用SQL语句导出带日期格式的文件。觉得有点意思,于是尝试了一下。导出文件使用SELECT INTO OUTFILE 但是OUTFILE后面的值...
有时要构造一些数据来做测试数据,像下面这样: IF OBJECT_ID (N ' T14 ' ) IS NOT NULL BEGIN DROP TABLE T14 END GO CREATE TABLE T14 (t14_id INT ) GO DECLARE @i INT...
今天下午,帮同事重写了一个MySQL SQL语句,该SQL语句涉及两张表,其中一张表是字典表(需返回一个字段),另一张表是业务表(本身就有...
Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。 String(字符串) string是red...
前言 SQL SERVER提供多种不同的数据导出导入的工具,也可以编写SQL脚本,使用存储过程,生成所需的数据文件,甚至可以生成包含SQL语句和数...
一、Oracle自动安装所需软件包 提前配置好yum仓库 定义package.txt包列表文件:以官网RHEL6为例,这里有compat-libstdc++有两个包,如果不加*,+号...
Nagios报警,线上一台从库检测不到slave状态,于是远程上去查看问题: 1,show slave status\G卡住: Type 'help;' or '\h' for help. Type '\c' to clear the c...
最近集团在做灾备方案,用于Oracle的高可用性,在不影响主库性能的前提下,我们选择使用DG的"最大性能"模式。DG是Oracle数据库自带的数据...
因为自己有一本基于SQL Server 2005的数据库教程,里边使用的示例数据库是AdventureWorks for SQL Server 2005,而我的机子上装的是SQL Server 2008,示例...
今天下班到家,接到一同事电话,说是用Oracle9i的客户端连接Oracle10g后,修改某些参数后,导致Oracle10无法正常启动,小机重启了好几次都不...
SQL Server提供了多种数据导出导入的工具和方法,在此,分享我实践的经验(只涉及数据库与Excel、数据库与文本文件、数据库与数据库之间...
主机:IBM S85 主要硬件:6 CPU+8GB内存 系统:AIX5.2 补丁:ML04 数据库:Oracle 9.2.0.4 中间件:BEA Tuxedo 8.1 该系统属于新oltp类金融系统,上线前性...
Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDB Hotbackup的一个很好的替代品。...
有时候出现了环境问题,对比是一种很好的方式,如果对比得当,可以避免反复的出现问题,可以根据对比的情况推理出一些可能出现的情...
客户原本是一套单机版的Oracle 11.2.0.3.0Database for Windows的数据库系统,客户的需求是将单机版的Oracle Database迁移到3节点的Oracle RAC Database中,...
在跟客户进行交流的时候,客户提出有一套数据库只有40G的大小,但是通过RMAN备份出来的文件有80GB,使用expdp导出来的DUMP文件小于40GB,感...
最近有这个需求所以提前在家里的测试环境做了相关的测试,将Oracle RAC 10.2.0.5 for Linux升级到Oracle RAC 11.2.0.4,不对物理结构做任何变更,直...
MariaDB介绍 MariaDB是开源社区维护的一个MySQL分支,由MySQL的创始人Michael Widenius主导开发,采用GPL授权许可证。 MariaDB的目的是完全兼容MySQL,...
1. sql_mode模式 mysql数据库的中有一个环境变量sql_mode,定义了mysql应该支持的sql语法,数据校验等!我们可以通过以下方式查看当前数据库使用...
查看DB版本 [Oracle@RedHat6 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.1.0 Production on Fri Dec 6 21:12:32 2013 Copyright (c) 1982, 2009, Oracle. All rights reserved. Conn...
首先简单介绍下Neo4j,Neo4j是一个高性能的NOSQL图形数据库,它将结构化数据存储在网络上而不是表中,它是一个嵌入式的、基于磁盘的、具...
1.查看OS和DB的版本 OS版本: C:\Users\Administratorver Microsoft Windows [版本 6.1.7601] Oracle版本: SQL select * from v$version where rownum=1; BANNER ---------------...
一、Win远程Linux下的ASM实例 1.Linux下的监听文件 [grid@myrac1 admin]$ cat listener.ora # listener.ora Network Configuration File: /g01/app/grid/product/11.2.0/grid/netw...
SQLite是一个开源的嵌入式关系数据库,其小巧简洁快速的特性十分易于应用于移动应用数据管理中。 一、引言 在移动开发中,通常会用到一...
Redis也用了一段时间了,记录一下相关集群搭建及配置详解,方便后续使用查阅。 提纲 Redis安装 整体架构 Redis主从结构搭建 Redis容灾部署(...
MyCAT是mysql中间件,前身是阿里大名鼎鼎的Cobar,Cobar在开源了一段时间后,不了了之。于是MyCAT扛起了这面大旗,在大数据时代,其重要性愈...
今天在Linux下维护Oracle数据库时,查看监听的状态,执行 #lsnrctl status 报错: -bash:lsnrctl:command not found。以前并不会这样,仔细想了一下,...
一 前言 作为MySQL DBA, 在运维MySQL的工作过程中,常常遇到Too many connections这个错误,这时作为数据库维护人员都不能登陆数据库进行维护 是多...
写在前面 这本书主要是讲Redis底层的实现,总体上分为四部分: 数据结构与对象 单机数据库的实现 多机数据库的实现 独立功能的实现 这个...
一、问题描述与分析: 今天碰到个问题,需求是将Oracle 11g版本的数据用expdp数据泵导出,再把数据导入至Oracle 10版本中,是否可以?一个不...
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度...
一 前言 项目中用到了redis,但用到的都是最最基本的功能,比如简单的slave机制,数据结构只使用了字符串。但是一直听说redis是一个很牛的...
--表空间扩容 ALTER TABLESPACE BAS_DW_ENT ADD (Device '/dev/vx/rdsk/n01datadg3/dwentlv_100g_01_01' 3276800) ON DBPARTITIONNUM (1) ADD (Device '/dev/vx/rdsk/n02datadg3/dwentlv_10...
我在服务器上部署某个第三方系统的数据库的时候,服务器数据库版本为Oracle 12c。我采用的方式是新建了一个实例。访问正常。 后来项目的...
首先数据文件删除文件系统空间不释放的问题不只出现在Linux平台,所有平台都可能有这样的问题。这里只是在Linux平台做一些测试,其他平...
关于Oracle数据分页检索SQL语法,网络上比比皆是,花样繁多,本篇也是笔者本人在网络上搜寻的比较有代表性的语法,绝非本人原创,贴在...
HBase是Hadoop大数据生态技术圈中的一项关键技术,是一种用于分布式存储大数据的列式数据库,关于HBase更加详细的介绍和技术细节,朋友们...
Oracle数据库中一些基础的语法结构,方括号里的内容为可选项 大括号是必填 1PL/SQL结构块 DECLARE /* * 声明部分定义常量、变量、复杂数据类型...
这几天要在DB2不同版本之间测试,之前安装了DB2 V9.7.4 64bit,测试完卸载后又安装DB2 V9.7.6,创建数据库,用toad连接报SQL1406N错误。 遇到这种...
一、安装goldengate软件 1.测试环境: OS: RedHat 6 64bit DB: Oracle 11.2.0.3 64bit 查看OS和DB版本 [oracle@redhat6 ~]$ uname -a Linux redhat6 2.6.32-131.0.15.el6.x86_64...
前几天在RedHat Linux 6安装了DB2V10.5,安装过程没报任何错误,但是在后来测试的时候发现一个问题如下: [db2inst@myrac1 ~]$ db2 connect to sldd user...
今天配置完Oracle 11gR2 em后,在IE中输入https://kermart:1158/em直接报错,打不开 提示:证书错误,此网站安全证书有问题,在网上找了好久没有找...
有人测试了在Win下Oracle 11.0.2.0下测试出Oracle bug ORA-04043,随后在自己机子上进行了测试,测试过程如下: SQL select * from v$version where rownum=1;...
安装一下GI,由于自己的笔记本资源有限,安装了Oracle11g GI,以便自己能学习ASM。安装完成之后一切都很正常。 但是今天启动以后发现报错如...
V2.8.21: (中英字幕同步) # Redis configuration file example #* Redis 配置文件例子 # Note on units: when memory size is needed, it is possible to specify # it in the usual...
一、数据类型 1.数值类型 -- TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT、 DECIMAL 2.时间类型 -- DATE、DATETIME、TIMESTAMP 3.字符串类型 CHAR、VARCHAR、TEXT 4...
在Win下用pl/sql developer访问远程Linux的DB报 ORA-12154 TNS不能解析标示符,但是在Win下SQLPLUS都是正常的 C:\tnsping lin_hjj TNS Ping Utility for 64-bit Windo...
今天启动了一下ASM,发现只挂载了一个SYS_DG磁盘组(用于存放OCR和VOTING DISK信息),另外两个磁盘组DATA_DG,DG_FRA都没有mount。 环境:OS=RHEL 6 DB=...
SQL startup nomount ORA-01012: not logged on SQL startup ORA-01012: not logged on SQL shutdown immediate ORA-24324: service handle not initialized ORA-24323: value not allowed ORA-0...
一、集群的理论知识 1.1 集群成员 MongoDB的集群类似于GreenPlum集群,由一个入口节点负责任务分发与结果统计,分片结节负责执行任务。不同...
问题描述: 工作中使用kettle将原始库中的数据抽取到标准库中,在抽取过程中报错:【ORA-14400: 插入的分区关键字未映射到任何分区】 解决...
Linq分页的方法用到Skip(),Take()。 然而,用SQL脚本进行分页如何写呢? 首先我们可以通过ROW_NUMBER() OVER 进行排序并得到一个带序号的视图,...
PostgreSQL在9.5版本中,新增了行级安全性策略特性(RLS),该特性在数据安全体系提供了在传统的授权安全体系之外更细粒度的控制。对应的,...
Oracle ASM(Oracle Automatic Storage Management) Oracle ASM is a volume manager and a file system for Oracle database files that supports single-instance Oracle Database and Oracle R...
什么是looksalive check和is alive check SQL Server故障转移集群是建立在windows集群服务上的一种热备的高可用方案。在集群运行过程中,windows集群服...
工作和学习中常常会遇到一行要分割成多行数据的情况,在此整理一下做下对比。 单行拆分 如果表数据只有一行,则可以直接在原表上直接...
一、什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语...
1. 介质下载 www.cpan.org打开cpan的主页,然后点击search.cpan.org,搜索DBI和DBD::Oracle -rw-r--r-- 1 oracle oinstall 592307 Apr 5 00:58 DBI-1.633.tar.gz -rw-r--r-- 1...
一、什么是触发器 简单的说,就是一张表发生了某件事(插入、删除、更新操作),然后自动触发了预先编写好的若干条SQL语句的执行;...
官方mysql一个slave只能对应一个master,mariadb 10开始支持多源复制,一个slave可以有多个master,分别从各自的master复制不同的DB。 这个特性可以...
利用imp/impdp传输表空间transport_tablespace满足以下条件 1.字符集相同 2.要导出的表空间必须是read only,而且是自包含的,就是说该表空间的对象...
在Oracle中一般只有sys用户可以使用show parameter来查看参数的设置,如果想要普通用户也可以使用show parameter,需要给普通用户授予在V_$PARAME...
[grid@rac3 cssd]$ crs_stat -t CRS-0184: Cannot communicate with the CRS daemon. [grid@rac3 cssd]$ crsctl check has CRS-4638: Oracle High Availability Services is online [grid@rac3 c...
一、实验环境 主库配置: 操作系统:win7 64bit Oracle数据库: Oracle 11.2.0.1 IP地址:127.0.0.1 db_unique_name:orcl oracle_sid:orcl 备库配置: 操作系统:...
有哥们在群里问DB2有没有自带的reverse函数,我测试一下,DB2确实内置该函数,但是Oracle,sql server都内置了该函数,来看一下 ORACLE: SQL select...
一、源端(Oracle)配置 1.创建同步测试表 create table gg_user.t01(name varchar(20) primary key); create table gg_user.t02(id int primary key,name varchar(20)); 2.添加定义...
错误信息如下: OCI-Call Error sql code 28000,the account is locked SQL !oerr ora 28000 28000, 00000, "the account is locked" // *Cause: The user has entered wrong password co...
我们自豪的宣布 MySQL 5.7 稳定版开放下载了。MySQL 5.7.9 是目前世界上最流行开源数据库的一令人兴奋的新版本,比 MySQL 5.6 快 3 倍,同时还提...
RETURNING 自己通常结合DML 语句使用。(INSERT UPDATE DELETE) 使用方法: UPDATE table_name SET expr1 RETURNING column_name INTO xxx INSERT: 返回的是添加后的值...
使用innobackupex进行数据库备份,报如下错误: innobackupex --compress --parallel=4 --user=root --password=yoon /export/backup/ xtrabackup_56 version 2.1.9 for MySQL ser...
RMAN支持两种类型复制:活动数据库复制和基于备份的复制,主要用来建立测试库。分别进行测试 我们把要复制的数据库称为源数据库(SOUR...
前言 很多时候,RDS用户经常会问如何调优RDS MySQL的参数,为了回答这个问题,写一篇blog来进行解释: 哪一些参数不能修改,那一些参数可...
数据库全局名称可以用以下命令查出: SELECT * FROM GLOBAL_NAME; 修改可以用以下语句来修改参数值: ALTER SYSTEM SET GLOBAL_NAME=TRUE/FALSE; 1、当数据库...
CentOS6下通过yum安装的MySQL是5.1版的,比较老,所以就想通过源代码安装高版本的5.6.26。 一:卸载旧版本 使用下面的命令检查是否安装有My...
做系统管理的都是这样,难免会误删文件,某天要是把某个Oracle数据文件删除,那该如何恢复呢?(这里数据库是OPEN的,并且未关闭) 建立测...
Datagard算是Oracle企业版的一种容灾方案,在企业中广泛应用,我就将搭建过程记录下来以作备用。 主机名 数据库版本 实例名 IP db1 Oracle 11...
操作系统:CentOS 5.10 64位 数据库:Oracle 11G R2(版本号为11.02) 安装操作系统的时候,注意交换分区的大小不得低于2G 1.同步时钟及修改/etc/h...
MySQL 的相关语句(增删改查)(SQLyog软件实现) -- 创建雇员表:emp CREATE TABLE emp( empno INT, -- 员工编号 ename VARCHAR(50), -- 员工姓名 job VARCHAR(...
一:下载redis 官网地址:http://redis.io/ 如果系统没有安装make,请查看 http://www.68idc.cn/Linux/2016-01/127702.htm wget http://download.redis.io/redis-stable.ta...
今天工作中遇到特殊的一个任务,就是将两个自增列值的进行对调变更。 SQL Server 平台修改自增列值 由于之前处理过sql server数据库的迁移工...
Tpcc-mysql是percona基于tpcc衍生出来专用于mysql基准测试的产品 ,可以参见 《高性能MySQL第三版》 一、安装 rpm -Uvh http://dl.Fedoraproject.org/pub/epe...
一、简介 思考一下这个场景:如果重做日志可以无限地增大,同时缓冲池也足够大,那么是不需要将缓冲池中页的新版本刷新回磁盘。因为...
SQL Server备份脚本: 脚本周三全备份,其他时间差异备份。 declare @device varchar (30); declare @filename varchar (50); declare @datetime varchar (50); declare @...
众所周知,redis是内存数据库,它把数据存储在内存中,这样在加快读取速度的同时也对数据安全性产生了新的问题,即当redis所在服务器发...
Oracle 12c 的账户可以分为公用账户和本地用户,共有账户是在CDB下创建,可以给所有的PDB用户使用,本地账户是只能在PDB中创建的账号 创建...
一、GTID简介 MySQL 5.6 的新特性之一,是加入了全局事务 ID (GTID) 来强化数据库的主备一致性,故障恢复,以及容错能力。 什么是GTID? 官方文...
前几天,加班到晚上10点多了,在回去的路上,朋友打来电话,说他们公司的开发维护人员在对线上系统进行版本更新时,不小心把线上的数...
CentOS Linux下每天自动备份MySQL数据库 1.先在服务器下建文件夹以下3个文件夹:mkdir /bak,mkdir /bak/bakmysql,mkdir /bak/bakmysqlold 。在/bak/bakmysql文件夹...
第一:其实最好的方法是直接用: mysqldump -u用户名 -p密码 数据库名 数据库名.sql 在Linux系统操作的,测试过一个一万多行的导入数据,共...
在群里聊天的时候,一个群友说,MySQL生产库主库宕机,但是主从数据库数据一致,但是从库的日志比主库多,很是不理解! 咨询后发现,...
MyCAT日志对于了解MyCAT的运行信息不可获取,譬如MyCAT是否采用读写分离,对于一个查询语句,MyCAT是怎样执行的,每个分片会分发到哪个节点...
在默认下,MySQL在use databasename的时候,是不显示连接的库名! mysql show databases; +--------------------+ | Database | +--------------------+ | information_sche...
目录 1 建立数据库档案 2 在sqlite3提示列下操作 3 SQL的指令格式 4 建立资料表 5 建立索引 6 加入一笔资料 7 查询资料 8 如何更改或删除资料...
对于innodb引擎的数据库应用来说,用户可能更关心磁盘和oltp的性能,因此主要测试fileio和oltp这两个项目 测试f ileio [root@iZ257l556beZ ~]# sysben...
系统: [root@www.68idc.cn ~]# cat /etc/RedHat-release CentOS release 6.3 (Final) DB版本: mysql select @@version; +------------+ | @@version | +------------+ | 5.6.26-log | +-...
前言 经常有小伙伴问,MySQL的分区(partition)怎么样?能用不?是不是有很多bug?不知MySQL的分区为何会给普罗大众这样的印象。但Inside君的...
MySQL DDL: DDL是一个令所有MySQL dDBA 诟病的一个功能,因为在MySQL中在对表进行dDDL时,会锁表,当表比较小比如小于1W行时,对前端影响较小,...
你已经选择MongoDB作为你的应用数据库。你可能已经有大量的生产数据在你的数据库里。现在你需要对你的应用做一个主版本修改。你需要如...
安装版本为mysql-cluster-gpl-7.4.6-linux-glibc2.5-i686.tar.gz(下载地址http://pan.baidu.com/s/1c1bjxVa ) 系统为Linux虚拟机 虚拟机2个(保证防火墙关闭,不然可...
这是一篇真正适合初学者的MySQL数据库入门文章,哪怕你从来没有接触过数据库,或者说你从来没有听说过有数据库这东西,请一定要相信我...
欢迎阅读我们关于SQLite 的文章,SQLite 是当今世界上使用最广泛的 SQL 数据库引擎,它基本不需要配置,不需要设置或管理就可以运行。SQL...
今天处理了一个alwaysOn问题辅助副本因为磁盘空间不足一直显示【未同步可疑】,在日志中可以看到数据库处于挂起状态,与主副本失去同步...
分片 在Mongodb里面存在另一种集群,就是分片技术,可以满足MongoDB数据量大量增长的需求。 当MongoDB存储海量的数据时,一台机器可能不足以...
1、现象:我们把数据库的字符集编码设置为utf-8,我们通过DOS界面向表的某一列插入汉字时会遇到类似 data too long for column 'name' at row 1 的错...
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是/var/log/mysqld.log。...
MyCAT支持多种分片规则,下面测试的这种是分片枚举。适用场景,列值的个数是固定的,譬如省份,月份等。 在这里,需定义三个值,规则...
常常需要将Oracle数据库中的数据生成文档,由于比较喜欢脚本的方式,所以就需要使用spool的时候进行格式设置,以下简单整理了一下Oracl...
安装PHP扩展,已经有太多人写过了,随便百度、谷歌一下,都可以查到各种PHP扩展的安装方法,今天我要写的是,在本地没有安装msyql应用的...
今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/ mysqld startStarting mysqld (via systemctl): Job for mysqld.service failed because the control p...
问题描述 问题数据倾斜范畴,但是又不可以在Map端join,剔除特殊Key等方法进行处理。 set hive.groupby.skewindata= true ; insert overwrite table ad_overa...
MyCAT默认字符集是UTF8 下面通过查看日志来验证不同的MySQL客户端字符集和服务器字符集对于MyCAT的影响。 日志中与字符集有关的主要有三部...
1、环境准备: 1 mkdir /home/ mongodb #创建MongoDB程序存放目录 2 mkdir /data/mongodata - p #创建数据存放目录 3 mkdir /data/log/mongolog -p #创建日志存放目录...
MyCAT是一个的数据库中间件,基于阿里开源的cobar产品而研发,由几个有志之士的牛人共同完成并开源。提供高可用性数据分片集群,自动故...
使用SQL Server数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等...
前阵子测试了下SQL Server 2008数据库同步,大概意思就是服务器上有一个数据库,与本地数据库进行同步,服务器上的数据库有什么改变,可...
MySQL 5.6.26 源码安装包 与 cmake安装包链接:http://pan.baidu.com/s/1eRsF4no 操作系统版本:CentOS release 6.3 (Final) 安装过程:(记得挂载镜像,并且配...
Linux 基于row模式的binlog,生成DML(insert/update/delete)的rollback语句 通过mysqlbinlog -v 解析binlog生成可读的sql文件 提取需要处理的有效sql "### "开头...
DB:MySQL 5.6.16 CentOS:CentOS release 6.3 (Final) 当insert语句通过空格跨行输入的时候,如何提取完整的insert语句! 创建一个空表: mysql create tabl...
源代码地址:http://code.taobao.org/p/orzdba/src/trunk/ [root@linuxidc servers]# chmod +x orzdba 在代码的160行左右,配置自己的MySQL验证信息:username、passwo...
一、简介 Redis的replication机制允许slave从master那里通过网络传输拷贝到完整的数据备份。具有以下特点: 异步复制 可以配置一主多从 可以配...
目前Oracle数据库设置定时任务job调度一般有两种方式,分别是dbms_scheduler创建job调度和dbms_job创建job调度。dbms_scheduler创建job调度是在10g以后...
说说在Ubuntu 14.04下安装Redis的简单过程。 1 去redis官网下载最新的稳定版本:http://redis.io/ - Redis 2.8.19 is the latest stable version.(或者使用wget命...
本文首先介绍了MySQL的查询计划中ken_len的含义;然后介绍了key_len的计算方法;最后通过一个伪造的例子,来说明如何通过key_len来查看联合索...
安装CentOS 6.3 配置yum: [root@linuxidc ~]# cd /etc/yum.repos.d/ [root@linuxidc yum.repos.d]# mkdir a [root@linuxidc yum.repos.d]# ls a CentOS-Base.repo CentOS-Debuginfo.repo C...
Two Phase Commit Protocol 分布式事务通常采用2PC协议,全称Two Phase Commitment Protocol。该协议主要为了解决在分布式数据库场景下,所有节点间数据...
环境:主机XP,内存3G,VMware中:Ubuntu10.10,硬盘30G,内存1024M 关于虚拟机的安装就不再说明,可以在Linux公社http://www.68idc.cn找到很多。 1、下...
之前现场反馈一个数据更新的问题,查看感觉是因为表空间满了导致的(错误在之前的博客随笔中写过),因此远程对服务器进行查看。个...
自从Redis出现以来,就在时间序列数据的存储与分析方面得到了一定程度的使用。Redis最初只是被实现为一种缓冲,其目的是用于日志的记录...
背景 客户的SQL Server实例上有多个厂商的数据库,每个数据库由各自的进行厂进行商维护,为了限定不同厂商的维护人员只能访问自己的数据...
MySQL 5.7引入了Generated Column,这篇文章简单地介绍了Generated Column的使用方法和注意事项,为读者了解MySQL 5.7提供一个快速的、完整的教程。这...
最近公司数据库用到MongoDB,而之前只关注知道它是分布式非关系数据库,数据以文档的形式存储,数据格式是类似json的bson格式.而对于具...
一、 概述 MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步、主从模式、互相备份模式的功能...
在进行副本集部署时我们会添加一个或多个仲裁节点,仲裁节点不用于备份数据,由于它职责的职责是负责选举主节点,所以对硬件没有太...
MongoDB的主从复制是一个主可以多从已从又可以为主进行主从复制.在这里就是实现一主一从一个仲裁服务器使用一个数据库服务器通过提供...
最近为了不影响开发库的使用,打算复制创建一个备库,定时更新,防止开发库不能使用的情况下,可以临时使用备库,不影响进度。 环境...
软件:VMware11 操作系统: Oracle Linux 5.11 x64 数据库: Oracle 10.2.0.5 x64 主机名:odb.test.local IP地址: 192.168.223.100 #使用的是虚拟机主机网络 实例...
一、简介 MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方...
ORA-09817错误解决一例分享。 来单位值班,碰巧登录一台开发数据库时报错: 从报错看提示的是由于设备上没有空闲空间,导致audit文件写入...
今天突然收到报警短信,说是/磁盘空间使用超过阀值。经查看,发现是有很多异常的SQL,执行不了,导致一直在处理,产生了临时占用了...
一个字节有8位,所以32位int型占用32位/8位=4个字节,64位int型占用64位/8位=8个字节. 32位,64位无符号整型最大值: 2^64-1 = 18446744073709551615 2^32-1 = ...
环境: 角色 机器名 操作系统 IP 备注 主库 db1 CentOS 5.11 x86_64 192.168.2.241 安装Oracle,创建数据库 备库 db2 CentOS 5.11 x86_64 192.168.2.242 只安装Ora...
接上篇博文Oracle执行语句跟踪(1)使用sql trace实现语句追踪,一旦我们通过会话追踪获取到超时事物的执行语句,就可以使用10046事件对语句进...
简介 什么是死锁? 我认为,死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,而另一份资源恰好又是这两对象正持有的,导致...
当感觉MySQL性能出现问题时,通常会先看下当前MySQL的执行状态,使用 show processlist 来查看,例如: 其中state状态列信息非常重要,先看下各...
开篇 Redis 是一种以键值对(key-value)存储数据的NoSQL数据库。 键值对存储数据的本质是以某个键存储某个值。之后你可以用这个键把存储的...
PostgreSQL的AVG函数是用来找出各种记录中的一个字段的平均值。 为了理解AVG函数考虑表COMPANY 有如下记录: testdb# select * from COMPANY; id | name ...
一、自定义数据库和各个会话的语言相关行为 1.1 全球化功能 字符集 Oracle数据库软件有自己的字符集,不依赖于主机操作系统的字符集。...
环境:RHEL 6.4 + IEE 4.0.6 需求:IEE数据库之前是使用root用户部署和管理的,现在安全加固,将数据库交给普通用户iee来管理。 一、当前环境...
背景 在写压力负载比较重的MySQL实例上,InnoDB可能积累了较长的没有被purge掉的transaction history,导致实例性能的衰减,或者空闲空间被耗尽...
关于DRA的官方描述: The simplest way to diagnose and repair database problems is to use the Data Recovery Advisor. This Oracle Database tool provides an infrastructure for d...
综述 在这篇我们介绍了InnoDB文件系统的物理结构,本篇我们继续介绍InnoDB文件系统的IO接口和内存管理。 为了管理磁盘文件的读写操作,...
现有的SQL解决方案通常都不是水平可伸缩的,因此当数据量变大时会遇到障碍。但是这样的情况,随着NoSQL的出现已经得到很大程度的缓解,...
在这篇文中,我们已经详细介绍了Oracle MySQL以及社区分支最新的对InnoDB page flush的优化。在最近release的5.7.6版本中又有了进一步的改进。主要...
一、关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系。文档间可以通过嵌入和引用来建立联系。MongoDB 中的关系可以是:1对1,1对多...
本文内容 创建 MySQL 用户和组 解压 MySQL 源代码包 生成配置安装文件 编译和安装 MySQL 配置文件 创建 MySQL 授权表 MySQL 目录授权 启动 MySQL 验...
原来一直使用PostgreSQL的函数来拼凑,今天突然发现竟然可以这么简单,直接用timestamp(0)来解决就好了: ls = select createtime : : timestamp ( 0 ) w...
Mysql-mmm就是mysql主主复制管理器,实现的功能有: 高可用性(类似keepalived的vip浮动技术) 同个时间只提供一台数据库写操作,保证数据库的...
在这里,构造了两张表,熟悉Oracle的童鞋都知道,dept(部门表)和emp(员工表),其中dept中的deptno是emp表中dept_no的外键。 两表的建表语句...
问题分析 使用10046事件追踪方式,直接生成上传时的数据库事件日志进行分析,发现主要区别在于以下两条sql语句在每次长时间上传时都有...
MySQL is not running, but lock file (/var/lock/subsys/mysql) exists 存在这个问题的一般是由三个原因决定的: 1:配置中的一些文件权限不够,将所有的配...
近期有同学使用mysqldump导出数据的时候,发现线下环境导出数据卡住,且导致mysql比较繁忙!同时dump的报错如下: mysqldump: Couldn 't execute '...
MySQL批量插入数据脚本 #!/bin/bash i=1; MAX_INSERT_ROW_COUNT=$1; while [ $i -le $MAX_INSERT_ROW_COUNT ] do mysql -uroot -proot dbname -e "insert into tablename (name,age,crea...
摘要:本文描述了使用Oracle Stream流复制功能,进行双向流复制。主要用于实现实时的数据库同步和备份。 Oracle Stream功能是为提高数据库的...
背景:在给某客户处理问题时,发现客户数据库的备份空间即将用尽,进一步查看发现是用户数据库的当前RMAN备份策略存在潜在问题,需要...
MySQL主从失败的时候先查看从数据库show slave status\G 记住bin-log的pos和binlog文件(一般选择最近的pos的上一个点来进行恢复)或者查看mysql的错误...
场景概述 WebLogic在生产模式下一个AdminSever可以管理多个ManagedSever,在初次部署应用的时候可以选中多个 ManagedServer实现同步部署。但是在做...
MySQL数据库性能的查看: Show proceelist 查看数据库连接的状态和连接的总数 show globalstatus like 'Max_used_connections'; 查看数据库最大的响应连接,...
1.关于Forced Logging模式 有一些DDL语句可以通过指定NOLOGGING子句的方式避免写redo log(目的是提高速度,某些时候确实有效),指定数据库为FORC...
如果你想开发一个能够快速运行并没有Bug的伟大应用,你就必须得仔细的考虑一下你的应用的各个方面。有这么一个你必须解决的方面是怎...
应用服务器:Windows Server 2008 R2 Enterprise 故障现象:项目侧同事反映应用服务器上的程序连接数据库报错:ORA-12560: TNS: 协议适配器错误 1.故障...
接触到socket编程,就一定会接触字节序转换。 对于字符串来说,是没有字节序的差别的,就像我们写字,内存就像是纸,字符串就从左向右...
源环境:RHEL 6.4 + Oracle 11.2.0.4 目的环境:RHEL 6.4 + Oracle 11.2.0.4 DG双机 要求:使用SQL传输表空间DBS_D_JINGYU从源环境到目的环境。 1.创建目录 ...
索引下推整个思路如下: To see how this optimization works, consider first how an index scan proceeds when Index Condition Pushdown is not used: Get the next row, first by...
在用Oracle 11g后,经常会遇到使用sqlplus登陆oracle数据库时提示ORA-28002: 7 天之后口令将过期等情况。查找相关资料,确定是由于Oracle 11g中默认...
1.了解Resource Manager术语 Resource Manager的3个基本结构:资源使用者组、资源计划(和辅助计划)、资源计划向导。 使用数据库资源管理器可以...
环境:RHEL 6.4 + Oracle 11.2.0.4 1. 设置ADR 2. 使用Support Workbench 3. 恢复块介质 1. 设置ADR 1.1 查看v$diag_info 查看 v$diag_info 诊断库相关信息: col val...
1. 了解段收缩 应用场景:如果对一张表频繁执行插入、更新和删除操作,时间长了可能会出现大量碎片,Oracle针对这种场景推出段收缩功能...
1.可恢复的空间分配 1.1 了解可恢复的空间分配 一般情况,我们发出一个大型数据库操作,比如创建大表索引,如果表空间不足,数据库最终...
Hive元数据三种存储方式 1.Derby:hive默认的存储模式,不可以并发调用hive 2.本地MySQL 3.远程MySQL 采用第二种方式,安装MySQL,启动并创建Hive用...
环境:RHEL 6.5 + Oracle 11.2.0.4 1. 初步处理应答文件 2. 静默安装软件 3. 静默安装监听 4. 静默dbca建库 说明: 本文默认安装软件前的步骤已经设...
RHEL 5用rpm包,直接安装后配置数据及缓存目录即可。 RHEL 6用tar包+配置文件,本文是在RHEL 6上安装IEE的向导。 ①上传infobright-4.0.6-x86_64.tar包...
综述 从上层的角度来看,InnoDB层的文件,除了redo日志外,基本上具有相当统一的结构,都是固定block大小,普遍使用的btree结构来管理数据...
背景 我们知道InnoDB使用buffer pool来缓存从磁盘读取到内存的数据页。buffer pool通常由数个内存块加上一组控制结构体对象组成。内存块的个数...
闲置已久的空间环境配置忘得差不多了,今天得空整理,重置了磁盘重新搭建环境,首先在CentOS 7.0安装MariaDB的数据库,在这里记录下安装过...
在工作中,可能需要将某些字段按某个分割符组成一个字符串作为字段值存取到数据库表中,比如某个任务对应三个结果,分别存储在不同...
根据MySQL手册,MySQL的变量分为两种:系统变量和用户变量。但是在实际使用中,还会遇到诸如局部变量、会话变量等概念。根据个人感觉,...
在前几天也花了一点时间测试了一下关于备库数据文件的迁移,这部分的工作看起来还是比较常规的,当然方法也很多。但是在实际工作中...
实验:某个分区数据块损坏,不完全恢复此分区表数据 背景:数据库没有有效备份,某个分区中有数据块损坏。 要求:最大限度恢复此分区...
今天开发的同事找到我,让我帮他们补一部分数据,因为有一个表的数据已经快一个月没有增量数据了,这个需求听起来有些奇怪是不? 问...
环境:RHEL 6.4 + Oracle 11.2.0.4 1. 拷贝缺失文件 2. 编译BBED 3. BBED使用测试 Reference 1. 拷贝缺失文件 11g中缺失几个相关文件,但我们实际可以从...
时间是包括数据库系统在内的诸多信息系统基础件的重要因素。对于运行在操作系统OS之上的中间件组件而言,获取到一个准确、连续和一致...
使用FORMAT参数时可使用的各种替换变量,如下(注意大小写)所示: %a:Oracle数据库的activation ID即RESETLOG_ID。 %c:备份片段的复制数(从1开...
PL/SQL语言是Oracle针对数据库业务逻辑需求开发的一种面向过程的结构化编程语句。在Oracle内核中,存在PL/SLQ引擎和SQL引擎两个重要组成部分...
最近想尝试一下英特尔的基于WebRTC协同通信开发套件,其中的CS_WebRTC_Conference_Server_MCU依赖MongoDB。 MongoDB是什么? MongoDB 是一个基于分布式文...
HugePage是Oracle在Linux版本下一种性能优化手段。对于共享内存区域(SGA)的数据库系统,Oracle通常都推荐在操作系统层面配置上HugePage,为O...
我是在VMware虚拟机下安装的Ubuntu 15.04,mysql服务可以启用,但是用Toad远程连接的时候,连接不上,提示错误信息 Unable to connect to any of the s...
0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来...
某位仁兄新装一套Oracle 11gR2 RAC的过程中,在GI的安装配置阶段遇到了安装目录无法写入的报错,于是他便将$GRID_HOME下所有目录和文件属主改...
以管理员身份运行Database Configuration Assistant,新建数据库实例。要使用Oracle首先要启动Oracle服务,在任务管理器中找到服务,打开有关Oracl...
环境描述:AIX+11gR2 RAC双节点 问题起因:两节点用于私网通信的网卡使用的是千兆网卡,现要换成万兆的网卡,因万兆网卡为一块卡一个po...
故障现象 2016.1.1号早上4点左右,zabbi数据库服务器报警,写入数据失败。登陆机器后检查发现磁盘空间使用95%没有用满,进去zabbix数据库,...
背景知识 为了便于理解下文,我们先简单梳理下Innodb中的事务、视图、多版本的相关背景知识。 在Innodb中,每次开启一个事务时,都会为该...
访问buffer cache里的数据块时需要先以独占模式申请管理hash bucket的latch,这个latch的名称就是所谓的cache buffers chains,系统中出现latch:cache bu...
最近在CentOS 7中通过rpm方式安装了最新版本的mysql-server 5.7 (mysql57-community-release-el7-7.noarch.rpm) ,发现安装成功后无法使用root登录。百度googl...
本节摘取了MySQL5.6.23的几个和InnoDB相关的主要bugfix,简单阐述下问题及解决方案。 问题一 当执行FLUSH TABLE..FOR EXPORT命令时,会暂停purge线程的...
背景 用户在使用mysqldump导数据上云的时候碰到两个诡异的问题,简单分析分享下。 TIP 1 --port端口无效? 本地有3306和3307两个端口的实例,执...
在Oracle数据表和程序类型中,字符类型可能是使用最多的一种了。从历史上看,Oracle首先推出了固定长度char类型字段,之后才推出了变长度...
Postgresql和MySQL是目前比较流行、活跃的开源关系型数据库系统。相对于高端Oracle商业产品,Postgresql和MyQL在软件成熟度、发展功能上的确还有...
CnetOS 下编译安装 MySQL 查看是否存在旧版本: rpm -qa | grep mysql 卸载旧版本: rpm -e mysql #普通删除模式 rpm -e --nodeps mysql #强力删除模式,如果...
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功...
InnoDB行存储的三个组成部分(说明: F字符表示列的数量) 名称(Name) 大小(Size) Field Start Offsets (F*1) or (F*2) bytes Extra Bytes 6 bytes Field Contents 取决于...
数据泵Datapump是Oracle推出的一项非常方便的数据逻辑备份还原工具。同传统的Exp/Imp相比,Datapump无论在性能、功能上都提供了很多优势进步。...
Dataguard环境作为Oracle官方重要的HA功能组件,在实践领域有非常多的应用场景和成功案例。同任何技术一样,在配置过程中,会出现一些问题...
今天碰到一个有些奇怪的问题,但是奇怪的现象背后都是有本质的因果。 下午在做一个环境的检查时,发现备库是在mount阶段,这可是一个...
背景 线上某个数据库有1000个分库的DB,磁盘告警,每个库的大小都不是很大但是加起来就非常大了。手动根据时间字段来清理数据不太现实...
0.说明 使用apt-get安装的好处是,你不用自己去解决软件之间的依赖问题,基本上apt执行完成,也就把软件安装好了,下面介绍使用apt的方法...
Red Hat Enterprise Linux AS4, C++ OCCI connect Oracle 9i,前提是已经安装好Oracle 9i。 1. 下载对应的ORACLE client安装。 http://www.oracle.com/technetwork/database/f...
转储进程状态: SQL alter session set events 'immediate trace name processstate level 10'; 或者SQL oradebug dump processstate 10 转储系统状态: SQL alter session set even...
说明 MongoDB 是非常有名的 NOSQL 数据库,下面是 Ubuntu 14.04 下 MongoDB 的安装, 同时还有针对 PHP 的配置 (driver 安装等), 此方法适用于 Homestead。...
在Oracle 11g中,data guard的快照备用snapshot standby数据库特性比较适用于快速部署一个临时的与线上环境相同的测试数据库,建置方法可参考: htt...
innodb_log_file_size的大小设置将会影响MySQL数据库的写入性能,若设置的太小,会增加checkpoint写的次数,以下测试在MySQL5.7版本中的如何修改...
一个游戏业务的mysql数据库,多台服务器上mysql服务被OOM,但OOM的原因是什么呢?其实导致OOM的直接原因并不复杂,就是因为服务器内存不足...
在Oracle 11g中,data guard最吸引人的,除了active data guard的实时查询特性(即可以以只读方式打开物理standby数据库的同时MRP进程能继续做recover),快照...
Linux下MySQL数据库主从同步配置 一.配置mysql主数据库#172.30.65.122 mysql -u root -p#进入控制台 create database cesudb#建立数据库测速db insert into mysql....
Linux下MySQL 5.6.12数据库编译安装 下载mysql数据库,从官网下载,这里下载的是mysql-5.6.12.tar.gz 2.下载cmake,下载地址是http://www.cmake.org/files/v2.8...
交互式操作:通俗的说,就是你在你的本机上打开mysql的客户端,就是那个黑窗口,在黑窗口下进行各种sql操作,当然走的肯定是tcp协议。...
在实现分库分表的情况下,数据库自增主键已无法保证自增主键的全局唯一。为此,MyCat 提供了全局sequence,并且提供了包含本地配置和数据...
一条SQL语句执行后,如何找到其在shared pool里占用的chunks,做了一个简单的测试: ---先清空shared pool alter system flush shared_pool; ---执行sql语句...
MySQL 目前的最新版本是 5.7.11,在 Linux 下提供特定发行版安装包(如 .rpm)以及二进制通用版安装包(.tar.gz)。一般情况下,很多项目都倾向...
空闲等待事件,从字面上理解似乎并不需要我们花多大心思去关心,就让它等在那里呗,万事总有它存在的道理,特别对于SQL*Net系列等待事...