Welcome 微信登录

首页 / 数据库 / MySQL

CentOS6.5下安装Oracle 11g图文详解

CentOS6.5下安装Oracle 11g图文详解

Linux内核版本:Linux version 2.6.32-431.23.3.el6.x86_64(1) 在Windows上安装Xmanager Enterprise 4工具,该工具是用来连接Linux系统机器的。新建一个链接,协议默认SSH,只需要填写Linux的IP地址,端口默认22,然后点击确定即可,然后依次在相应所弹出的对话框中添加登录者身份和登录密码,选择链接即可。(2) 远程连接并登录后,在Xshell中选择传输Oracle数据库安装包;选择...
Oracle监听服务开启

Oracle监听服务开启

输入命令netca即可开启Oracle的监听服务弹出对话框选择监听服务配置,单击下一步选择增加监听,单击下一步监听的名字,默认即可,下一步监听链接的协议,默认TCP协议即可,下一步监听默认端口号1521即可,下一步,下一步会询问是否想在创建一个监听,我这里选择NO(一个监听即可),单击下一步,完成监听的配制。更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12本文永久更...
translate和replace的区别

translate和replace的区别

今天在Oracle数据库中看到replace和translate的嵌套就有点糊涂了,于是就上网看了一下,感觉豁然开朗:今天遇到的问题如下:replace(TRANSLATE(a.deal_msg,"0123456789"," ")," ","") AS deal_msg ,这只是一条sql语句中的部分片段,什么意思呢?就是将a.deal_msg字段中出现的0和1替换为空格,当然也包括将01替换为两个空格,并将a.deal_msg中出现的23456789无论...
MySQL的缓冲查询和非缓冲查询

MySQL的缓冲查询和非缓冲查询

最近在开发一个PHP程序时遇到了下面的错误:PHP Fatal error: Allowed memory size of 268 435 456 bytes exhausted错误信息显示允许的最大内存已经耗尽。遇到这样的错误起初让我很诧异,但转眼一想,也不奇怪,因为我正在开发的这个程序是要用一个foreach循环语句在一个有4万条记录的表里全表搜索具有特定特征的数据,也就是说,一次要把4万条数据取出,然后逐条检查每天数据。可想而知,4万条数据全部加载到...
Oracle impdp的skip_constraint_errors选项跳过唯一约束错误

Oracle impdp的skip_constraint_errors选项跳过唯一约束错误

以前遇到impdp导入到已经存在的表有唯一索引,且要导入的数据跟现在数据有唯一冲突.一般处理方法是先把唯一索引删掉,导入后再删除重复数据再重建索引,或者把表导入为另一个表名,然后再进行关联导入.Oracle 11g开始impdp加了一个data_ooptions参数,参数目前的选项只有skip_constraint_errors,用于在导入时忽略非延迟约束继续执行.以下测试:oracle version :11.2.0.4[oracle@ct6605 ~]...
使用shell批量生成数据整合式迁移的脚本

使用shell批量生成数据整合式迁移的脚本

对于数据整合式迁移,基本就是小霸王的二合一,四合一,八合一这样的节奏,把几个尽可能相关业务的数据库中的数据整合到一个库里。彼此还是独立的schema,倒也是相安无事。在这种整合式迁移中,比较让人纠结的部分就是性能不是排第一位,而是迁移前的准备比较琐碎。如果环境中有大量的db link,那就好像蜘蛛网一般,每个环境之间都有着千丝万缕的联系,如果准备不当,出了一点小的差错,那可能就是伤筋动骨的影响了。或者环境中存在这大量的连接用户,有的环境关联业务多,连接用户...
MySQL常见的运算符及使用

MySQL常见的运算符及使用

MySQL中有4类运算符,它们是:算术运算符比较运算符逻辑运算符位操作运算符算术操作符算术操作符是SQL中最基本的操作运算符,主要有一下几种运算符:+(加)、 -(减)、 *(乘)、 /(除)、 %(求余或者模)算术操作符测试案例:创建表tmp14,定义数据类型为INT的字段num,插入值64,对num值进行算术运算:首先创建表tmp14,输入语句如下:CREATE TABLE tmp14 ( num INT);向字段num插入数据64:INSERT IN...
MySQL数据库的基本数据类型

MySQL数据库的基本数据类型

整数类型数值型数据类型主要用来存储数字,包含的类型有:TINYINT、SMALLINT、MEDIUMINT、 INT(INTEGER)、 BIGINT。下面通过一个例子来查看各种类型的所占有的数据空间,注意,我使用的版本是mysql5.6.28,可以通过下面的命令来查看:创建表tmp1,其中字段x、y、z、m、n数据类型依次为TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,SQL语句如下:CREATE TABLE tmp1 ( ...
CentOS 7.0 下RPM方式安装MySQL5.5.48

CentOS 7.0 下RPM方式安装MySQL5.5.48

环境是CentOS7.0,更新了yum源,之后先是尝试安装了MySQL5.7,但是折腾了一下午没有解决初始密码的问题。项目进度很紧,索性推倒重来上MySQL5.7。今天总算装好了。以下是基本步骤:(可以跳过卸载这一步)1.卸载原mysql1 #列出安装的mysql2 rpm -qa | grep mysql1 #干掉列出的items2 rpm -e [item1]3 rpm -e [item2]4 rpm -e [item3]由于5.7基于mariadb,...
Zabbix监控MySQL备份成功失败

Zabbix监控MySQL备份成功失败

环境: A:172.16.16.1 (MySQL机器) B:172.16.16.2 (备份机器) C:172.16.16.3 (zabbix服务器)介绍 因公司开发需要,需要备份内网测试数据库A.B.C三个库,在每天凌晨2点打包备份到B机器上面。 计划 1、在B机器上面使用mysqldump配合脚本在本地备份数据库 2、在zabbix机器上面设置监控项,备份不成功则想运维部门发送邮件1、脚本内容 部署在B机器的/data1/local_backup/...
MySQL存储日志并使用Loganalyzer作为前端展示

MySQL存储日志并使用Loganalyzer作为前端展示

为什么要使用日志在生产环境中我们可能需要一个较为完整的日志系统来查看运行中主机服务的状态和所作出的操作,我们可以在较大型的网络架构中使用ELK来实现对日志的收集、检索、前端显示,但是中小型架构中使用rsyslog足以对所有服务器的日志进行收集和检索来达到实时分析数据流量的目的。本文目标使用rsyslog将两台主机的日志信息存储到MySQL数据库中,并且编译安装Loganalyzer对MySQL中的日志信息使用httpd+php在前端进行展示。实验拓扑图实验...
<< 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 >>