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。
二、控制文件
相关文档:
之前看到一篇文章, 觉得不错! 看了后,发觉自己还有很多地方需要补足, 还需要努力啊!任重而道远!
DBA需要的技能
dba掌握的技术
1. os : linux,solaris或其他unix起码要一种
2. bash (不精通也要熟) LINUX与 ......
原文地址:http://blog.csdn.net/fengyun14/archive/2007/03/25/1540433.aspx
关于Linux 下kernel.shmmax 的设置问题
下面是Oracle 文档上的解释, http://download-west.oracle.com/doc...e.htm#sthref107
SHMMAX Available physical memory Defines the maximum allowable size of one shared memory segment.
The ......
作者:罗代均 http://hi.baidu.com/luodaijun/
使用基于函数的索引(FBI)时,需要先设置初始化参数query_rewrite_enabled=TRUE(默认为false)
该参数在init.ora里设置,以oracle 9i2为例,init.ora文件路径为D:\oracle\admin\mydb\pfile,我这里把oracle装在D盘,mydb是我的数据库.
--顺便说说,创建函数索引的方法
有表emp ......
目标:我想实现这样的功能,只要会简单的linux命令就能实现oracle exp的自动备份
环境:linux as3+oracle9i
具体的步骤:
1.邮件设置
[root@sxapp1 mail]# cd /etc/mail
[root@sxapp1 mail]# mv submit.cf submit.cfbak
[root@sxapp1 spool]# chmod a+wrx mqueue/
[root@sxapp1 mail]# echo "sdsd ......
oracle 用户密码和资源管理
oracle中使用profile对用户密码和资源进行管理。
SQL> select * from dba_profiles order by resource_name;
PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT
------------------------------ -------------------------------- ------- ......