数据库分区

oracle来了哦rfrf

北城以北 提交于 2020-01-07 11:54:50
阅读CREATE TABLE语句: CREATE TABLE Customer# 1 ( cust-1 NUMBER(9), 3 saless$NUMBE(9) 2date DATE DEFAULT SYSDATE) 哪一行语句会引发错误? A. 1 B. 2 C. 3 D. 4 删除序列EMP-ID-SEQ应使用哪个语句 A. DELETE SEQUENCE emp_id_seq; B. DROP SEQUENCE emp_id_seg C. ALTER SEQUENCE emp_id_seq D. REMOVE SEQUENCE emp_id-seq; 关于多行子查询最好的描述是哪个? A. 只返回一条记录的子查询 B. 返回一条或多条记录的子查询 C. 只返回一个列值的子查询 D. 返回一个或多个列值的子查询 下面关于外键约束的描述哪一个是正确的? A. 外键值不能为空 B. 外键值必须唯一 C. 外键值在父表中必须存在 D. 外键值必须要么为空值,要么在父表中必须存在 AVG, SUM, VARIANCE,和STDDEV函数可用于以下何种数据类型? A. 仅数值类型 B. 仅整数 C. 何数据类型 D. 除数值类型之外的类型 哪种类型的约束要求列值唯一旦非空? A. FOREIGN KEY B. PRIMARY KEY C. UNIQUE D. CHЕCK

linux系统安装硬盘分区建议

自作多情 提交于 2020-01-05 12:10:55
一.常见挂载点的情况说明 一般来说,在linux系统中都有最少两个挂载点,分别是 / (根目录)及 swap (交换分区),其中, / 是必须的; 详细内容见下文: 安装系统时选择creat custom layout 自定义分区 建议挂载的几大目录: /   根目录,存放系统命令和用户数据等   /boot boot loader 的静态链接文件,存放与Linux启动相关的程序 /home 用户目录,存放普通用户的数据 /tmp 临时文件 /usr 是Red Hat Linux系统存放软件的地方,如有可能应将最大空间分给它 /usr/local 自已安装程序安装在此 /var 不断变化的数据,服务器的一些服务放在下面。 /opt 附加的应用程序软件包 一般来说我们最少需要两个分区,需要一个SWAP分区,和一个“/”分区,但把一些常用、重要的挂载点分到其它分区,这样便 于管理。一般一个/分区,一个/usr分区,一个/home 分区,一个/var分区。这些完全都可以根据自己的需要来进行分配修改。 二.建议系统分区方案 /swap目录 8G ##内存小于4G的为内存的2倍 内存大于4G的和内存大小一致即可 /boot目录 100M /根 目录 30G-50G ##较大一些 强制主分区 /var 目录 30G-50G ##存放各种日志文件最好较大一些 /usr目 录 50G-100G #

DBA学习参考绝佳资料

爱⌒轻易说出口 提交于 2020-01-04 00:14:52
原文来自: pursuer.chen 原文地址:https://www.cnblogs.com/chenmh/default.aspx?page=1 [置顶]MongoDB 文章目录 2018-02-09 10:27 by pursuer.chen, 144 阅读, 收藏 , 编辑 基础: MongoDB入门系列(一):基础概念和安装 MongoDB入门系列(二):Insert、Update、Delete、Drop MongoDB入门系列(三):查询(SELECT) MongoDB入门系列(四):权限管理 MongoDB入门系列(五):聚合操作 MongoDB 错误汇总 MongoDB 启动配置参数 集群: MongoDB 复制机制 MongoDB 搭建可复制群集 MongoDB 副本集管理 MongoDB 搭建分片集群 MongoDB 分片管理 MongoDB 分片键的选择与案例 OPS: 0 Comment [置顶]SQL Server 文章目录 2017-06-02 17:27 by pursuer.chen, 335 阅读, 收藏 , 编辑 SQL Server系列: 高可用方案: 搭建域服务器和DNS 搭建Windows故障转移群集 SQL Server Alwayson概念总结 SQL Server AlwaysOn搭建 SQL Server

数据库中间件分片算法之stringhash

