排序:
默认
按更新时间
按访问量

oracle学习札记56

1. 下图中说的必须使用非唯一性索引并不太准确,假设库表中的数据是满足唯一索引要求的话,是可以使用唯一性索引的。 下图第二条描述的不太合理,其实原来用的什么索引,现在就用什么索引。此时是允许用户对表进行增删改的。 2. 3. 3.1 3.2  ?表示oracl...

2018-08-18 11:18:00

阅读数:4

评论数:0

oracle学习札记55

1. 对于deferred的索引,要想使其真正延后(deferred)检查,或者立即(immediate)检查,需要执行如下语句。下图中上面那句命令可以修改指定索引,下面那句命令修改的是用户所属的所有索引。 2. 由下图可知,创建主键时使用deferrable关键字,那么创建出来的索引是no...

2018-08-12 10:43:44

阅读数:5

评论数:0

oracle学习札记54

1. 如下图箭头标注,约束状态转换时分两步走比较好。这样不会锁表,提高可用性。 1.1 当表中有违反唯一性约束的数据存在时,约束就不能由disabled ,not validated转换为其他三种状态。 1.2 如下所示,没有数据时是可以转换的: 1.3 由下图可知,...

2018-08-06 22:40:35

阅读数:5

评论数:0

oracle学习札记53

1. 1.1 1.2 外键约束存在一种特殊情况,如下图所示: 2. 2.1 2.2 3. 3.1 4. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...

2018-08-04 22:23:52

阅读数:4

评论数:0

oracle学习札记52

1. 注意唯一约束在约束列里面允许存在空值(约束列全部为空值也是允许的,oracle认为NULL是不等于NULL的)。 1.2 1.3  创建唯一约束时,oracle默认创建了一个索引,而且这个索引使用删除索引的方式是删除不掉的。 唯一约束列可以为NULL。 2. 2...

2018-08-04 21:30:17

阅读数:7

评论数:0

oracle学习札记51

1. 2. 2.1 2.2 2.3 注意下图中的CK_BONUS和CK_BONUS2是自己命名的约束名字。 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-08-04 16:45:43

阅读数:20

评论数:0

oracle学习札记50

1. 1.1 1.2 2. 2.1 3. 3.1 3.2 4. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-08-04 12:48:58

阅读数:12

评论数:0

oracle学习札记49

1. 2. 3. 3.1 4. 4.1 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-08-04 10:00:36

阅读数:9

评论数:0

oracle学习札记48

1. 2. 3. 注意索引里面有pctfree这个参数,没有pctused这个参数。 3.1 3.2 4. 5. 6. 7. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...

2018-08-03 20:55:21

阅读数:12

评论数:0

oracle学习札记47

1. 2. 2.1 注意B-Tree索引的叶子节点间使用的是双向链表进行连接的。 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-08-02 20:55:25

阅读数:6

评论数:0

oracle学习札记46

1. 1.1 2. 2.1 2.2 3. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-08-01 20:37:04

阅读数:27

评论数:0

oracle学习札记45

1. 2. 可以使用以下命令查看表的详细信息: 3. 为了减少row migration,可以使用如下方法: 方法一:将表移动到新的表空间。 方法二:创建一个表结构和数据跟表t一模一样的表m,然后将表t删除,并将表m重命名为表t 方法三:将表数据导出,然后再导入。 4....

2018-07-31 21:22:52

阅读数:14

评论数:0

oracle学习札记44

1.  注意观察不同类型临时表中的数据,他们的生命周期是不一样的。 2. 临时表定义后即使重启数据库后仍然存在,也就是说会永久存在数据库里。如下图退出后重新登录,临时表仍然存在。 3. 4. 4.1 5. 6. 7. 7.1 声明:以上...

2018-07-30 21:11:11

阅读数:8

评论数:0

oracle学习札记43

1. 2. 3. 3.1 3.2 4. 将表t的表结构拷过来时,1=0这个条件表示不拷贝数据;on commit preserve rows表示这个表里面的数据是session级有效的;on commit delete rows表示这个表里面的数据是transacti...

2018-07-26 21:47:52

阅读数:10

评论数:0

tuxedo学习札记09

1. 2. 3. 4. 5. tuxedo启动时先启动管理进程,然后再启动应用进程;关闭时先关闭应用进程,再关闭管理进程。 6. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。...

2018-07-24 21:17:10

阅读数:5

评论数:0

oracle学习札记42

1. 2. 创建两个表空间,一个对segment实行自动管理,另一个对segment实行手工管理。 3. 创建表时如果不指定表空间,那么表就会被放在创建者的缺省表空间里面。 3.1 下图创建表时storage后面括号中信息的含义为:表的segment的初始大小为128k,随...

2018-07-24 20:13:35

阅读数:7

评论数:0

oracle学习札记41

1. 2. 下面那种格式已经不再使用了。 2.1 3. 3.1 4. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-07-23 20:55:02

阅读数:7

评论数:0

oracle学习札记40

1. 2. 3. 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。

2018-07-22 21:31:15

阅读数:12

评论数:0

oracle学习札记39

1. 将undo tablespace设置的小点,方便做些验证性的实验。 2. 2.1 3. regular table就是heap table,插入数据时是不保证有序的。 声明:以上内容来源于网络上的公开视频,仅供个人学习使用。  ...

2018-07-22 20:57:41

阅读数:12

评论数:0

oracle学习札记38

1. 2. 3. 3.1 UPS的统计方法如下: 方法一:峰值法 (查询语句后面是from v$undostat;) 方法二:平均值法 根据峰值法统计的undo tablespace的大小应该为: 15*900*8192b 4. 5. 声明:以上...

2018-07-22 19:35:35

阅读数:8

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