Welcome 微信登录

首页 / 数据库 / MySQL

ORA-20211: Active job record exists问题解决

ORA-20211: Active job record exists问题解决

错误提示:ORA-20211: Active job record exists, cannot create new job record当遇到这个错误时,网上很难找到合理的解决方式,所以这个问题的解决需要自己来搞定。出错时的环境:有两台服务器,各装有Oracle档案库与owb同步工具;如下图所示:现在需要向档案库B抽取数据,正常使用OWB工具B即可。但如果使用OWB工具A向档案库B抽取数据时,一路做下来都是正确的,甚至部署时都是正常的。但是在用工具A执...
Oracle DB 12c远程安装方法

Oracle DB 12c远程安装方法

最近尝试对我们公司的DataWit商业智能系统ETL工具进行升级,测试对Oracle Database 12c的支持能力,因此需要建立一套测试环境。我通过SSH客户端远程安装Oracle DB 12c数据库到私有云中的一台服务器上,该服务器操作系统为64位的Oracle Enterprise Linux 6.5,安装时选择了Minimal模式,因此未安装桌面环境。服务器分配了2GB的内容,以及4GB的Swap空间,预留20GB的剩余空间以满足安装最低需求。...
Maven仓库中添加Oracle驱动包

Maven仓库中添加Oracle驱动包

使用Maven构建项目的时候,肯定会涉及到添加Oracle数据库驱动的依赖,但是在Maven的仓库中很难找Maven的依赖配置,目前好像只能找到Oracle10g的依赖配置,Oracle11g好像就没有了,这里添加的就是Oracle 11g r2的驱动,后来上网后,都说这是Oracle的问题,Oracle没有公开Maven的JDBC驱动的依赖,需要我们手动的将其自带的JDBC的驱动添加到Maven的仓库中,网上很多人说要将添加的驱动放入到用户的文件夹下,经...
错误 ORA-01000: maximum open cursors exceeded Exception

错误 ORA-01000: maximum open cursors exceeded Exception

ORA-01000是开发中常见的异常。这个异常表示程序中打开的游标数目> 数据库中设定的可以打开的最大游标数。这个异常通常由2个原因导致1. 数据库中设置的maximum open cursors太小2. 在 Java JDBC程序中通常是代码中打开的ResultSet 或 PreparedStatment 没有被关闭。什么是游标游标就是看成是指向结果集的指针。可以把它看成一种资源,或者一种数据结构。查看系统中允许的最大游标数和 历史上打开的最大游标...
安装完 MySQL 后必须调整的 10 项配置

安装完 MySQL 后必须调整的 10 项配置

当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议。许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项。这篇文章的目的在于给你一份非常重要的配置项清单。我们曾在几年前在博客里给出了这样的建议,但是MySQL的世界变化实在太快了!写在开始前…即使是经验老道的人也会犯错,会引起很多麻烦。所以在盲目的运用这些推荐之前,请记住下面的内容:一次只改变一个设置!这是测试改变是否...
MySQL多线程导入导出工具Mydumper

MySQL多线程导入导出工具Mydumper

今天从线上使用mysqldump将数据表从一个库导入到另外一个库,结果导出速度超级慢.于是网上搜了搜发现这个东东.测试之后发现还不错.分享给大家.简单介绍一下Mydumper是一个使用C语言编写的多线程导出导入工具,并且能够保证多个表之间的一致性.当然不是线程越多越好(这个跟服务器的配置等诸多因素有关,只能作为一个经验值而不是绝对值,机器好的时候,线程越多越好).原理前面提到保持数据一致性如何实现呢?下面是官方给出的解答主要是使用flush tables ...
利用MRG_MyISAM存储引擎实现分表

利用MRG_MyISAM存储引擎实现分表

简介:引用MySQL官方文档中的一段话:MERGE存储引擎,也被认识为MRG_MyISAM引擎,是一个相同的可以被当作一个来用的MyISAM表的集合."相同"意味着所有表同样的列和索引信息.你不能合并列被以不同顺序列于其中的表,没有恰好同样列的表,或有不同顺序索引的表.而且,任何或者所有的表可以用myisampack来压缩.例子:mysql> show engines;+--------------------+---------+---------...
MongoDB初学笔记

MongoDB初学笔记

MongoDB,作为NoSQL数据库的代表产品,是由C++语言编写的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器性能。MongoDB 旨在为WEB应用提供可扩展的高性能数据存储解决方案。关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”,就是对应关系数据库中的“表”,“文档”对应&ldquo...
Oracle shell调用SQL操作DB

Oracle shell调用SQL操作DB

操作Oracle数据库可以使用sqlplus连接数据库之后,再交互式的使用数据库。另一种非交互的方式就是通过shell直接执行sql命令,可以直接在shell CLI端口执行命令,或者是通过shell脚本的方式。从sql命令的输入方式上,这种非交互的方式又可以分为两种,一种是命令行直接输入,另一种是sql文件输入。1. 命令行直接输入方式这种方式就是把要执行的命令直接传给sqlplus,-S是指silent模式。注意此处的反斜杠转义。sqlplus -S ...
MySQL内存使用以及优化中需要的几点注意

MySQL内存使用以及优化中需要的几点注意

1、从内存中读取数据是微秒级别的。而从磁盘读则是毫秒级别的。二者相差一个数量级。所以想优化数据库,第一个要做到的就是优化io。2、key_buffer_size[global]设置的内存区域大小缓存了myisam表的索引。由于myisam只缓存索引在内存中,并不缓存数据在内存,所以如果内存允许,要让这个参数足够能容纳所有myisam的所有索引来提高性能。另外,在myisam表上,尽量让所有的查询条件都限制在索引上,以便能让缓存替我们提高查找效率。3、bul...
<< 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 >>