重新整理oracle学习大纲路线
2013-10-03 19:08
477 查看
体系结构整理:
oracle实例和数据库是两个东西首先:oracle实例是内存和后台进程的总称
但是数据库是实例和文件的总称
oracle rac 多个实例,一个库。多台机子同时运行一个库。但是他们写的数据都在一个数据库里边。
sga ,系统全局区。
(shared pool、buffer cache、redo buffer、...)
shared pool :shared_pool_size主要是存放sql语句。
buffer cache:db_cache_size主要存放数据库的数据块db_block_size。
日志缓冲区 :log_buffer存放更改的数据变化,产生的redo。
大型池 :large_pool_size主要为是rman备份,分配内存。如果没分配占用shared pool。
java池 :
pga 私有全局区,
进程
后台进程
smon:处理数据库的事务,undo,temp,表空间回收
dbwr:数据库缓存区的数据写到硬盘
lgwr:把日志buffer的数据写到日志文件
chpt: 触发dbwr
pmon: 清空用户连接上来的应用进程资源
用户进程:客户端发起的连接进程
服务进程:服务器端启动的为客户发起连接的进程
数据库的连接模式:专有模式(一个用户对一服务器)、共享模式
数据库sga,数据库pga,服务器端的进程
共享模式:一定是连接处理速度要快
存储结构(控制文件、数据文件、日志文件)
控制文件:数据库物理结构,数据文件,位置,数据文件的文件头scn,日志文件,位置等信息。
数据文件:实实在在的数据。
日志文件:变化存放,如果数据库不是正常关闭,启动数据库时需前滚。
参数文件:数据库启动时候基本参数,控制文件位置,数据库多大..
linux unix 用ipcs -m 可以查看oracle共享内存段。
oracle管理指南:
1,安装数据库软件及创建数据库环境变量
内核参数
软件目录
数据库名称
字符集设置
数据文件格式: 文件系统,raw,asm
2,数据库和实例启动关闭
启动数据库的三个阶段
(nomount:启动参数文件
mount :读控制文件ora-205
open :读数据文件和redo,如果数据库的数据文件检测点一致,那么直接打开,如果不一致,就实例级恢复,包括前滚和回滚。)
关闭数据库的三个阶段:正常还是强行
(shutdown immediate,abort)
v$instance v$database v$parameters
3,管理内存:
缓冲区高速缓存db_cache_size
共享池shared_pool_size
大型池large_pool_size
java池
重做日志缓冲区redo_buffer
自动管理共享内存
自动优化的sga参数
手动优化的sga参数
v$parameters v$
4,表空间
创建各种表空间,数据表空间,回滚段表空间,临时表空间
删除表空间
创建非标准大小的表空间
创建big tablespace
查询表空间
v$tablespace dba_tablespaces
5,数据文件
添加数据文件
删除数据文件
重命名数据文件
更改数据文件大小
数据文件online,offline
查看数据文件大小
v$datafile dba_data_files dba_temp_files
6,参数管理
spfile和pfile转换 create pfile '/tmp/aa.txt' from spfile;
更改spfile
更改pfile
查看参数
7,redo管理
添加redo组
删除redo组
添加删除redo成员
删除redo成员
更改redo大小
查看redo状态
查看redo成员状态
v$log v$logfile
8,undo管理
undo表空间创建
undo表空间更改
undo表空间用途
undo保留时间的设置
ora-01555错误产生原因
9,闪回
闪回删除和回收站
回收站
从回收站还原表
回收站:自动回收空间
回收站:手动回收空间
查询回收站
查询已删除的表中的数据
闪回删除的数据
dba_recyclebin
10,管理所
锁定机制
数据并发处理
DML锁定
锁定冲突
锁定冲突的可能原因
检测锁定冲突
解决锁定冲突
使用sql解决锁定冲突
死锁
v$lock
11,oracle用户
创建用户
赋予用户权限
管理用户
在用户中创建对象
管理用户对象
删除用户
dba_users
12,oracle网络
网络包括服务器端和客户端
主要是配置tnsnames,ora(客户端文件)listener.ora(服务端文件)sqlnet.ora
把服务动态注册到监听,静态注册到监听
包括客户端连接单机库,rac库配置方法
13,审计
14,数据字典:
v$动态性能视图
静态性能视图:dba_
all_
user_
相关文章推荐
- 重新整理后的Oracle OAF学习笔记——1.OA Framework 精要之Page解析
- 重新整理后的Oracle OAF学习笔记——2.OA Framework 精要之状态管理
- 重新整理后的Oracle OAF学习笔记——4.应用构建基础之实现视图
- 重新整理后的Oracle OAF学习笔记——3.应用构建基础之实现模型
- oracle 基本属性整理(学习韩三平老师整理)
- oracle开发之<<SQL Cookbook>>学习笔记整理:第三章 操作多个表
- 31天重构学习笔记重新整理下载
- Oracle学习路线图
- 大数据学习路线大纲
- 给新手的Oracle学习路线
- 0基础学习大数据路线,0基础大数据开发课程大纲
- 【学院官方整理】Python学习路线图-适合自学者从入门到项目开发(视频+文档) 干货提炼
- Oracle 官方学习文档整理——OCP & OCM
- Oracle基础重新学习以及思考
- 性能测试学习路线----结合多家性能测试培训机构整理出来的
- 一个老鸟发的公司内部整理的 Android 学习路线图
- 博客整理:Oracle 表系列学习目录
- oracle学习整理(二)函数
- [置顶] Oracle学习路线与方法
- Python学习路线(课程大纲+Python视频教程+下载地址)