Welcome 微信登录

首页 / 数据库 / MySQL

Ubuntu 下安装MongoDB

Ubuntu 下安装MongoDB

MongoDB是一个可伸缩的,高性能的开源NoSQL 文档数据库。主要用C++开发完成。面向文档存储,全索引支持,可复制和高可用性,自动分片等特征。其在非关系型数据库中是功能最丰富,最像关系型数据库的文档数据库。数据结构松散,是类似json的bjson格式。Ubuntu下安装MongoDB,如果是桌面环境,在控制台中切换到root用户,由于Ubuntu桌面版本中默认的用户没有最高级的权限,所以在控制台中要切换到root。具体方法:在Ubuntu桌面环境中,...
MongoDB入门简介

MongoDB入门简介

一、基本概念MongoDB 是一个高性能,开源,无模式的文档型数据库,是当前NoSQL 数据库产品中最热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式,MongoDB 使用C++开发。MongoDB 的官方网站地址是:http://www.mongodb.org/,大家可以在此获得更详细的信息。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似...
MySQL刷库脚本中带中文

MySQL刷库脚本中带中文

MySQL刷库脚本中带中文,用MySQL命令登录后刷入数据库后,读取出来出现乱码。出现的情况有可能是下面的原因:安装完MySQL没有修改客户端连接编码,默认是latin1,用MySQL命令登录进去直接source,导致刷进去的数据是latin1编码的。解决方案:1.MySQL命令登录时加参数mysql--default-character-set=utf8-uXXX-pXXX2.修改my.cnf(目录在/etc/my.cnf),在[client]增加如下代...
Oracle表空间和数据文件基本维护

Oracle表空间和数据文件基本维护

一些基本概念:一个表空间在某一时刻只能属于一个数据库;除了 SYSTEM 表空间或者有活动回退段的表空间,其它表空间可以脱机;表空间可以在可读写和只读状态之间切换;一个数据文件只能属于一个表空间;段无法跨越表空间,但是段可以跨越属于同一表空间的多个数据文件;一个区可能不跨越数据文件;必须存在于一个数据文件内;对应Oracle来说,表空间主要分为系统表空间(system)和其他非系统表空间,或者说分为重要表空间和不重要表空间;有人就要说了,我在XXX表空间存...
Oracle教程:移动所有数据文件

Oracle教程:移动所有数据文件

如题,最近在一个开发库上存在硬盘空间紧张的问题,新添加了一块盘,准备把所有的数据文件挪到新盘上。首先列出需要移动的数据文件,数据文件隶属于表空间,我们从表空间用途可以如下分门别类:控制文件System表空间undo表空间temporary表空间redo日志文件user_data表空间SQL> select tablespace_name from dba_tablespaces;TABLESPACE_NAME---------------------...
Oracle用户之间表的访问和账户的锁定与解锁

Oracle用户之间表的访问和账户的锁定与解锁

一:用户之间表的访问:例如:linuxidc用户想访问system用户中的users表,命令如下:grantselectonuserstolinuxidc;(这是在用户为system下所执行的命令,此时如果在linuxidc用户下只能查询system用户中users表的数据)如果想对system表中的数据进行增删改查则可以执行如下命令:grantallonuserstolinuxidc;注意:在linuxidc用户中进行查询system用户中的表时,必须要...
探索Oracle之RMAN_06备份策略

探索Oracle之RMAN_06备份策略

在前几次的文章中已经谈完了备份的所有内容,但是为了更加适应企业的自动备份化需求在今天的课程中可以谈谈如何构建和规划一个可以实现自动对数据进行备份的策略,从而减轻DBA的压力以及提高数据恢复的概率。相关阅读:探索Oracle之RMAN_01概念 http://www.linuxidc.com/Linux/2012-05/60530.htm探索Oracle之RMAN_02基本使用 http://www.linuxidc.com/Linux/2012-05/60...
Oracle 特殊字符处理 查找 替换

Oracle 特殊字符处理 查找 替换

Oracle 特殊字符处理 查找 替换 前几天有个同事遇到个特殊字符匹配替换的问题,这里总结一下。如果我们数据里面含有换行、回车等特殊字符时怎么处理?1、 Replace函数的使用这里我们需要使用到两个函数chr、ascii 。先用ascii函数查出特殊字符的ascii值,或者直接查看ascii表,比如我们知道换行是10;回车是13。把换行替换成空:replace(t.v1,chr(10),"")2、 regexp_replace函数的使用当然最好的办法还...
Oracle系列:Oracle RAC集群体系结构

