随笔分类 - 数据库
摘要:greenplum是2(master)+7(segment)的集群规模 系统刚准备上线,是用来做统计数据库的,正在帮忙一个hadoop集群核对其数据的准确性,在这个greenplum库中入了清单数据 后检查分析是部分建表语句存在问题,没有指定字段做分布键,也没有指定其是随机分布,导致默认为第一个字段
阅读全文
摘要:分区依据字段要不要再建索引呢? 要的。 虽然表已经根据此字段分区,但这不能等同于索引。分了区,只能说该字段为某个值的记录会在某个分区里面,但不是索引,还要一顿好找。 有时候,主键不等于分区依据列,这时候主键又想建聚集索引的话,那么必须包含分区依据列,搞成复合主键。那么,这种情况下,分区依据列不就有索
阅读全文
摘要:一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MySQL的分区主要有两种形式:水平分区和垂直分区 水平分区(Horizon
阅读全文
摘要:1.检查mysql数据库存放目录 mysql -u root -prootadmin show variables like '%dir%'; quit; (查看datadir 那一行所指的路径) 2.停止mysql服务 service mysqld stop 3.创建新的数据库存放目录 mkdir
阅读全文
摘要:oracle 11g 以前的版本的用户名和密码是不区分大小写的; oracle 11g 用户名和密码默认区分大小写,可更改alter system set sec_case_sensitive_logon=false 设置改为不区分大小写。 oracle 11g 以前的版本的用户名和密码是不区分大小
阅读全文
摘要:数据导出: 1 将数据库TEST完全导出,用户名system 密码manager 导出到D:\daochu.dmp中 exp system/manager@TEST file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/mana
阅读全文
摘要:更改Oracle数据文件名及数据文件存放路径 SQL> select * from v$dbfile; FILE# NAME 1 /db2/oracle/oradata/db2/system01.dbf 2 /db2/oracle/oradata/db2/sysaux01.dbf 3 /db2/or
阅读全文
摘要:sqlplus以管理员方式接入数据库,启动时出现报错,如下: > sqlplus "/as sysdba" SQL> startup ...... ORA-01157: cannot identify/lock data file 8 - see DBWR trace file ORA-01110:
阅读全文
摘要:数据库版本: 11.2.0.3 问题现象: 今天在启动一台测试数据库的时候,发现db不能open,报错如下: ERROR at line 1: ORA-00600: internal error code, arguments: [kcratr_scan_lastbwr], [], [], [],[
阅读全文
摘要:查看服务名: show parameter service 查看实例名: select * from v$instance; 查看数据库名: select name from v$database; 查看数据库用到几个表空间: select distinct TABLESPACE_NAME from
阅读全文
摘要:修改数据库文件为自动扩展以达到表空间自动扩展的目的 表空间自动扩展 1.数据文件自动扩展的好处1)不会出现因为没有剩余空间可以利用到数据无法写入2)尽量减少人为的维护3)可以用于重要级别不是很大的数据库中,如测试数据库等2.数据文件自动扩展的弊端1)如果任其扩大,在数据量不断变大的过程中会导致某个数
阅读全文
摘要:--oracle中查看表是否被锁 查看表是否被锁 SELECT /*+ rule*/ a.sid, b.owner, object_name, object_type FROM v$lock a, all_objects b WHERE TYPE = 'TM' and a.id1 = b.objec
阅读全文