大文件表空间

小文件表空间

临时表空间 :不需自己删除,session断了之后自动删除

永久表空间 :

本地管理表空间 :使用位图表示表空间,0表示没有数据,1表示有数据,

数据字典管理表空间

eg :

su - oracle

sqlplus / as susdba

startup

select * from dba_tablespaces;

desc dba_tablespaces;

desc dba_objects;

desc obj$

note : dba_tablespace并不是表,而是一个同义词

obj$ —> dba_objects

UET$

FET$

free list

pct used : 指当数据块里的数据低于多少百分比时,又可以重新被insert,默认40,表示当数据低于40%时,又可以写入新的数据。

pct free : 一个块保留的空间百分比,表示数据块在什么情况下可以被insert, 默认是10,表示当数据块的可用空间低于10%后,旧不可以被insert了,只能被用于update。

ASSM自动段空间管理

1. 创建测试表空间 :

create tablespace dbstyle datafile /u01/app/oracle/ENMOEDU/dbstyle01.dbf’ size 10M aotoextend off extent management local uniform size 1M segment space management auto;

note : autoextend off表示自动扩展关闭

extend management local :本地管理表空间

uniform size :每个区都是一兆,忽略oracle自动分配空间大小

segment space management auto : 自动管理表空间

2. 创建用户并授权 :

create user cuixu identified by oracle default tablespace dbstyle tmeporary tablespace temp;

grant connect, resource to cuixu;

3. 使用创建的用户连接到数据库:

conn cuixu/oracle;

create table test (id number, name varchar2(20));

11g延迟段创建特性,此时段并没有生成

dba_segments : 查看表段

insert into test values(1, ‘cuixu’);

commit;

4. 查看区间分配情况 :

select owner, segment_name, segment_type, file_id, extent_id, blcok_id from dba_extents where segment_name = ‘TEST’ and owner = ‘CUIXU’;

alter table cuixu.test allocate extent; : 扩展区

select owner, segment_name, segment_type, file_id, extent_id, blcok_id from dba_extents where segment_name = ‘TEST’ and owner = ‘CUIXU’;

5. dump位图块 :

alter system dump datafile 6 block 129;

!cat /u01/app/oracle/diag/rdbms/enmoedu/ENMOEDU/trace/ENMOEDU_O

总机 :010-59003186

云和恩墨(北京)信息技术有限公司

并发

一致性

串行

select … for update : 悲观锁定

锁升级 :行级所升为表级锁

tx :行锁 block 不占内存,itl,事物槽

tm : 表锁

commit提交可以释放锁资源

latch

mutexes

死锁发生时,oracle自动kill掉一个进程

eg : 确定阻塞会话并终止会话

select sid, serial#, username from v$session where sid in (select blocking_session from v$session);

alter system kill session ‘144, 892’ immediate;

kill -9

help index : 帮助信息

pwd : present working directory

预定义亭湖:sys和system

sys : dba, admin option, 执行启动,关闭和某些维护命令时需要使用的账户,拥有数据字典,拥有自动工作量资料档案库

system :dba

eg :

orapwd ‘orapworcl’ : change the password of sys user.

系统权限:创建会话,

对象权限:访问和操纵特定对象

eg : admin option

grant create table to user_name admin option; : 授予user_name创建表的权限,并给予其授予别人创建表的权限

eg : grant option

角色(相当于权限的集合) :简化权限管理,动态进行权限管理,有选择地使用权限

将权限分配给角色,将角色分配给用户,也可将角色分配给角色

预定义角色:

connect : create session

resource : create cluster, create indextype, create operator, create procedure, create sequence, create table, create trigger, create type

scheduler_ admin :

dba : 具有大多数系统权限

select_catalog_role :

eg :

set role vacationdba;

create role secure_application_role identified using <security_procedure_name>;

概要文件

eg :

select * from dba_profiles;

口令验证函数:

方案schema : 用户所创建的所有对象的集合

eg :

select * from dict;

select table_name from dict where table_name like ‘%TABLESPACES%’;

desc v$fixed_table;

se

enmo_day_05的更多相关文章

随机推荐

  1. Xamarin

    快速建立原生(Native)的行动装置应用程序: 程序代码共享: 与 Visual Studio 整合: 确保第一时间更新: 原生的应用程序效能:

  2. android stutio 快捷键

    [F] [F] F2 在错误代码之间切换 F3 往前定位(Shift + F3:往后定位 )有问题 F4\Ctrl+鼠标点击\Ctrl+B 转到定义,查看类继承关系 F5 但不调试进入函数内部. F6 ...

  3. [6] 智能指针boost::weak_ptr

    [1]boost::weak_ptr简介 boost::weak_ptr属于boost库,定义在namespace boost中,包含头文件 #include<boost/weak_ptr.hp ...

  4. wex5 教程 之 图文讲解 可观察对象的集群应用与绑定技术

    一 前言: wex5官方教程里,开篇即以一个input输入,output即时输出的例子,为我们展现了一个概念:可观察对象.在以后我的项目开发中,将大量运用可观察对象. 那么,问题来了: 1. 可观察对 ...

  5. tomcat,Jboss,weblogic区别与比较

    一.tomcat Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,它是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心 ...

  6. Python—Socket

    Socket模块 socket通常也称作"套接字",用于描述IP地址和端口,是特定网络协议如TCP/IP.UDP/IP套件对网络应用程序提供者提供的当前可移植标准的对象, 用来连接 ...

  7. 优秀Python学习资源收集汇总(强烈推荐)

    Python是一种面向对象.直译式计算机程序设计语言.它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块.与Scheme.Ruby.Perl ...

  8. LINK : fatal error LNK1104: 无法打开文件“LIBCD.lib”

    出现这类问题一般是由于所运行的项目是VC6(或者vs2003)创建的,而后又用VS2005或者更高版本工具打开项目导致的,原因都是因为LIBCD.lib文件被更改了.要解决问题的话,只要在链接设置那里 ...

  9. [问题2015S06] 复旦高等代数 II(14级)每周一题(第七教学周)

    [问题2015S06]  设 \(V\) 是数域 \(\mathbb{K}\) 上的 \(n\) 维线性空间, \(\varphi\) 是 \(V\) 上的线性变换. (1) 求证: 对任一非零向量 ...

  10. C#编写最小化时隐藏为任务栏图标的 Window appllication.

    1.设置WinForm窗体属性showinTask=false 2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标. 3.添加窗体最小 ...