红联Linux门户

Linux帮助
  • Oracle redo日志维护

    2015-04-10 - 环境 OS:Red Hat Linux As 5 DB:10.2.0.1 1.添加日志组 alter database add logfile group 4 (/u01/app/Oracle/oradata/oracl/redo04.log) size 50m; 2.添加日志组(指定日志已经存在) alter database add logfile group 4 (/u01/app/oracle/oradata/oracl/re...

  • Openfire在使用MySQL数据库后的中文乱码问题解决

    2015-04-10 - Openfire是一个非常不错的IM服务器,而且是纯Java实现,具有多个平台的版本,他的数据存储可以采用多种数据库,如MySQL,Oracle等。 在实际使用时大家遇到最多的就是采用MySQL数据库后的中文乱码问题,这个问题十分有趣,而且从现象上可以看出Openfire内部的...

  • Debian下Bind9.9.2+MySQL搞定DNS解析Debian下Bind9.9.2+MySQL搞定DNS解析

    2015-04-09 - bind9.9.2+mysql 其实就是bind调用mysql数据库表内的东西(表内的数据就是zone区域数据)。其实原理都是一样的,只是这里bind 的所有bind zone区域文件都存在mysql内。 bind调用mysql无非是一个是调用mysql驱动,另外一个mysql-bind这个包来实现。 这里mysql...

  • Linux平台静默安装Oracle

    2015-04-09 - 安装Oracle数据库大多喜欢图形安装,但是服务器的资源都是很珍贵的,很多时候我们不愿意在Linux服务器上安装需要更多资源才能运行的图形界面,但又需要oracle数据库,此时就需要对数据库进行静默安装 数据库的静默安装需求和准备工作于图形安装相同,本篇主...

  • CentOS6.5系统下RPM包安装MySQL5.6

    2015-04-09 - 1.查看操作系统相关信息。 [root@linux ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@linux ~]# uname -a Linux linux 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux 2.创建需要...

  • 使用ssh远程执行命令批量导出数据库到本地

    2015-04-04 - 前天正在跟前端的同事调试功能。服务器开好,模拟的玩家登录好,就在倒计时。这时突然运营的同事跑过来说要统计几个服务器玩家的一些情况,也就是需要从几个服的数据库导出部分玩家的数据。好吧,我看了一下时间,11:47。心想,跟前端调试完,去吃个饭再午...

  • Linux上从MySQL迁移到MariaDB的简单步骤Linux上从MySQL迁移到MariaDB的简单步骤

    2015-04-02 - 大家好!这是一篇介绍如何在服务器或个人电脑上从MySQL迁移到MariaDB的教程。也许你会问为什么我们要将数据库管理从MySQL迁移到MariaDB。往下看我们告诉你为什么这样做。 为什么要用MariaDB来代替MySQL MariaDB是MySQL社区开发的分支,也是一个增强型的替代...

  • RHEL5.7 64位源码编译安装MySQL-5.5.42遇到的问题

    2015-04-01 - 由于MySQL从5.5之后的版本源码编译安装用cmake, make, make install安装,不用./Configure,make,make install 安装,所以要看下系统是不是有cmake这个命令,红帽企业版5默认是没有安装的,所以要手动安装(红帽6已默认安装)。cmake安装方法在网上搜下就行。 安...

  • CentOS 6.4下定时通过ftp获取数据库服务器上的文件

    2015-03-31 - CentOS 6.4下定时通过ftp获取数据库服务器上的文件并且删除远程目录里面的文件。 步骤: 1,编写sh脚本,实现每天23:20从另一台服务器上获取数据库备份文件 # vi getfromftp.sh 内容: #!/bin/bash #声明改文件为sh脚本可执行文件 datesign=`date +%Y%m%d` #...

  • Linux下Apache PHP MySQL默认安装路径

    2015-03-31 - Apache 如果采用RPM包安装,安装路径应在 /etc/httpd目录下 Apache配置文件: /etc/httpd/conf/httpd.conf Apache模块路径: /usr/sbin/apachectl web目录: /var/www/html 如果采用源代码安装,一般默认安装在 /usr/local/apache2目录下 PHP 如果采用RPM包安装...

  • 在Linux的连接跟踪(nf_conntrack)中缓存私有数据省去每次查找

    2015-03-29 - 前面说过很多次,conntrack作为一中连接跟踪机制,如果它本身是可扩展的,那么将会是多么令人激动的一件事,当你看了N多文档代码之后,你发现它确实是可以扩展的,但是却没有感到激动,因为你可能发现: 1.它可以注册一个account扩展,但是计数机制却很原始...

  • 在Oracle 11g下安装配置Scheduler Agent在Oracle 11g下安装配置Scheduler Agent

    2015-03-14 - Oracle Scheduler是功能强大的定时调度程序,不但能调度job在本地数据库上运行,还能在远程主机上发起这些job,远程主机上不一定要安装Oracle数据库,但必须安装有Scheduler Agent,下面是完整的安装过程。 安装过程中涉及到以下两部分操作: 1、对于存放rem...

  • DBD::mysql::dr::imp_data_size unexpectedly错误解决

    2015-03-13 - 最近的MHA验证时,遭遇了DBD::mysql::dr::imp_data_size unexpectedly这个错误。而DBD这个包已经是安装过了的。下面是这个问题的描述和解决方案。 1、故障描述 # masterha_check_repl --conf=/etc/app1.cnf Mon Feb 16 19:56:29 2015 - [warning] Global con...

  • slave have equal MySQL Server UUIDs原因及解决

    2015-03-13 - 最近在部署MySQL主从复制架构的时候,碰到了Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs; these UUIDs must be different for replication to work. 这个错误提示。即主从架构中使用了...

  • Java写入MySQL中文乱码解决方法

    2015-03-13 - 方法一: 页面传值中有中文的时候,可以使用filter来搞掂,可是好容易System.out.println可以出中文了,插入到Mysql里,还是乱码。(超,你的免费空间可能也是这个问题) 怎么办呢,做到以下几点: 1.创建数据库的时候: CREATEDATABASE `Db` CHARACTERSETut...

  • Oracle 11.2.0.4单实例的db instance启动的alert

    2015-03-13 - Fri Jan 09 03:11:17 2015 DIAG started with pid=19, OS id=6031 Dumping diagnostic data in directory=[cdmp_20150109031118], requested by (instance=1, osid=2456 (CJQ0)), summary=[incident=45657]. Mon Feb 09 01:51:09 2015 Adjusting the default...

  • AIX上断开的NFS挂载点 导致Oracle instance hang住

    2015-03-13 - 翻译自mos文章:Disconnected NFS Mount Point Causes Instance to Hang on AIX (文档 ID 1445600.1) 适用于: Oracle Server - Enterprise Edition - Version: 10.2.0.1 and later [Release: 10.2 and later ] IBM AIX on POWER Systems (64-bit) IBM AIX o...

  • Oracle升级到11.2.0.4之后在alert日志中出现NUMA警告信息

    2015-03-13 - 翻译自mos文章:NUMA warning message appear after upgrade to 11.2.0.4 (文档 ID 1600824.1)1 适用于: Oracle Database - Enterprise Edition - Version 11.2.0.4 and later Information in this document applies to any platform. 症状: 在升级到11.2....

  • 在RHEL7 or OEL7上安装Oracle 11.2.0.4 db时的要求

    2015-03-13 - 来源于: Requirements for Installing Oracle 11.2.0.4 RDBMS on RHEL7 or OL7 64-bit (x86-64) (文档 ID 1962100.1) 适用于: Oracle Database - Standard Edition - Version 11.2.0.4 to 11.2.0.4 [Release 11.2] Oracle Database - Enterprise Edition -...

  • 在HP-UX下安装Oracle数据库软件时unzip的问题

    2015-03-13 - 当你第一次在hp-ux下安装Oracle数据库时,会遇到上传到hp-ux中的Oracle database 软件介质(*.zip格式)无法解压,原因是没有unzip这个可执行程序。 此时,可以到https://updates.oracle.com/unzips/unzips.html 这个网址去下载hp-ux下的 unizp 介质即可。...

  • RHEL 7上能运行的Oracle数据库版本

    2015-03-13 - RHEL 7已经在2014年开放下载,从MOS的认证部分可以查到如下信息: 12.1.0.2在rhel7上通过了认证。 12.1.0.1在rhel7上没通过认证。 11.2.0.4在rhel7上通过了认证。 11.2.0.3在rhel7上没通过认证。 另外一些知识点: 1. 还有RHEL 5.10和RHEL 5.11版本,我以为R...

  • Oracle错误代码大全

    2015-03-13 - 分享Oracle错误代码大全,希望对大家有用。 ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话...

  • ASM心跳超时检测之-Delayed ASM PST heart beats

    2015-03-13 - 近日,连续收到ASM磁盘dismount,并且是错误Waited 15 secs for write IO to PST的问题,这是ASM特有的心跳超时检测,ASM instance会定期检查每个asm disk是不是能正常反...

  • 使用mysqldump命令行工具创建逻辑备份

    2015-03-13 - mysqldump命令创建的是逻辑备份,结果集有两种格式:一种是将数据转换成标准的SQL语句(一堆CREATE,DROP,INSERT等语句),另一种是将数据按照指定分隔符,输出成定界格式的平面文件。 [mysql@mysql1 ~]$ mysqldump usage: mysqldump [OPTIONS] database [table...

  • 使用mysqlhotcopy命令行工具创建备份

    2015-03-13 - mysqlhotcopy是一段Perl语言编写的脚本,将FLUSH TABLES,LOCK TABLES以及cp/scp等命令封装调用,能够直接对数据库或某些指定的表对象创建备份,方便用户执行。 mysqlhotcopy只用于MyISAM和ARCHIVE引擎的表对象,不能适用于InnoDB表对象。 [mysql@mysql1 ~]$...

  • SQL Server远程备份数据库

    2015-03-13 - 经常会有定时备份SQL Server数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机挂了,那备份到本机是没意义的,那么就需要来考虑备份到局域网中,其它电脑里。 下面就分享一份在网上找了之后,自己再简单整理过的代码,配合...

  • 执行root.sh时提示ORA-15031错误解决

    2015-03-13 - 近日处理一个Oracle Grid infrastructure(GI)安装的问题,在执行root.sh过程中失败,并显示下面错误: Disk Group OCR creation failed with the following message: ORA-15018: diskgroup cannot be created ORA-15031: disk specification /dev/vx/rdsk/dg...

  • 恢复mysqldump创建的备份集

    2015-03-12 - SQL格式恢复 先创建表结构 方法一: [mysql@mysql1 ~]$ mysql -usystem -p123456 -S /data/mysqldata/3306/mysql.sock hugc/data/mysqldata/backup/hugc_fullbak.sql 方法二: (system@localhost) [(none)] use hugc; (system@localhost) [hugc] source /dat...

  • InnoDB联机修改表对象结构

    2015-03-12 - 联机修改表对象结构: 在MySQL5.6之前 1.创建一个结构与原表对象完全相同的临时表(隐式操作,该对象用户不可见),并将该表的结构修改为期望的结构 2.锁定原表,只许查询,不许修改 3.将原表数据复制到新创建的临时表,类似insert into new_tb select * from...

  • InnoDB表对象的限制条件

    2015-03-12 - InnoDB表对象的限制条件: 最大和最小 InnoDB日志文件最大不超过512G InnoDB系统表空间最少需要10M空间 默认数据库中数据页的大小为16K ANALYZE TABLE语句收集统计信息不是特别准确, SHOW TABLE STATUS语句不能列出InnoDB表的实际统计数据,记录行数、平均...

  • Oracle的column命令详解

    2015-03-12 - Oracle column命令可以对列的现实效果,包括对列标题和列数据,进行格式化,该命令的语法如下: COL[UMN] [{column | expr} [option ...] ] column指定列名 options指定用于格式化列或别名的一个或者多个选项。 其中的option选项如下: ALI[AS] alias 指定要...

  • XtraBackup与InnoBackupex联机备份

    2015-03-12 - XtraBackup联机备份: 专注于InnoDB、XtraBackup的热备工具,是C语言开发的程序,专用于备份InnoDB及XtraDB引擎对象 备份集高效、完整、可用 备份任务执行过程中不会阻塞事务 节省磁盘空间,降低网络带宽占用 备份集自动验证机制 恢复更快 [root@mysql1 /]#...

  • PL/SQL基础-异常处理

    2015-03-10 - 一、异常的类型 Oracle异常分为两种类型:系统异常、自定义异常。 其中系统异常又分为:预定义异常和非预定义异常。 1.预定义异常 ORACLE定义了他们的错误编号和异常名字,常见的预定义异常处理Oracle常见的错误 NO_DATA_FOUND SELECT ... INTO ... 时,没有...

  • 从tablespace中删除空的datafile时报ORA-03262

    2015-03-10 - 参考自: Cannot Drop Empty Datafile From Tablespace ORA-03262 (文档 ID 1353029.1) 适用于: Oracle Server - Enterprise Edition - Version: 11.2.0.2 and later [Release: 11.2 and later ] Information in this document applies to any platform. 症...

  • MySQL客户端输出窗口显示中文乱码问题解决办法MySQL客户端输出窗口显示中文乱码问题解决办法

    2015-03-10 - 最近发现,在MySQL的dos客户端输出窗口中查询表中的数据时,表中的中文数据都显示成乱码,如下图所示: 上网查了一下原因:之所以会显示乱码,就是因为MySQL客户端输出窗口显示中文时使用的字符编码不对造成的,可以使用如下的命令查看输出窗口使用的字符编...

  • 怎么purge已经被drop的对象

    2015-03-10 - 以被drop对象所在的user去登陆sqlplus 然后show recyclebin; F:\Oracle\product\10.2.0\db_1\BINsqlplus / as sysdba SQL*Plus: Release 10.2.0.4.0 - Production on Thu Feb 19 09:04:17 2015 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. Conn...

  • 解释datafile name中的MISSING关键字

    2015-03-10 - 来源于: Explanation of MISSING keyword in datafile name (文档 ID 1050268.1) 适用于: Oracle Server - Enterprise Edition - Version 7.3.4.0 to 11.2.0.1.0 [Release 7.3.4 to 11.2] Information in this document applies to any platform. 症状: d...

  • Oracle的linesize名令

    2015-03-10 - 使用linesize命令可以设置一行数据大意容纳的字符数量,默认数量为80。如果linesize的值比较小,那么表中一行数据肯能在屏幕上需要分多行显示;如果linesize的值设置大一些,一行数据就可以在屏幕的一行中进行显示了。 linesize命令的语法如下: set linesiz...

  • Oracle归档模式下恢复一个被offline drop的datafile的方法

    2015-03-10 - 参考自: HOW TO RECOVER OFFLINE DROPPED DATAFILE IN ARCHIVELOG MODE (文档 ID 286355.1) 如下的实验基于Oracle 11.2.0.4 linux x86-64bit完成 [oracle@rhel63single u02]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sun Feb 15 2...

  • 在Oracle数据库中一个datafile可以被drop的条件

    2015-03-10 - 参考mos文章: Unable to Drop a Datafile From the Tablespace Using Alter Tablespace Command (文档 ID 1050261.1) 违反下列任何一个条件,该datafile均不能被drop 1)必须为空,否则会报:ORA-03262: the file is non-empty。值得注意的是,non-empty的...