再见西城 发表于 2015-1-16 22:41:15

MYSQL编程:Oracle进门基础常识一点通

DBaaS系统本身并不提供面对面访问或个人客户关系或持续不断的支持MySQL学习教程。这些就是需要解决方案提供商的原因。他们帮助客户选择正确的解决方案、规划集成和迁移战略,然后协助实施。oracleFrom:Pconline
1.一个表空间只能属于一个数据库。

  2.每一个数据库起码有一个把持文件(倡议3个,分离放在分歧的磁盘上)。

  3.每一个数据库起码有一个表空间(SYSTEM表空间)。

  4.创建SYSTEM表空间的目标是只管将目标不异的表寄存在一同,以进步利用效力,只应寄存数据字典。

  5.每一个数据库起码有两个联机日记组,每组起码一个联机日记文件。

  6.一个数据文件只能属于一个表空间。

  7.一个数据文件一旦被到场到一个表空间中,就不克不及再从这个表空间中移走,也不克不及再到场到其他表空间中。

  8.创建新的表空间必要创建新的数据文件。

  9.数据文件被ORACLE格局化为ORACLE块,Oracle9i之前版本中,ORACLE块的巨细是在第一次创立数据库时设定的。

  10.而且今后不克不及改动,要想改动,只能重修数据库。

  11.一个段segment只能属于一个表空间,但能够属于多个数据文件。

12.一个区extent只能属于一个数据文件,即区间(extent)不克不及超过数据文件。

  13.PCTFREE和PCTUSED总和不克不及年夜于即是100。

  14.独自一个事件不克不及超过多个回滚段。

  15.索引表不含ROWID值。

  16.具有分歧巨细的回滚段没有任何好处。

  17.COMMIT后,数据纷歧定当即写盘(数据文件)。

  18.一个事件即便不被提交,也会被写进到重做日记中。

  19.Oracle8.0.4中,在初始安装时创建的缺省数据库,实例名为ORCL。

  20.一个块的最年夜长度为16KB(有2K、4K、8K、16K)。
  每一个数据库最年夜文件数(按块巨细)
  2K块        20000个文件
  4K块        40000个文件
  8K块或以上     65536个文件


  21.oracleserver能够同时启动多个数据库。

  22.一套操纵体系上能够安装多个版本的ORACLE数据库体系(UNIX能够,NT不成以)。

  23.一套ORACLE数据库体系中能够有多个ORACLE数据库及其绝对应的实例。

  24.每一个ORACLE数据库具有一个数据库实例(INSTANCE)(OPS除外)。

  25.以是,一套操纵体系上同时能够有多个oracle数据库实例启动。即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。

只想知道 发表于 2015-1-19 21:14:39

一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。

若相依 发表于 2015-1-28 11:00:37

然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情

海妖 发表于 2015-2-5 20:59:46

微软对CLR作了大篇幅的宣传,这是因为数据库产品终于融入.net体系中。最开始我们也是狂喜,感觉对象数据库的一些概念可以实现了。

莫相离 发表于 2015-2-13 14:45:23

两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书

乐观 发表于 2015-3-3 23:01:18

你觉得我的非分区索引无法对起子分区,你可以提醒我一下呀!没有任何的提醒,直接就变成了非分区表。不知道这算不算一个bug。大家也可以试试。

愤怒的大鸟 发表于 2015-3-11 14:30:43

外键的级联更能扩展可能大部分的同行在设计OLTP系统的时候都不愿意建立外键,都是通过程序来控制父子数据的完整性。

简单生活 发表于 2015-3-18 23:36:50

对递归类的树遍历很有帮助。个人感觉这个真是太棒了!阅读清晰,非常有时代感。

谁可相欹 发表于 2015-3-26 20:50:42

在select语句中可以使用groupby子句将行划分成较小的组,然后,使用聚组函数返回每一个组的汇总信息,另外,可以使用having子句限制返回的结果集。
页: [1]
查看完整版本: MYSQL编程:Oracle进门基础常识一点通