Welcome 微信登录

首页 / 数据库 / MySQL

Oracle【定期刷新】的【基于连接】的物化视图

Oracle【定期刷新】的【基于连接】的物化视图

今天项目中需要创建一个多表连接的物化视图,并且两分钟刷新一次。Oracle的ORA-02063错误解决方法 http://www.linuxidc.com/Linux/2013-11/92863.htm如下图所示:我的refresh字句选择的刷新方式是force,这种刷新方式会先尝试用fast方式(增量刷新)刷新,不行再用complete方式(完全刷新)刷新。但是fast方式刷新需要在基表上建立日志(这样fast-刷新方式才能有增量的依据),而我的目标表是...
Ubuntu 下修改MySQL的字符为UTF-8

Ubuntu 下修改MySQL的字符为UTF-8

首先这是我一开始的Ubuntu 下MySQL默认字符集(下图),在Java中输入中文到数据库中全是乱码问号,MySQL不识别,是因为MySQL默认的字符集是latin1(ISO_8859_1)不是utf8的字符集。修改方法:1.打开my.cnf文件进行修改(这里注意下,MySQL版本是5.5以上的,以下版本应该也通用,具体没有测试过,但在5.5以上的绝对可行)sudo gedit /etc/mysql/my.cnf2.在[mysqld]下添加如下代码(对于...
Oracle利用存储过程返回结果集开发报表

Oracle利用存储过程返回结果集开发报表

在Oracle开发过程中,经常会遇到各种形式的报表展示,有些报表用sql语句直接是写不出来的,需要程序与sql配合着实现,但是这样写出来的报表查询速度慢,而且不利于维护,这里给大家分享一下UncleToo经常用的报表开发方式。思路:利用存储过程,将需要的格式、字段以结果集的形式直接返回到页面,这样在程序里不需要关心报表需要哪些字段、如何排序等,只需要将报表条件传入写好的存储过程,将结果集展示就可以了,以后需要对报表格式、字段调整时,只需要调整Oracle存...
Oracle索引重建到底会提高多少性能?

Oracle索引重建到底会提高多少性能?

工作中往往会观察到索引重建带来的空间释放和应用性能提升。空间释放比较容易理解,也非常容易度量,那么索引重建到底会对应用的性能有多少影响那?首先我们会问:索引重建为什么会带来性能的提升?毫无疑问,这是因为索引重建后,与索引有关的io操作得到了降低。那么,索引io的降低在多大程度上影响了应用语句的执行效率?这恐怕需要具体问题具体分析了。首先,我们来看一下多数情况下,索引重建的效果如何SQL> create table t1 as select rownu...
细说ORA-08104错误

细说ORA-08104错误

在线重建索引 (alter index index_name rebuild online)虽然延长了索引重建的时间,却也赋予了我们在线重建索引,提高数据可用性的能力。如果在联机重建索引的过程中出现错误,如用户终止,网络中断等,那么当我们再次重建索引时,有可能会产生ORA-08104错误。这是由于先前的操作痕迹没有清除而造成的。在线重建索引的过程中,Oracle数据库会修改数据字典表,并生成中间表(IOT)来记录索引重建期间发生的dml操作。如果重建过程异...
Oracle变异表触发器中ORA-04091错误原因及解决方案

Oracle变异表触发器中ORA-04091错误原因及解决方案

变异表是指激发触发器的DML语句所操作的表当对一个表创建行级触发器时,有下列两条限制:1.不能读取或修改任何触发语句的变异表;2.不能读取或修改触发表的一个约束表的PRIMARY KEY,UNIQUE 或FOREIGN KEY关键字的列, 但可以修改其他列例如:有这样一个需求:在更新员工所在部门或向部门插入新员工时,部门中员工人数不超过7人如果按照下面的触发器写就会使UPDATE操作时报错CREATE OR REPLACE TRIGGER updatetr...
Oracle 10g 安装图解教程

Oracle 10g 安装图解教程

Oracle 简介Oracle 是殷墟出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词Oracle 公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shoreOracle 公司因其复杂的关系数据库产品而闻名。Oracle的关系数据库是世界第一个支持SQL语言的数据库Oracle 10g 数据库服务器企业版的安装要求CPU: Pentium 1.6G Hz 以上内存: 512...
MySQL AB复制

MySQL AB复制

关于MySQL AB复制本文讲解如何快速打包和安装MySQL, MySQL AB复制,MySQL AB双向复制,MySQL多级主从复制,解决AB双向复制主键冲突。首先我们先介绍什么是MySQL AB复制。AB复制又称主从复制,实现的是数据同步。如果要做MySQL AB复制,数据库版本尽量保持一致。如果版本不一致,从服务器版本高于主服务器,但是版本不一致不能做双向复制。MySQL AB复制有什么好处呢?有两点,第一是解决宕机带来的数据不一致,因为MySQL ...
MySQL备份与恢复之冷备

MySQL备份与恢复之冷备

用一句话概括冷备,就是把数据库服务,比如MySQL,Oracle停下来,然后使用拷贝、打包或者压缩命令对数据目录进行备份。如果数据出现异常,则可以通过备份数据恢复。冷备一般需要定制计划,比如什么时候做备份,每次对哪些数据进行备份等等。但是由于这样的备份占用过多的空间,对大数据量的环境下不一定适合,故生产环境很少使用。二 冷备示意图三 冷备实验第一步,创建测试数据库,插入测试数据mysql> use larrydb;Database changedmy...
<< 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 >>