首页 > 代码库 > 魔乐科技李兴华老师Oracle笔记阅读摘要

魔乐科技李兴华老师Oracle笔记阅读摘要

  • 使用户登录密码失效

使用户scott当前登录密码失效,注需要DBA用户操作

SQL>ALTER USER scott PASSWORD EXPIRE;

说明:上述语句操作后,scott用户重新登录时,数据库会提示输入新的登录密码

  • 同义词

1、  同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。

2、  同义词分类:公共同义词、私有同义词;

3、  公共同义词:对于创建公共同义词的数据库对象,数据库中的任何用户都可以通过同义词访问该对象,而不需要通过用户名.对象名的方式进行书写访问,用户可以通过DMLDDL语句操作同义词进而操作实际对象;

4、  私有同义词:创建私有同义词的对象,只能被该对象的拥有用户使用,但是该用户可以通过权限赋予的方式,授权其他用户使用该同义词;

5、  语法:CREATE  PUBLIC  SYNONYM  jiayouzhan  FOR  epm.o_ps_base_info;

  • 不可更新视图

我们可以人为操作达到可更新视图不可更新的目的。

SQL>CREATE  VIEW  v_student  AS  SELECT *  FROM  infoWITH READ ONLY;

  • ROWNUM

ROWNUMoracle数据库中的伪列,ROWNUM不支持ROWNUM>2类似的操作,因为ROWNUM永远从1开始计数,1>2是永远不成立的,所以这样的查询结果集为空;

  • 索引

1、  并不是所有的表、列都适合建立索引,索引建立的原则一定是表数据较大并且建立索引的列比较常用;

2、  索引会占用相应表1.2倍的磁盘空间,这也是oracle以空间换性能的一个表现;


本文出自 “oralce学习之路” 博客,请务必保留此出处http://dushuai.blog.51cto.com/9461011/1585493

魔乐科技李兴华老师Oracle笔记阅读摘要