数据库
小胖宽
这个作者很懒,什么都没留下…
展开
-
oracle在linunx下的卸载。
1.使用SQL*PLUS停止数据库[oracle@OracleTest oracle]$ sqlplus logSQL> connect / as sysdbaSQL> shutdown [immediate]SQL> exit2.停止Listener[oracle@OracleTest oracle]$ lsnrctl stop3.停止HTTP服务原创 2013-10-08 09:55:24 · 584 阅读 · 0 评论 -
mycat读写分离配置
原理:提供了3 倍的数据库读的并发能力.galera for mysql 集群这种方式,是牺牲了数据的写入速度,以换取最大程度的数据并发访问能力,类似Mycat里的全局表,并且保证了数据同时存在几个有效的副本,从而具有非常高的可靠性,因此在某种程度上,可以替代Oracle的一些关键场景。实现:修改配置schema.xml<?xml version="1.0"?><!DOCTYPE mycat:sc原创 2017-01-29 15:17:04 · 1800 阅读 · 0 评论 -
mycat安装
mycat安装Windows下安装:必须 JDK7 或更高版本.配置环境变量:MYCAT_HOMED:\IDE\mycat\binPATH.;%MYCAT_HOME%其他变量安装命令:mycat.bat install启动命令:mycat start关闭命令:mycat stop连接命令:mysql -u 127.0.0.1 -u root -p -P8066server.xml 定原创 2017-01-29 14:29:13 · 434 阅读 · 0 评论 -
RMAN备份实战篇
在oracle用户下创建脚本并赋予权限chmod +x 脚本chown oracle:oinstall 脚本脚本内容#!/bin/bash date=`date +%Y%m%d` export ORACLE_BASE=/data/oracle export ORACLE_HOME=$ORAC原创 2013-10-09 11:59:54 · 474 阅读 · 0 评论 -
关于mysql编码的问题
使用终端查询mysql数据库,由于编码不统一,因此要先做如下设置编码操作mysql>set names gbk;set names gbk只可以修改character_set_client、character_set_connection、 character_set_results的编码方式,并且这种修改是窗口级别的,只针对本窗口有效,打开另外一个窗口修改无效原创 2013-10-24 12:38:28 · 626 阅读 · 0 评论 -
redis应用
redis 是key-value存储系统。 作用:安装:$ wget http://download.redis.io/releases/redis-3.2.5.tar.gz$ tar xzf redis-3.2.5.tar.gz$ cd redis-3.2.5$ make开启服务器端:$ cd src$ ./redis-server客户端使用:$ cd src$ ./redis-cl原创 2016-11-17 17:50:41 · 509 阅读 · 5 评论 -
mysql安装
win下卸载: 由于是压缩版安装,因此删除的时候不用去应用中心卸载,只需删除注册表的相关信息。 卸载服务:mysqld --remove mysql 将解压的mysql目录删除就完成了。win下安装: mysql-5.7.17-winx64版本: 将下载的压缩包解压到安装目录: 1、 2、添加环境变量: 3、在cmd中初始化安装mysqld --initialize-in原创 2017-01-03 20:17:04 · 619 阅读 · 0 评论 -
CentOS初始化开发环境
关于安装就不在这里上图了,注意的就是分区,我的分区一般是swap给4个G,其他的都给根。网络修改:cd /etc/sysconfig/network-scriptsvi ifcfg-eth0修改成如下:DEVICE=eth0 #指出设备名称HWADDR=08:00:27:AC:63:01TYPE=EthernetUUID=b1a0099c-a01e-43f6-a6df-2d54原创 2017-01-04 13:48:32 · 421 阅读 · 0 评论 -
mysql主从
mysql主从复制大体分3个步骤: 在主库上把更新的数据写入到二进制日志binglog文件里面; 备库把主库的二进制日志复制到自己的relay_log中; 备库读取relay_log并将里面的数据重放到数据库。 上述步骤在主从之间涉及到3个线程, a:主库上面的数据写入binglog线程, b:从库上面启动的I/O数据同步线程,该线程在主库上启动一个特殊的二进制转储线程,去读取bingl原创 2017-01-06 01:17:49 · 428 阅读 · 0 评论 -
oracle相关知识
创建用户以及授权:create user test identified by test;grant all privileges to test;删除用户:drop user test;创建表空间create tablespace test datafile '/data/oracle/test.ora' size 500m;pl/sql导入导出: 导入一个完整的数据库大致需要两步 导出数据原创 2016-11-24 16:33:28 · 285 阅读 · 0 评论 -
mysql优化
mysql优化 查询sql版本mysql> select @@version;是否开启慢查询mysql> show variables like 'slow_query_log';+----------------+-------+| Variable_name | Value |+----------------+-------+| slow_query_log | OFF |+原创 2016-11-28 23:40:38 · 292 阅读 · 0 评论 -
oracle的RMAN备份基础知识普及
第一篇 进入RMAN通过RMAN的方式不论要备份还是要恢复,都必须先启动实例并加载数据库。一、 连接本地数据库rman target / (或者先rman 再 connect target /)二、 连接远程数据库如果要连接的目标数据库是一个远程数据库,那么必须在建立连接时指定一个有效的网络服务名,同时你本地的tnsname.ora文件中也必须已经建立了该网络服务名原创 2013-10-08 10:51:29 · 1367 阅读 · 0 评论 -
在oracle 11g r2中,exp不能导出空的表的解决方案
在oracle 11g r2中,发现传统的exp居然不能导出空的表,然后查询一下, 发现需要如下的步骤去搞,笔记之。 oracle 11g 新增了一个参数:deferred_segment_creation,含义是段延迟创建,默认是true。具体是什么意思呢? 如果这个参数设置为true,你新建了一个表T1,并且没有向其中插入数据,那么这个表不会立即分配extent,也就是原创 2013-10-08 10:44:09 · 669 阅读 · 0 评论 -
oracle开机自动重启配置
本篇文章介绍如何在linux下将oracle配置为随系统一起启动,并在配置过程中讲解相关知识。Linux启动时,会运行一个init程序,然后由init来启动后面的任务,包括多用户环境(inittab中设定)和网络等。运行级就是当前程序运行的功能级别,这个级别从1到6,具有不同的功能。这些级别在/etc/inittab中指定,该文件就是init程序寻找的主要文件。最先运行的服务放在/etc/rc原创 2013-10-08 10:34:39 · 2030 阅读 · 0 评论 -
oracle安装一(准备篇)
安装平台:CentOS6.4(64位) oracle11g(64位)一.安装前系统环境准备1、 查看系统版本,内核版本,操作系统位数,内存以及交换分区大小,文件系统空间,主机名,IP地址。#cat /etc/issue #系统版本#uname –a #内核版本#getconf LONG_原创 2013-10-08 10:17:06 · 581 阅读 · 0 评论 -
mongodb应用
win下的安装:1、安装程序,选择安装的地方2、在MongoDB\Server目录下创建文件夹data 在data文件下创建文件夹db与文件夹log3、设置环境变量,将D:\IDE\MongoDB\Server\3.4\bin目录设置到path下4、cmd命令中运行以下命令mongod --dbpath "D:\IDE\MongoDB\Server\data\db" --logpath "D:\原创 2017-01-12 01:08:19 · 1007 阅读 · 0 评论