oracle知识点总结
逻辑数据库结构:
数据块(data block):
Oracle的数据块是数据库存储层次的基础,也是oracle中所有数据库存储的基础, 一个数据块由操作系统的存储系统中磁盘空间上的若干字节组成。
区段(extent):
一个区段是两个或多个相邻的数据块,它是空间分配的单元。
段 (segment):
一个段是分配给一个逻辑结构(如一个表或索引或其它对象)的一组区段。
表空间(tablespace):
表空间是一组数据文件(一个或多个文件),通常由相关的段组成。数据文件包含表 空间中的所有逻辑结构的数据,如表和索引的数据。
所以数据库必备的5个表空间:
1. system 2. sysaux (undo) (temporary)
数据库创建阶段,必须拥有SYSTEM, SYSAUX表空间。system表空间:包含ORACLE 的数据字典。
sysaux表空间:是system表空间的补充,包含各种ORACLE产品和功能部件说使用 的数据。
不能删除和重命名上述两个表空间。
撤销表空间:包含撤销记录,即。r a c 1 e用来回退或撤销对数据库的更改。 临时表空间:只包含用户会话期间的数据,通常使用这些表空间完成用户的数据排序和类 似的活动。
物理数据库结构:
数据文件(data file):
。
控制文件(control file):
记录所有数据库结构的变化内容。
重做日志文件(redo log file):
包含对表数据的修改内容。
查看所有的数据库实例:
select * from vSinstance:
创建用户:
CREATE USER \PROFILE \IDENTIFIED BY \DEFAULT TABLESPACE \GRANT \GRANT \
创建DB时,如未显示指定SYS, SYSTEM设定密码,默认值为change_on_install和 managero
创建用户:
create user user__name identified
{by password externally globally as ' exctnm,} profile profile_name;
修改密码
管理员用:
1. alter user user_name identified by XXX; 2. password user_name 自己用: password
分配登录的系统权限:
grant create session to user_name;
分配表空间限额:
1. alter user u5 quota 50m on USERS_3;
如果想让用户在所有表空间上具有无限的空间使用权力,则需要授f UNLIMITED TABLESPACE 权限。
create user foxkun identified by foxkun
profile ;
grant create session to foxkun;
默认概要文件
select profile from dba_users u where u. use
oracle知识点总结 来自淘豆网m.daumloan.com转载请标明出处.