首页 > 代码库 > 魔乐科技李兴华老师Oracle笔记阅读摘要
魔乐科技李兴华老师Oracle笔记阅读摘要
使用户登录密码失效
使用户scott当前登录密码失效,注需要DBA用户操作
SQL>ALTER USER scott PASSWORD EXPIRE;
说明:上述语句操作后,scott用户重新登录时,数据库会提示输入新的登录密码
同义词
1、 同义词是数据库方案对象的一个别名,经常用于简化对象访问和提高对象访问的安全性。在使用同义词时,Oracle数据库将它翻译成对应方案对象的名字。与视图类似,同义词并不占用实际存储空间,只有在数据字典中保存了同义词的定义。
2、 同义词分类:公共同义词、私有同义词;
3、 公共同义词:对于创建公共同义词的数据库对象,数据库中的任何用户都可以通过同义词访问该对象,而不需要通过用户名.对象名的方式进行书写访问,用户可以通过DML、DDL语句操作同义词进而操作实际对象;
4、 私有同义词:创建私有同义词的对象,只能被该对象的拥有用户使用,但是该用户可以通过权限赋予的方式,授权其他用户使用该同义词;
5、 语法:CREATE PUBLIC SYNONYM jiayouzhan FOR epm.o_ps_base_info;
不可更新视图
我们可以人为操作达到可更新视图不可更新的目的。
SQL>CREATE VIEW v_student AS SELECT * FROM infoWITH READ ONLY;
ROWNUM
ROWNUM是oracle数据库中的伪列,ROWNUM不支持ROWNUM>2类似的操作,因为ROWNUM永远从1开始计数,1>2是永远不成立的,所以这样的查询结果集为空;
索引
1、 并不是所有的表、列都适合建立索引,索引建立的原则一定是表数据较大并且建立索引的列比较常用;
2、 索引会占用相应表1.2倍的磁盘空间,这也是oracle以空间换性能的一个表现;
本文出自 “oralce学习之路” 博客,请务必保留此出处http://dushuai.blog.51cto.com/9461011/1585493
魔乐科技李兴华老师Oracle笔记阅读摘要