控制文件-小型二进制文件-定义物理数据库的当前状态-丢失控制文件须要修复-维护数据库的完整性-要求: 1.在启动数据库时处于mount状态 2.可以操作数据库-仅仅链接至一个数据库-最初由create database确定大小控制文件的内容控制文件里包括下面条目:-数据库名称和标识符-创建数据库的时...
分类:
其他好文 时间:
2014-07-09 21:32:52
阅读次数:
230
最近一直在弄一个有关mysql proxy的项目,中间涉及到对sql语句的解析。之前对mysql了解的并不是太多,随着项目的推进,不得不补补了。今天突然看到mysql的charset设置,自己很多地方都没法解释清楚,对一些相关的sql语句背后的工作机制一知半解,于是找了点资料补习下,顺便做点儿笔记。
一、字符集和校对规则
字符集是一套符号和编号。校对规则是在字符集内用于比较字符的一套规则。...
分类:
数据库 时间:
2014-07-08 21:29:00
阅读次数:
298
mongodb与mysql命令对比
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但是集合中没有列、行和关系概念,这体现了模式自由的特点。
MySQL
...
分类:
数据库 时间:
2014-07-08 20:23:16
阅读次数:
265
不足
即使开启hive权限认证的情况下,任何用户仍然是超级用户,可以通过grant给任何人赋予任何权限,这样权限认证基本没有意义,因此必须在开启权限认证的同时,对执行grant/revoke的实体进行限制,比如只有admin才能 grant privilege on database,只有table owner才能grant privilege on table。BIP中hive目前是没有开...
分类:
其他好文 时间:
2014-07-08 19:07:16
阅读次数:
226
数据库软件需要解决的主要问题为“数据一致性”和“访问并发性”之间的矛盾,在理论上人们总结出保证数据一致性需要解决的几种不确定性情况,并以此为基础提出了数据库事务的几种隔离级别。
首先,来看一下,解决数据一致性的过程中,方法会发生的几种不确定情况。
脏读:
脏读又称无效数据的读出,是指在数据库访问的过程中,事务T1对某一值进行了修改,在没有提交之前,事务T2可以读取到事务T1的修改,由于T1事...
分类:
数据库 时间:
2014-07-08 18:56:54
阅读次数:
245
openfire 安装报这个错误 A connection to the database could not be made. View the error message by opening the "\logs\error.log" log file, then go back to fix...
分类:
数据库 时间:
2014-07-06 16:43:00
阅读次数:
284
可以通过如下的方法来改变表空间的大小:一、改变数据文件的大小 1、在创建表空间时使用autoextend on选项自动的改变(扩展)数据文件的大小 2、在创建表空间以后使用alter database命令的autoextend on选项手动的改变数据文件的大小 使用dba_data_files...
分类:
其他好文 时间:
2014-07-06 16:02:38
阅读次数:
238
ORA-28000:the account is locked-的解决办法ORA-28000:the account is locked第一步:使用PL/SQL,登录名为system,数据库名称不变,选择类型的时候把Normal修改为Sysdba;第二步:选择myjob,查看users;第三步:选择...
分类:
数据库 时间:
2014-07-06 14:40:23
阅读次数:
248
一.故障描述
首先是实例恢复需要用到的REDO文件损坏
二、解决方法
1.对于非当前REDO或者当前REDO但是无活动事务使用以下CLEAR命令:
用CLEAR命令重建该日志文件SQL>alter database clear logfile group 3;
如果是该日志组还没有归档,则需要用SQL>alter database clear unarchived logfi...
分类:
其他好文 时间:
2014-07-06 11:34:56
阅读次数:
130
linux下数据库实例开机自启动设置
1、修改/oratab
[root@org54 ~]# vi/etc/oratab --把N改为Y,如下提示
# This file is used by ORACLEutilities. It is created by root.sh
# and updated by the Database ConfigurationAssistant...
分类:
数据库 时间:
2014-07-05 23:57:08
阅读次数:
512