控制文件-小型二进制文件-定义物理数据库的当前状态-丢失控制文件须要修复-维护数据库的完整性-要求: 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
在做DG切换的时候遇到这样一个错误:
ORA-00274: illegal recovery option SEESION
问题描述:
当我在主库运行切换语句后,然后在备库切换到主库时遇到这样一个问题:
操作如下:
(1) 主库
SQL> select switchover_status from v$database;
SWITCHOVER_STATUS
----------------------------------------
TO STANDBY...
分类:
其他好文 时间:
2014-07-08 15:11:51
阅读次数:
318
在andorid端使用sqlite数据库是经常的是,通常来说都是对每个属性对应一个字段,然后分字段的来读取,但是今天我要说的不是这样的。我们通过对象序列化来存取。因为一个好的程序员总是得学会偷懒。
Demo效果
好了看代码吧。
我们首先还是新建一个对象,然后我们就对这个对象存取。public class Student implements Serializable {
/**...
分类:
移动开发 时间:
2014-07-08 14:38:14
阅读次数:
249
publicstaticvoidmain(Stringargs[]){
System.out.println(321);
PreparedStatementps=null;
ResultSetrs=null;
Connectionct=null;
try{
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
Stringurl="jdbc:microsoft:sqlserver://serverxp.com:1433;Database..
分类:
数据库 时间:
2014-07-08 12:02:24
阅读次数:
270
//举例查询(userid,name,sex为user表的数据库字段)publicfunctiontesta(){$this->load->database();$query=$this->db->query(‘SELECT*FROMuser‘);foreach($query->result()as$row){echo$row->userid;echo$row->name;echo$row->sex;}}//举例插入(use..
分类:
数据库 时间:
2014-07-08 08:41:54
阅读次数:
273
一.故障描述
首先是实例恢复需要用到的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