oracle之模式对象

1.静态数据字典视图分类
user_:当前用户拥有的全部对象信息
all_:当前用户可以访问全部对象信息和权限信息
dba_:数据库拥有的所有对象和权限信息

  object:对象,tables:表格,tab_columns:表格每列,views:视图,role_privs:权限,users:用户信息等等


2:动态性能数据字典视图(V$)
其中总览视图:V$FIXED_Table
其中的定义视图:V$FIXED_VIEW_DEFINITION
常用的动态性能视图
v$controlfile:控制文件列表
v$database:数据库信息
v$datafile:数据文件信息
v$log:日志文件信息
v$instance:当前实例状态
v$parameter:内存参数信息
v$session:当前会话信息
v$sga:sga信息
v$spparameter:Spfile文件的参数信息,如果该文件没有被用来启动实例,则试图中所有isspecified 是 false
v$tablespace:表空间信息
v$thread:线程信息
v$version:版本信息


3:建表
create table table_name(属性例)
[tablespace tablespace_name]
[cluster cluster_name(属性例)]
[pctfree integer](default 10)
[pctused integer]
[initrans integer]
[maxtrans integer]
[recoverable|unrecoverable]
[storage storage_cause]
[logging|nologging]
[cache|nocache]

pctfree:块内预留空间百分比数(为了增加行的长度(update操作),当快内剩余空间不足pctfree时,        不再向该块中增加新行,此时insert操作不允许进行)
pctused:块内使用空间的最小百分比(当快内的空间使用率低于多少时才可以写入数据)
initrans:指定表内每一个数据块分配的事务项初值
maxtrans:指定能同时修改表数据块的事务数
recoverable/unrecoverable:表是否可修复
logging/nologging:是否将表的创建及修改操作(包括表中数据)记录到重做日志中
cache:指定即使在进行全表扫描时,为该表检索得块也将放置在缓冲区高速缓存LRU列表最近使用的一端     (当某表较小,用户频繁访问时可以用)
nocache:和cache相反

 

4:建立聚簇cluster
聚簇表:共享一组相同列的表,聚簇表共享的数据存储在相同的数据块中,而非各表的数据行中
步奏:
   1:建立聚簇
   2:为该聚簇建立索引
   3:在该聚簇上建表

create cluster cluster_name(属性例) size integer[k|m]
[storage (storage_cause)]

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值