牧云@^-^@ 提交于 2020-01-03 17:29:08
前言 又是一个夜黑风高的晚上,带上无线耳机听一曲。突然很感慨一句话: 生活就像心电图,一帆风顺就证明你挂了。 就如同我们干运维的,觉得很简单的事情,有时候能干出 无限可能 。还是言归正传吧,这一次我们来说说stringhash分区算法。 1.hash分区算法 2.stringhash分区算法 3.enum分区算法 4.numberrange分区算法 5.patternrange分区算法 6.date分区算法 7.jumpstringhash算法 StringHash分区算法的配置 < tableRule name = " rule_hashString " > < rule > < columns > name </ columns > < algorithm > func_hashString </ algorithm > </ rule > </ tableRule > < function name = " func_hashString " class = " StringHash " > < property name = " partitionCount " > 3,2 </ property > < property name = " partitionLength " > 3,4 </ property > < property name = " hashSlice

分布式大牛详解Zookeeper底层原理

﹥>﹥吖頭↗ 提交于 2020-01-01 00:43:17
很多学员都在反馈,说zk很难学,学的不是很明白,在这里,我继续带着大家详解一遍Zookeeper 首先zk是什么呢首先肯定是一个个分布式服务框架,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用 中经常遇到的一些数据管理问题,如:统一命名服务、集群管理、分布式应用配置项的管理 等。 第二:Zookeeper是一个数据库 第三:Zookeeper是一个拥有一件系统特点的数据库 第四:Zookeeper是一个解决了数据一致性问题的分布式数据库 第五:Zookeeper是一个具有发布和订阅功能的分布式数据库 (watch) 这样说同学们应该都是认同的吧,没有异议的吧 那么这个一致性又是什么呢 一致性分为强一致性,弱一致性, 最终一致性 有些同学不是很懂哈,那就接着看下面的内容 强制要求步骤2读取的时候,一定要读取的是2,不能读取到的是1,那么要求数据库之间同步异常迅速或者在步骤2上加锁以等待数据同步完成,那么这种叫强一致性; 允许步骤2读取的时候,可以读取的是1,那么这种叫弱一致性,其实就是不需要要一致; 允许步骤2读取的时候,可以先读到 1,过一段时间再读到2,那么这种叫最终一致性,就是可以等待一段时间才一致; 一个集群需要对外部提供强一致性,所以只要集群内部某一台服务器的数据发生了改变,那么就需要等待集群内其他服务器的数据同步完成后才能正常的对外提供服务。

Oracle 12c新特性(For DBA)

可紊 提交于 2019-12-29 21:59:18
转载自: Oracle 12c新特性(For DBA) 一: Multitenant Architecture (12.1.0.1) 多租户架构是Oracle 12c(12.1)的新增重磅特性,内建的多分租(Multi-tenancy),一个容器数据库(container database)中可以存放多个Pluggable Databases,每个Pluggable Database均独立于其他Pluggable Database。 对于外部应用程序和开发者来说,Pluggable Databases看上去就是一个普通的12.1版本之前的单一数据库。DBA可以连接到Pluggable Database并仅仅管理该数据库,超级DBA可以连接到容器数据库并如同管理单系统镜像那样管理所有Pluggable Database。 Pluggable Databases特性带来的好处: 1、集中式管理多个数据库实例。 2、通过PDB$SEED模板快速配置新数据库。 3、加速现有数据库打补丁和升级的速度。 4、通过PDB拔插移植到更高版本中的其他CDB中进行修补或升级。 5、通过将现有数据库的拔插和插拔快速重新部署到新平台(迁移)。 二: Oracle 12c In-Memory (12.1.0.2) Oracle 12c In-Memory提供了一种独特的双格式架构

面试题_HBase

