Welcome 微信登录

首页 / 数据库 / MySQL

Linux 下MySQL源码安装完整版

Linux 下MySQL源码安装完整版

在Linux中安装MySQL,通常为RPM与源码方式安装。对于生产环境而言,由于需要自定义诸如安装路径、数据文件位置、字符集以及支持的存储引擎等多以源码方式来进行安装。之前有写过一篇关于源码安装的文章,Linux下基于源码方式安装MySQL 5.6(http://www.linuxidc.com/Linux/2014-10/108040.htm),但不是很完整,因此该文可以作为其补充。以下为具体安装步骤,供大家参考。1、安装前的有关描述必备的包和工具 gc...
Oracle 11g闪回归档技术

Oracle 11g闪回归档技术

Oracle闪回数据归档使用Oracle闪回数据归档功能可以自动跟踪和归档启用了闪回数据归档的表中的数据。这可确保闪回查询能够获得对数据库对象版本的SQL 级别访问权限,而不会出现快照太旧的错误。利用闪回数据归档功能,可以在“跟踪的”表的整个生命期内跟踪并存储对该表的所有事务处理更改。不再需要将此智能功能内置到应用程序中。闪回数据归档功能对于遵守规定、审计报告、数据分析和决策支持系统非常有用。闪回数据归档后台进程随数据库一起启动。闪...
Oracle 六大闪回技术,flashback

Oracle 六大闪回技术,flashback

Flashback 技术是以Undo segment中的内容为基础的, 因此受限于UNDO_RETENTON参数。要使用flashback 的特性,必须启用自动撤销管理表空间。在Oracle 11g里又出了一个新特性:Oracle Flashback Data Archive. FDA通过将变化数据另外存储到创建的闪回归档区(Flashback Archive)中,以和undo区别开来,这样就可以为闪回归档区单独设置存储策略,使之可以闪回到指定时间之前的旧...
Oracle数据表被drop后的恢复

Oracle数据表被drop后的恢复

Oracle数据表对于被drop的表和索引,都会存放在回收站中(所以对于生产的数据库必须设置好回收站功能)因为本次生成环境在drop掉已有的表后,重新创建了许多的表,所有直接还原的话会提示原有对象存在,表名重复。其中解决方法是:先重命名已经存在的表名,让后还原删除的表,最后进行数据合并1 重命名已经存在的表spool bak.txtselect "alter table "||t.original_name||" rename to "||t.origin...
导出MySQL用户权限

导出MySQL用户权限

在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限。对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL语句即可。本文提供了生成提取用户权限的脚本并给出演示。1、生成用户权限的脚本[root@HKBO ~]# more exp_grant.sh#!/bin/bash#Function export user privilegespwd=123456expgran...
安装MySQL样本数据库Sakila

安装MySQL样本数据库Sakila

通常情况下对于一个全新的MySQL服务器,没有任何数据供我们测试和使用。对此,MySQL为我们提供了一些样本数据库,我们可以基于这些数据库作基本的操作以及压力测试等等。本文描述的是安装sakila数据库。该数据库需要安装在MySQL 5.0以上的版本。以下是其描述。1、下载种子数据库下载位置:http://dev.mysql.com/doc/index-other.html2、安装种子数据库sakila[root@localhost ~]# unzip s...
ORA-00257 ORA-16038ORA-12162错误记录

ORA-00257 ORA-16038ORA-12162错误记录

一、ORA-00257解决原因:空间不足错误解决:检查数据文件和日志文件的存储空间,发现问题,进行添加相应数据文件或者对归档日志重新设置归档路径注意:在10g及其以上版本中,可能是闪回日志文件(系统默认2g)不足解决方案一:关闭闪回日志的功能alter database flashback off;解决方案二:增大闪回日志文件alter system set DB_RECOVERY_FILE_DEST_SIZE=10g解决方案三:修改闪回日志文件到一个大目...
ORA-00257归档日志写满的解决方法

ORA-00257归档日志写满的解决方法

背景:在前一篇博客中我们提到了如何启动或关闭Oracle的归档(ARCHIVELOG)模式(http://www.linuxidc.com/Linux/2014-10/108120.htm),在我成功设定数据库为归档模式以后, 第二天再次尝试连接数据库,报错:ORA-00257。在网上找到了一圈资料,有些是说归档日志写满,删除归档日志。有些是说闪回日志写满,关闭闪回日志。主要参考文献有以下:http://www.linuxidc.com/Linux/201...
Oracle数据库归档日志满后造成系统宕机解决一例

Oracle数据库归档日志满后造成系统宕机解决一例

第一次宕机时,初始以为是系统内存溢出,于是重启应用服务器,发现应用服务器在启动时报错,错误为无法连接到Oracle数据库。于是连接数据库服务器,打开EM后发现系统报错如图:提示归档日志写入失败,检查服务器发现磁盘空间满了,于是清理磁盘空间后,重启数据库问题解决。随后把服务器磁盘空间扩容,直接给了oracle数据所在盘1TB的磁盘空间。第二次又出现此问题,经过仔细检查,并与同事确认后,发现是由于ORACLE数据库的归档日志被启用了,而我们系统默认是没有启用O...
Oracle中Job定期执行存储过程刷新物化视图并记录异常

Oracle中Job定期执行存储过程刷新物化视图并记录异常

Oracle中Job定期执行存储过程刷新物化视图并记录异常(我的物化视图不能自己刷)(一)问题:最近一个项目,我们的系统中需要处理老数据,但是有一些客观限制:(都是Oracle11.2.0.2)(1)这些老数据存储在人家的数据库中(2)这些老数据还会持续更新(3)不能动人家的数据库(4)我们需要针对人家的数据库中的两张表做左链接最终我们决定用DBLink创建到改老数据库的数据库链接,然后创建一个物化视图,该物化视图5分钟更新一次,给予两个表的左链接,所以只...
<< 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 >>