易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle复习(三) 之Oracle数据字典和控制文件

      今天复习Oracle的数据字典和控制文件。
一、数据字典
      数据字典是由Oracle服务器创建和维护的一组只读的系统表,数据字典分为两大类:一类为基表,一类为数据字典视图。那么数据字典中又存有哪些信息呢?
1、数据库的逻辑结构和物理结构
2、所有数据库对象定义的信息
3、所有数据库对象的磁盘空间分配的信息
4、Oracle用户名
5、每个用户所授予的权限和角色
6、完整性约束的信息
7、列的默认值
8、审计信息
      那么数据字典又是如何操作与使用呢?
      数据字典主要是由Oracle服务器来使用的。Oracle服务器通过访问基表来获得诸如用户、用户对象和存储结构等方面的信息并利用这些信息进行所需的数据库的管理和维护。通常只有Oracle服务器可以修改数据库字典中的数据。
      那么,哪些SQL语句可以引起Oracle服务器修改数据字典呢?
1、DDL语句:如增加或减少表空间,增加或减少用户
2、DCL语句:如授予用户权限、回收用户权限
3、某些DML语句:如引起表的磁盘存储空间的扩展的插入或修改语句。
      接下来是数据字典视图,分为三类:它们用前缀来区别,其前缀分别用USER、ALL、DBA。
二、控制文件


相关文档:

Oracle内置函数SQLCODE和SQLERRM的使用

      Oracle内置函数SQLCODE和SQLERRM是特别用在OTHERS处理器中,分别用来返回Oracle的错误代码和错误消息。
  
  OTHERS处理器应该是异常处理块中的最后的异常处理器,因为它是用来捕获除了别的异常处理器处理以外的所有的Oracle异常,所以在程序的最外层使用一个OTHERS处理器的话, ......

解读ORACLE数据库的统一命名与编码规范

1、编写目的
使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读、理解和继承。
2、适用范围
本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作。
3、对象命名规范
3.1 数据库和SID
数据库名定义为系统名+模块名
★ 全局数据库名和例程SID 名要求一致
★ 因SID ......

Oracle中TO_DATE格式

http://www.cnblogs.com/ajian/archive/2009/08/25/1421063.html
TO_DATE格式(以时间:2007-11-02   13:45:25为例)
  
        Year:     
        yy two digits 两位年   &nbs ......

oracle分组函数之ROLLUP

 
1.初始化实验坏境
1)创建测试表group_test
sec@ora10g> create table group_test (group_id int, job varchar2(10), name varchar2(10), salary int);
 
Table created.
 
2)初始化数据
insert into group_test values (10,'Coding',    'Bruce',1000);
insert into group_test val ......

ORACLE对字母和数字混合的数据排序

主要是通过replace和translate来实现
SQL> create view v_tt
2 as
3 select ename||' '||deptno as data
4 from emp;
View created.
SQL> select * from v_tt;
DATA
---------------------------------------------------
SMITH 20
ALLEN 30
WARD 30
JONES 20
MARTIN 30
BLAKE 30
CLARK 10
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号