混江龙づ霸主 提交于 2019-12-29 16:35:54
1.HBase 和 HDFS 关系 HDFS是Hadoop分布式文件系统。 HBase的数据通常存储在HDFS上。HDFS为HBase提供了高可靠性的底层存储支持。 Hbase是Hadoop database即Hadoop数据库。它是一个适合于非结构化数据存储的数据库,HBase基于列的而不是基于行的模式。 HBase是Google Bigtable的开源实现,类似Google Bigtable利用GFS作为其文件存储系统,HBase利用Hadoop HDFS作为其文件存储系统;Google运行MapReduce来处理Bigtable中的海量数据,HBase同样利用Hadoop MapReduce来处理HBase中的海量数据。 HDFS为HBase提供了高可靠性的底层存储支持,Hadoop MapReduce为HBase提供了高性能的计算能力,Zookeeper为HBase提供了稳定服务和failover机制。Pig和Hive还为HBase提供了高层语言支持,使得在HBase上进行数据统计处理变的非常简单。 Sqoop则为HBase提供了方便的RDBMS(关系型数据库)数据导入功能,使得传统数据库数据向HBase中迁移变的非常方便。 2.hbase的ha,zookeeper在其中的作用 3.Hbase主键设计、hbase为啥比mysql快、为什么项目选用hbase 4

数据库(Oracle)基本知识点总结

折月煮酒 提交于 2019-12-29 02:18:23
视图 标准视图 普通视图,又称为关系视图 内联视图 在使用SQL语句编写查询时临时构建的一个嵌入式的视图,又称内嵌视图 物化视图 存储查询的结果,之前称为快照 创建视图的语法 create [or replace][force | noforce] view [(alias[, alias]...)] as subquery [with check option [constraint]] [with read only [constraint]] 创建一个只读视图 create view CS_Students as select ID, first_name, last_name, major, current_credits from students where major='Computer Science' with read only 创建带 with check option 的视图 create or replace view his_classes as select department, course, description, max_students, current_students, num_credits, room_id from classes where department='his' with check option 多表视图

VMware Workstation 8.0.0 安装 Red Hat5.3

╄→гoц情女王★ 提交于 2019-12-28 15:09:23
1.文档说明   本文档是在VMWare Workstation 8.0中安装rhel-5.3-server-i386系统。   基本环境: 硬件环境 虚拟机版本 系统版本 系统镜像 CPU:I5 MEMORY:2G VMWare Workstation 8.0.0-471780 rhel-5.3-server-i386 rhel-5.3-server-i386-dvd.iso   主机信息: 主机名 本机IP 子网掩码 网关 DNS RHEL5.3 192.168.1.100 255.255.255.0 192.168.1.1 192.168.1.1 2.实施安装 1) 打开VMWare Workstation 新建虚拟机:   Step1. 选择自定义新建   Step2. 选择稍后安装操作系统   Step3. 选择Guest操作系统类型为Linux 版本为Red Hat Enterprise Linux 5   Step4. 虚拟机名称为RHEL5.3   Step5. 安装路径为(D:\Program Files\totozlj\VM IOS\RHEL5.3)   Step6. 选择CPU配置信息为1 处理器双核   Step7. 虚拟机内存分配888M   Step8. 网络类型选择桥接 附(VMWare 的3种网络,如果想要Guest上网,在三种网络模型中

db2 常见错误以及解决方案

送分小仙女□ 提交于 2019-12-27 01:05:32
操作数据库流程中,遇到许多疑问,很多都与SQL CODE和SQL State有关,现在把一个完整的SQLCODE和SQLState不正确信息和有关解释作以下说明,一来可以自己参考,对DB2不正确自行找出原由 (声明:这是搜集网上的资料得来的,细致出处不记得了) sqlcode sqlstate 说明 格式说明:ErrorCode:-302 SQLState:22001 ------------------------------------------- 000 00000 SQL语句成功完成 01xxx SQL语句成功完成,但是有警告 +012 01545 未限定的列名被解释为一个有相互联系的引用 +098 01568 动态SQL语句用分号结束 +100 02000 没有找到满足SQL语句的行 +110 01561 用DATA CAPTURE定义的表的更新操作不能发送到原来的子系统 +111 01590 为2型索引配置了SUBPAGES语句 +117 01525 要插入的值的个数不等于被插入表的列数 +162 01514 指定的表空间被置为检查挂起状态 +203 01552 运用非唯一的名字来处理命名的限定列 +204 01532 命名的对象未在DB2中定义 +206 01533 命名的列不在SQL语句中指定的任何表中存在 +218 01537 因为SQL语句引用一个远程对象