红联Linux门户

Linux帮助
  • Node.js远程连接另一个主机上的MongoDB数据库服务器

    2015-06-10 - 我的MongoDB是装在linux下的。 首先,先添加用户 1、首先在MongoDB服务器主机上进行terminal命令行,输入 mongo 2、输入 use admin 进入用户管理数据库 3、db.addUser(username,password);这里的username和password分别为你要设置的用户名和密码,你可以多加...

  • Oracle中的MD5加密

    2015-06-07 - 因为要用到MD5加密,所以在网上搜了一下相关资料,并进行仔细研究。其核心就是MD5编码的数据包函数:DBMS_OBFUSCATION_TOOLKIT.MD5,这里涉及到RAW类型,其实就是原始的代码值。 MD5加密的结果就是16个byte值,也就是是RAW类型,是显示不出来的,要正确显示...

  • Linux下使用图形化工具MySQL WorkBench远程管理MySQLLinux下使用图形化工具MySQL WorkBench远程管理MySQL

    2015-06-05 - 如果你在一个远程的VPS上运行了MySQL服务器,你会如何管理你的远程数据库主机呢?基于web的数据库管理工具例如phpMyAdmin或者Adminer可能会是你第一个想起的。这些基于web的管理工具需要一个正常运行的后端的web服务和PHP引擎。但是,如果你的VPS仅仅用来做...

  • Oracle 11g在同一台Linux服务器从实例1全库导入到实例2上

    2015-06-05 - 前期导出命令: [root@powerlong4 ~]# su - Oracle [oracle@powerlong4 ~]$ export ORACLE_SID=pt1; [oracle@powerlong4 ~]$ expdp \sys/systestpd as sysdba\ DIRECTORY=dir_dump_t3 FULL=YES DUMPFILE=expdpfull_pd_20150529_02.dmp ...... 1,开始导入 先...

  • Oracle 11g在Linux上建立第二个实例Oracle 11g在Linux上建立第二个实例

    2015-06-02 - Linux服务器主机不够,而测试人员需要新的一台Oracle环境做测试,所以准备在已经有的Oracle的Linux主机上上面建立第二个实例。这台Oracle服务器的资源足够用,所以就直接在上面搭建多实例来满足测试人员的需求。 1,使用vnc 远程工具进去,dbca报错如下: [o...

  • 红帽Linux 6.5上配置ASM流程

    2015-05-26 - ASM(Automatic Storage Management)是Oracle官方推荐的软件存储解决方案。自10g版本正式推出以来,软件架构层面上ASM的地位是在不断的提升。首先是11g将ASM从数据库层面剥离出来,并归入Grid Infrastructure进行管理。其次就是ASM Disk成为ACFS(Automatic...

  • 解决MySQL中文乱码的问题解决MySQL中文乱码的问题

    2015-05-23 - 遇到MySQL中文乱码问题,首先用status命令检查数据库的配置,如下: 上图会显示数据库配置的各项信息。 还可以用 show create database XXX,来显示创建数据库的时候的编码设置。 一般来说,要在创建数据库的时候指定数据库的编码方式,有中文的时候,要指定...

  • Linux安装PostgreSQL 9.4Linux安装PostgreSQL 9.4

    2015-05-19 - Linux安装PostgreSQL 9.4过程笔记,希望对大家有用。 一、前言 PostgreSQL通常也简称Postgres,是一个关系型数据库管理系统,适用于各种Linux操作系统、Windows、Solaris、BSD和Mac OS X。PostgreSQL遵循PostgreSQL许可,是一个开源软件。PostgreSQL由Postgr...

  • Linux平台Oracle 11g单实例 安装部署配置 快速参考

    2015-05-15 - 1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 500 oinstall groupadd -g 501 dba useradd -g oinstall -G dba -u 500 oracle #id oracle uid=500(oracle) gid=500(oinstall) 组=500(o...

  • Linux同平台Oracle数据库整体物理迁移

    2015-05-15 - 需求:A机器不再使用,要将A机器的Oracle迁移到B机器。 本文这次旨在更多用到自动化通用的整合脚本去实现同平台的数据库整体迁移。 1.A机器操作 2.B机器操作 A机器操作 0.系统版本: [root@DB-A tmp]# uname -a Linux DB-A 2.6.32-358.el6.x86_64 #1 SMP Tue...

  • Oracle软件安装目录满的清理方法

    2015-05-15 - 这是Oracle数据库日常运维中很常见的一个场景,安装目录满有时不光会导致无法记录最新数据库的日志信息,导致遇到问题无法查到最新的日志信息,还会引发一些奇怪的问题。 所以日常巡检要保证Oracle的安装目录要有一定的空闲空间。 如果已经巡检发现安装目录...

  • 通过Oracle来辅助MySQL数据问题的恢复

    2015-05-11 - 今天琢磨一个问题,在平时的工作中如果碰到一些不规范的操作,drop,truncate,delete,恢复起来还是很困难的,drop操作在Oracle中如果开启了recycle bin还是基本安全的,delete操作可以借助flashback delete操作,可能有些更细微的操作update,insert等等操作...

  • 在Oracle Linux 4u4上安装Oracle 10.2.0.1.0过程笔记在Oracle Linux 4u4上安装Oracle 10.2.0.1.0过程笔记

    2015-05-11 - 练习Oracle的RAC组建过程,第一步,先练习Oracle Linux 4u4上安装Oracle 10.2.0.1.0。直接安装RAC,有些难度。从简单的做起。总RAC步骤,参照小布老师的RAC组建。 1. 启动vc,登陆vsphere 5.1 , 2. 新建一个虚拟机,RedHat 4 32bit 兼容的虚拟机,内存1G,...

  • Linux下安装MySQL 5.6.15

    2015-05-10 - 简单讲解 Linux 下安装MySQL 5.6.15 的过程,希望对大家有用。 1.下载MySQL 5.6 下载页面:http://dev.mysql.com/downloads/mysql/ 此处选择Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle下载,下载至/root/Downloads/目录下,下...

  • Linux环境Oracle常用命令

    2015-05-08 - 1、启动oracle数据库: //切换至Oracle用户: [root@server36 ~]# su - oracle //进入sqlplus环境,nolog参数表示不登录: [oracle@server36 ~]$ sqlplus /nolog //以管理员模式登录: [oracle@server36 ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.3.0...

  • Linux网站架构系列之MySQL-部署篇

    2015-05-07 - MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。由于其体积...

  • 通过Shell脚本同时监控多个数据库负载通过Shell脚本同时监控多个数据库负载

    2015-05-03 - 在平时的工作中,需要管理的数据库还是很多的,因为远程和权限的关系,访问不了一些图形工具,有时候做检查的时候感觉都是一个串行的过程,这样检查针对性就不够强了,比如我们不知道在检查的这个时间范围内,数据库的负载是在什么范围内,如果有些库的负载...

  • 通过Shell脚本查看数据库表空间使用情况通过Shell脚本查看数据库表空间使用情况

    2015-05-03 - 对于数据库中表空间查看,想必大家都有很多的脚本已经在用了,自己也啰嗦一下,分享一个通过shell脚本查看表空间使用情况的例子。 脚本如下: sqlplus -s $DB_CONN_STR@$SH_DB_SID EOF set echo off heading on underline on; column inst_num heading Inst...

  • Linux下配置MySQL主从复制Linux下配置MySQL主从复制

    2015-05-03 - MySQL的主从复制是自己一直想学习的一个实战经历,因为Oracle中的主从复制也是需要不少的配置选项,相比来说感觉重量级一些(数据量也重量级)。 今天试了一下,在本地的一台Linux虚拟机上简单模拟了一把,发现还是蛮有趣的。因为也是外行,所以为了快速达到效...

  • MySQL设置数据库的默认编码MySQL设置数据库的默认编码

    2015-05-01 - 在安装MySQL的时候如果没有选择编码方式的话,那么系统将默认选择latin1编码,在MySQL的控制台的窗口中输入show variables like char%可以查看到数据库系统的默认的编码集,如下: 我们可以看出系统的默认的编码是Latin1编码方式,Latin1是ISO-8859-1的别名...

  • Oracle监听器无法启动(TNS-12537,TNS-12560,TNS-00507)

    2015-04-30 - Oracle启动监听报错,提示连接中断 [oracle@localhost ~]$ lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 - Production on 06-AUG-2014 20:02:16 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /opt/oracle/11g/bin/tnslsnr: pl...

  • 运行root.sh报错:“libcap.so.1:cannot open shared object fil

    2015-04-27 - RedHat 6.4安装Oracle11.2.0.2 RAC,运行root.sh报错:libcap.so.1:cannot open shared object file 1、系统环境: RedHat 6.4 企业版 Oracle11.2.0.2 RAC+ASM 2、报错信息:/oracle/app/11.2.0/grid/bin/clscfg.bin: error while loading shared libraries:...

  • Storm并非完全适合所有实时应用

    2015-04-27 - 流数据的迅速崛起带来了一类全新的应用开发技术。为了应对不断增长的数据(如物联网和机器通信产生的大量数据),同时,利用实时个性化技术改进在线 用户体验,越来越多的应用开发引入了流数据技术。对于流数据应用的定义多种多样,但都包含三个基本功能:实...

  • Mydumper-MySQL数据库备份工具Mydumper-MySQL数据库备份工具

    2015-04-25 - Mydumper 是 MySQL 数据库服务器备份工具,它比 MySQL 自带的 mysqldump 快很多。它还有在转储的同时获取远程服务器二进制日志文件的能力。 注:以上图片上传到红联 Linux系统教程 频道中。 Mydumper 的优势 并行能力 (因此有高速度) 和性能 (高效的代码避免...

  • Sphinx+MySQL+PHP 12亿DNS数据秒查

    2015-04-25 - 最近得到一个接近12亿的全球ns节点的数据,本来想用来做一个全国通过dns反查域名然后进行全国范围的网站收集和扫描的,后来发现网站的数量不是很准确,加上一个人的精力和财力实在难以完成这样一个庞大的任务,就没有做下去,只留下了这个搭建的笔记。 文本...

  • CentOS 7.1上使用Systemd管理编译安装的MySQL 5.6

    2015-04-23 - CentOS 7.1默认yum没有MySQL 5.6,稳健的方法是使用MySQL官网提供的源码自行编译安装。但是编译安装的MySQL 5.6的启动管理是基于CentOS 6.x的service管理方式,不是CentOS 7.x的Systemd的管理方式。MySQL为RHEL和CentOS提供了的MySQL 5.6的yum源,使用yum安...

  • MySQL字符集GBK转换到UTF8

    2015-04-22 - 在生产环境中,MySQL数据库字符集因为各种原因需要升级,比如为了支持汉字,从latin1字符集升级到GBK,后面为了支持多个语言文字,需要将GBK升级到UTF8等。迁移过程网上有很多,我今天主要想讲下字符集转换后,可能对业务产生的影响,我以GBK转换到UTF8为例...

  • MySQL远程连接不上的解决MySQL远程连接不上的解决

    2015-04-21 - 之前遇到过MySQL本地可以连接但是远程连不上的问题,没有记录,今天在云上新申请的服务器上又遇到这个问题,记录一下解决过程。 1.排除网络或防火墙问题 先看是否能ping通远程服务器,ping 192.168.1.211,如果不可以就是网络问题。然后,检查端口是否被防火...

  • 在Linux中安装Oracle JDK 8以及JVM的类加载机制在Linux中安装Oracle JDK 8以及JVM的类加载机制

    2015-04-20 - 阅读目录 参考资料 前言 下载和安装Oracle JDK 类文件如何被发现并加载 CLASSPATH和Package的关系 总结 参考资料 该文中的内容来源于 Oracle 的官方文档 Java SE Tools Reference(http://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html)...

  • Linux与Windows系统Oracle数据库简单冷备同步

    2015-04-19 - 我们有一个财务系统比较看重财务数据的安全性,同时我们拥有两套系统,一个生产环境(Linux),一个应急备份环境(Windows)。备份环境对生产环境实行实时备份同步,备份方式也有两种:热备冷备。Oracle热备一般用Oracle DG服务即可,但Oracle DG服务是要另行收...

  • Oracle数据库时间和系统时间不同问题处理Oracle数据库时间和系统时间不同问题处理

    2015-04-18 - Oracle数据库时间和服务器系统时间差距巨大,造成数据混乱和报表错误,数据库时间和系统时间大概相差16个小时。 注:以上图片上传到红联 Linux系统教程 频道中。 具体如下: 处理办法如下: 经过检查数据库出现时间差异是因为命中了BUG 14063047。详见MOS文...

  • Oracle 11gR2修改用户后导致系统HANG住

    2015-04-18 - 【背景】今天中午的时候用户反馈需要修改数据库的和应用的连接密码,修改密码这种小事情,本以为不会不会出现问题的。没想到午休到一半的时候就接到用户的电话,系统连接不进去了。 【环境】 操作系统 linux6.3_64 数据库版本11.2.0.3 【症状】用户修改密码...

  • Linux(RHEL)安装Oracle手记Linux(RHEL)安装Oracle手记

    2015-04-18 - 我是按照小布老师的教程来做的,他的设置没有出错,如果错了,那是我(你)错了,安照他给的设置来就行,如果不方便,看这篇文章也可以,我这样设置的成功安装,祝学习愉快!(安装了不下7遍,血泪教训,有点心得,希望有帮助) 考虑到公司网络情况,vm我使...

  • Cygwin下安装Python MySQLdb

    2015-04-18 - 1) cygwin 更新 运行 cygwin/setup-x86_64.exe a 输入mysql,选择下面的包安装: libmysqlclient-devel libmysqlclient18 libmysqld-devel b 输入gcc,安装相应的包 2) setuptools $ wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0...

  • MySQL各种日志介绍

    2015-04-16 - 目录 1、日志分类 2、各种日志介绍 1、日志分类 错误日志 查询日志 慢查询日志 事务日志 二进制日志 中继日志 2、各种日志介绍 2.1、错误日志 默认时错误日志的存放位置在数据目录中,名称为server_name.err 错误日志记录的事件: a)、服务器启动关闭过程中...

  • 使用lsof恢复误删日志文件或数据库

    2015-04-15 - 查找谁在使用文件系统 在卸载文件系统时,如果该文件系统中有任何打开的文件,操作通常将会失败。那么通过lsof可以找出那些进程在使用当前要卸载的文件系统,如下: # lsof /GTES11/ COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME bash 4208 root cwd DIR...

  • MySQL基于LVM快照的备份恢复

    2015-04-15 - 目录 1、数据库全备份 2、准备LVM卷 3、数据恢复到LVM卷 4、基于LVM快照备份数据 5、数据灾难恢复 6、总结 写在前面: 测试环境中已安装有mysql 5.5.36数据库,但数据目录没有存放在LVM卷,此次要演示基于LVM的数据备份和恢复,所以就把mysql的数据先迁移到L...

  • MySQL 5.1.46开启InnoDB引擎

    2015-04-14 - 众所周知MySQL 5.1.46默认引擎为Myisam,那如何开启InnoDB引擎呢?本人在安装数据库并开启InnoDB引擎时出现不少错误,先一一列举仅供大家参考。 1.系统环境 系统: CentOS release 5.4 (Final) 软件: MySQL-server-community-5.1.46-1.rhel5 MySQL-shared-c...

  • Linux(RHEL5构建LAMP网站服务平台)安装并管理MYSQLLinux(RHEL5构建LAMP网站服务平台)安装并管理MYSQL

    2015-04-12 - 安装并管理MySQL数据库 安装与启动控制 1.安装MySQL 创建运行MySQL数据库的系统用户、组(如果已存在,则无需重新创建) # useradd -M -s /sbin/nologin mysql 解压并释放源码包,并切换至展开的源码包目录 # tar zxvf mysql-5.0.56.tar.gz -C /usr/src # cd...

  • Oracle数据库在Windows/Linux环境下普通/数据泵方式导入/导出示

    2015-04-11 - 1.Linux普通导出/入 1.1 终端下导出 exp naricom/naricom@10.185.3.100/SGTMS owner=(mw_app,mw_sys,statdba,dictdba) file=/orabackup/SGTMS_201408131200.dmp log= /orabackup/SGTMS_201408131200.Log buffer=80000000 1.2 终端下导入 imp naricom/naricom...