Oracle系列:Oracle RAC集群体系结构

一、 Oracle集群体系结构Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是oracle提供的一个并行集群系统,整个集群系统由Oracle Clusterware (集群就绪软件)和 Real Application Clusters(RAC)两大部分组成。oracle RAC的实质是位于不同操作系统的Oracle实例节点同时访问同一个Oracle数据库,每个节点间通过私有网络进行通信,互相...
Oracle系列:安装Oracle RAC数据库

Oracle系列:安装Oracle RAC数据库

Oracle RAC数据库的安装相对单机数据库复杂一些,因为整个安装过程涉及网络、操作系统、存储等方面,一个环节设置不当,都可能导致安装失败。本文将详细的讲述RAC数据库的安装过程。 1、 安装前的系统配置需求安装Oracle Rac数据库需要的组件可以分为软硬件两部分,下面是一个软硬件推荐配置:650) this.width=650;" border=0>为了方便安装RAC数据库,在安装操作系统时,建议选择如下系统包:桌面环境:xwindowssyste...
Oracle 11.2g 手工创建数据库详解 手工建库

Oracle 11.2g 手工创建数据库详解 手工建库

1、确定用户的实例标志(DB_NAME 和SID)。racle实例标志隐该与数据库名字(DB_NAME)一致。该实例标志用来避免与其他Oracle 实例混淆,而这里所指的其他Oracle 实例你可在系统上创建和运行。2、创建安装参数文件对于人已一个Oracle 数据库的实例(系统全局区域和后台进程)使用安装参数文件来启动。要为数据库创建参数文件,用户将要使用用户的操作系统来制作一个Oracle在其发行介质上的安装参数文件的一份拷贝。给这个新的拷贝起一个新的...
数据库的逻辑备份和物理备份--非RMAN

数据库的逻辑备份和物理备份--非RMAN

数据库的备份和恢复常规而且重要,恢复得到理想状态逻辑备份利用EXP备份,从数据库提取写入操作系统文件1.可以导出一个完整的数据库2.也可以导出一个模式的文件或者一个定特定表3.称为转储文件,默认为扩展名为.dmp4. 表或用户模式从一个数库到另一个数据库,重新识别表5.到处程序创建存储指定表,而不是数据库的逻辑备份利用iMP导入成程序导入导入数据,从*.dmp的数据导入删除或者丢失的数据。不用借助其他工具,只要归档日志和物理备份就可以实现的备份物理备份无论...
Hibernate 是如何管理数据库表的关联关系的

Hibernate 是如何管理数据库表的关联关系的

数据库的关联关系是通过主外键实现的:Hibernate中管理的实体类的关联关系是通过包含来实现的,根据关联的2方是否相互包含分为单向关联和双向关联:Hibernate 配置实体关联不仅仅要在实体类中包含关联类,而且要在hbm映射文件中说明。一对一外键关联Class Team(){Int teamid;Stringteamname;Address address;}<hibernate-mapping> <class name="com.s...
Hibernate 查询结果的展现

Hibernate 查询结果的展现

我们使用hibernate(以下简称h)来管理数据库表的关联关系,基本的原理其实是很简单的,就是将数据库中表之间的关联转移到了实体bean的类之间,配置好了以后h就可以帮我们维持这种关联关系了。这的确带来了很大的方便,我们可以在我们的程序中以hql来面向对象的获取或保存数据了,例如以前我们要查询一个班级里面的学生的信息,自己写sql的话需要关联2张表,而且还要自己手动的将查询到的数据一个一个的取出来,然后封装到我们的bean里面去最后才能字啊jsp中显示出...
Java实现MongoDB中自增长字段

Java实现MongoDB中自增长字段

在数据库设计原理中;自增长字段的目的是为了unique的索引来判断每条记录唯一性;同时保证大数据库量的时候的查询速度。但在Oracle和mongodb数据库中有单独的字段判断唯一性;所以设计中没有自增长字段方式(mysql和mssql都有);并且也不提倡用自增长字段设计表结构。不过经常用习惯这种方式的程序员;oracle和mongodb数据库也可以实现类似的功能;oracle中有sequence方式。那我们也可以试试在mongodb数据库中实现自增长字段模...
<< 521 522 523 524 525 526 527 528 529 530 >>