《收获不止ORACLE 》笔记
2016-11-30 22:12
176 查看
sqlplus “/as sysdba”
show parameter sga 了解SGA开辟多大空间 共享内存区
show parameter pga
oracle11g 中memory_target 参数自动分配给SGA和PGA
show parameter instance_name 实例名
archive log list 归档状态
show parameter spfile; 参数文件位置
show parameter control 控制文件位置
select file_name from dab_data_files; 数据文件位置
select group#,member from v$logfile; 日志文件
show parameter recovery 归档文件位置
show parameter dump 警告日志文件
lsnrctl status 查看监听状态
listener parameter file 监听文件
逻辑结构 表空间 段 区 块
database tablespace segment extent block
系统表空间 零时表空间 回滚表空间 数据表空间
建表空间
create tablespace tbj_xxx p96
授权
grant dba to maobo 最大权限
建用户
create user maobo
identified by pwd
default tablespace tbs_lib
temporary tablespace temp_ljb
oracle 最小的逻辑单位是快 block 最小的扩展单位是区 extent
查看表空间剩余记录select sum(bytes)/1024/1024 from dba_free_space where tablespace_name=’表空间名’
表空间不足的情况
1.增加数据文件,扩大表空间
2.把表空间设置为自动扩展
alter tablespace tbs_ljb add datafile ‘/data/oracl/datafile/tb_ljb_02.def’ size 1024M
select filename,tablespace_name ,autoextensible bytes/1024/1024 from dba_data_files where tablespace_name =’tbs_ljb’;
设置自动增长
alter database datafile ‘/data/oracle/datafile/tb_ljb_02.dbf’ autoextend on
设置自动增长后不用担心表空间不足,但要注意磁盘空间情况
删除表空间包含数据文件
drop tablespace tbs_ljb including contents and datafiles;
查看maobo用户的默认表空间和临时表空间
select default_tablespace , temporary_tablespace from dba_users where username =’maobo’
oracle为不同的用户指定不同的临时表空间从而减缓IO竞争
临时表空间组p116
delete删除并不能释放空间,空块依然保留 insert时填补空块
truncate 空快被回收,空间释放
创建索引
create index idx_obj_id on t(id)
order by 操作开销很大 应该避免排序
1.order by 的排序列建索引
2.普通表改为有序散列聚簇表
建组合索引
create index idx_un_objid_objname on t(obj_Id,obj_name);
索引监控 p296
count(*) 有非空索引列时走索引
oracle日期
select * from t where datatime >= to_data(‘2016-11-30’,’yyy-MM-DD’)
会话 session
会话是用户与oracle服务器的单个连接
默认用户
sys 最高权限管理员
system 系统管理员
scott 示范用户tiger
alter user scott account unlock; 解锁
动态性能表
v$session 包含登陆信息
select distinct tablespace_wame from dba_free_space;
角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户以简化权限管理。
grant 授权
show parameter sga 了解SGA开辟多大空间 共享内存区
show parameter pga
oracle11g 中memory_target 参数自动分配给SGA和PGA
show parameter instance_name 实例名
archive log list 归档状态
show parameter spfile; 参数文件位置
show parameter control 控制文件位置
select file_name from dab_data_files; 数据文件位置
select group#,member from v$logfile; 日志文件
show parameter recovery 归档文件位置
show parameter dump 警告日志文件
lsnrctl status 查看监听状态
listener parameter file 监听文件
逻辑结构 表空间 段 区 块
database tablespace segment extent block
系统表空间 零时表空间 回滚表空间 数据表空间
建表空间
create tablespace tbj_xxx p96
授权
grant dba to maobo 最大权限
建用户
create user maobo
identified by pwd
default tablespace tbs_lib
temporary tablespace temp_ljb
oracle 最小的逻辑单位是快 block 最小的扩展单位是区 extent
查看表空间剩余记录select sum(bytes)/1024/1024 from dba_free_space where tablespace_name=’表空间名’
表空间不足的情况
1.增加数据文件,扩大表空间
2.把表空间设置为自动扩展
alter tablespace tbs_ljb add datafile ‘/data/oracl/datafile/tb_ljb_02.def’ size 1024M
select filename,tablespace_name ,autoextensible bytes/1024/1024 from dba_data_files where tablespace_name =’tbs_ljb’;
设置自动增长
alter database datafile ‘/data/oracle/datafile/tb_ljb_02.dbf’ autoextend on
设置自动增长后不用担心表空间不足,但要注意磁盘空间情况
删除表空间包含数据文件
drop tablespace tbs_ljb including contents and datafiles;
查看maobo用户的默认表空间和临时表空间
select default_tablespace , temporary_tablespace from dba_users where username =’maobo’
oracle为不同的用户指定不同的临时表空间从而减缓IO竞争
临时表空间组p116
delete删除并不能释放空间,空块依然保留 insert时填补空块
truncate 空快被回收,空间释放
创建索引
create index idx_obj_id on t(id)
order by 操作开销很大 应该避免排序
1.order by 的排序列建索引
2.普通表改为有序散列聚簇表
建组合索引
create index idx_un_objid_objname on t(obj_Id,obj_name);
索引监控 p296
count(*) 有非空索引列时走索引
oracle日期
select * from t where datatime >= to_data(‘2016-11-30’,’yyy-MM-DD’)
会话 session
会话是用户与oracle服务器的单个连接
默认用户
sys 最高权限管理员
system 系统管理员
scott 示范用户tiger
alter user scott account unlock; 解锁
动态性能表
v$session 包含登陆信息
select distinct tablespace_wame from dba_free_space;
角色是一组相关权限的组合,可以将权限授予角色,再把角色授予用户以简化权限管理。
grant 授权
相关文章推荐
- 收获,不止Oracle(顶级专家盖国强、冯春培、黄志洪等联袂力荐)
- 收获,不止oracle 章节结构
- 收获,不止ORACLE
- 4.读书笔记收获不止Oracle之 体系结构原理
- 3.读书笔记收获不止Oracle之 物理体系
- 收获,不止Oracle
- 8.读书笔记收获不止Oracle之 逻辑体系三 扩展和性能
- 读收获不止oracle--表设计有感
- Oracle物理体系_收获,不仅仅是Oracle_学习笔记
- 6.读书笔记收获不止Oracle之 逻辑体系
- oracle索引结构 -- 收获,不止oracle
- 【读书笔记】【收获,不止Oracle】位图索引(2)
- 【读书笔记】【收获,不止Oracle】位图索引(1)
- 收获,不止Oracle 完整版
- 【读书笔记】【收获,不止Oracle】不同类型下表连接限制的对比
- 收获,不止Oracle(顶级专家盖国强、冯春培、黄志洪等联袂力荐)
- 【读书笔记】【收获,不止Oracle】索引组织表
- 【读书笔记】【收获,不止Oracle】哈希连接表(Hash)
- 1.读书笔记收获不止Oracle之开篇
- 7.读书笔记收获不止Oracle之 逻辑体系二 深入与调整