enmo_day_05
大文件表空间
小文件表空间
临时表空间 :不需自己删除,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的更多相关文章
随机推荐
- 十二、Java基础---------异常处理机制
异常 异常 异常就是程序在运行时产生的异常情况. 异常的由来 问题也是现实生活中的具体事物,也可以通过java 类的形式进行描述,并封装成对象.异常就是java 对不正常情况进行描述后的对象的体现. ...
- 前端Html和Css面试题
前端Html和Css面试题Html篇:1.你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么? IE: trident内核 Firefox:gecko内核 Safari:webkit内核 Ope ...
- poj 3617 Best Cow Line
http://poj.org/problem;jsessionid=F0726AFA441F19BA381A2C946BA81F07?id=3617 Description FJ is about t ...
- [转]SVN客户端解决authorization failed问题
转载地址:http://blog.csdn.net/patdz/article/details/7669591 1. 创建文件夹 E:\STWSource\STWLibrarySVN 2.在文件夹ST ...
- Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37970961 自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fra ...
- R----dplyr包介绍学习
dplyr包:plyr包的替代者,专门面对数据框,将ddplyr转变为更易用的接口 %>%来自dplyr包的管道函数,其作用是将前一步的结果直接传参给下一步的函数,从而省略了中间的赋值步骤,可以 ...
- SQL2008游标
最近让写一个自动生成数据的存储过程,其中会遍历表中数据并做出相应处理,因为数据量不算太大所以使用到了游标,初识游标遇到几个小问题,所以来和大家一起分享一下: 使用游标的五个步骤: 1.声明游标 语法: ...
- Hosts文件的使用
hosts文件是什么?在哪里?hosts文件:系统文件,可以记事本打开并编辑.一般用于域名到ip地址的解析.当用户在浏览器中输入网络的域名时,系统首先会自动从hosts文件中找到对应的ip地址,一旦找 ...
- 《BI那点儿事》SSRS图表和仪表——雷达图分析三国超一流谋士、统帅数据(图文并茂)
雷达图分析三国超一流谋士.统帅数据,献给广大的三国爱好者们,希望喜欢三国的朋友一起讨论,加深对传奇三国时代的了解 建立数据环境: -- 抽取三国超一流谋士TOP 10数据 DECLARE @t1 TA ...
- C\C++ 获取当前路径
C\C++ 获取当前路径 获取当前工作目录是使用函数:getcwd.cwd指的是“current working directory”,这样就好记忆了. 函数说明: 函数原型:char* getc ...