表空间和数据文件
表空间是数据文件的容器表空间是数据文件在数据库内逻辑的组织形式数据文件存在于操作系统之上,也可以是裸设备 常见表空间system系统表空间 数据库创建时就创建 必须包含 存放数据库基本组件信息 ...
归档数据库
归档数据库 在日志切换过程中 会循环覆盖 恢复性只限制于当前数据库里的redolog 归档就是将覆盖前的redo备份出来 提高恢复性 归档运行方式: 当前组被冻结 ==> 备份redo(归档) ==> 切换下一组redo&nbs...
归档数据库
归档数据库 在日志切换过程中 会循环覆盖 恢复性只限制于当前数据库里的redolog 归档就是将覆盖前的redo备份出来 提高恢复性 归档运行方式: 当前组被冻结 ==> 备份redo(归档) ==> 切换下一组redo&nbs...
日志管理
联机日志 redofile联机日志 存在的目的是为了数据完整性 通过时间向量和日志条目来维持完整性Oracle服务器维护联机重做日志文件以使数据库中的数据丢失减到最小。重做日志文件记录了对数据库缓冲区高速缓存内数据所...
修改实例和库名
改实例名: 步骤 1.改环境 ORACLE_SID=s254 2.mv 参数文件 密码文件windows改环境的方法(原名ora9i 新名s9i9i) 注册表 HKEY_LOCAL_MACHINE=>SOFTWARE=>ORACLE=>HOME0=>oracle_sid&n...
控制文件的管理
控制文件记录着数据库的物理文件信息和数据库的状态信息 非常重要一个控制文件是定义当前物理数据库当前状态的一个小的二进制文件Oracle 服务器在数据库使用的过程中会不断更新控制文件何时涉及改控制文件 每次...
建立裸设备库
1.dd命令建立文件 充当裸设备2.将裸设备和loop设备关联3.将loop设备和裸设备逻辑文件raw关联 产生多个loop设备需要修改模块加载参数4.授予oracle用户对裸设备的权限5.使用DBCA建库 采用裸设备对应文件加载 [o...
DBCA和手工建库
dbca 数据库创建助手 确认主机名,DNS和glogin.sql文件中书写正确(里面不要写DDL语句) 基本都能创建成功ps -ef |grep ora_export ORACLE_SID=testconn / as sysdbashow parameter nameexport ORAC...
数据库的停止
停库 shutdown shutdown normalshutdown transactionalshutdown immediateshutdown abortshutdown normal 不允许建立新的连接(普通用户) 等待会话结束 等待事务结束 产生检查点(完全检查点)...
数据库的启动
数据库启动的阶段nomountmountopen一步到位的方法 startup = nomount + mount + open 数据库的启动分 3 个阶段1、nomount:只加载实例 查看数据库状态:select instance_name,status from v$instan...
密码文件
oracle提供的认证模式 1. 操作系统验证(匿名登录 不检验用户名和密码) conn / as sysdba既是操作系统认证 只能用在本地 因为数据库软件安装在操作系统之上 用户必须是dba组;  ...
进程协作
主要介绍DBWN,CKPT,LGWR之间回顾DBWn n指的是0-9 a-j 20个写进程的区分标记 将脏块写盘SQL> show parameter db_writer_processes NAME TYPE VALUE------...
PGA
PGA我们称它是进程全局区,由于进程与进程间相对独立,所以也叫私有全局区。 PGA的分配情况和专有模式(dedicated)与共享模式(shared)有关系一.专有模式 内存情况 左边是栈空间(Stack Space)...
large,jave,stream池
large pool (可选组件)大池这个组件是共享池的补充,是对特殊的解析信息而设置的共享内存 就是为了减轻共享池的压力而设计的大池主要的作用是在共享服务环境。主要存放的内容有两类:第一类: UGA(共享服...
redo buffer
REDO是保证我们数据库交易安全最重要的保证REDO LOG BUFFER记录了数据库块的所有变更,它的主要内容有: 主要目的是用来数据库恢复 在块中改动的记录我们称REDO 记录 REDO实体包括了重构数据的信息...
db buffer cache
数据库缓冲缓存 Database Buffer Cache 是SGA组件中内存需求最大的 从OS角度来讲数据是以块为单位存放在磁盘上的 而oracle是依附于OS的,它也是以块进行存储的,但oracle中描述的块大小 通常是OS...
调整SGA大小
调整SGA大小 SGA 图 如何设置SGAOracle的一个重要发展方向就是自动管理,当然,SGA与PGA也不例外。从Oracle 9i开始,就出现了一个新的参数sga_max_size,可以保证在此数值之内的内存可以自由地修改与...
内存结构
要学会的问题SGA有哪些内存组件构成?SGA的内存分配是按什么单位来进行分配的?共享池(Shared pool)又可以分几部分?都是什么?10G以后SGA的内存组件可以进行自动管理,那怎么来设置自动共享内存管理ASMM?后台进程有...
参数文件
参数文件 约束实例的行为 实例的参数 实例受初始化参数影响 里面都是非默认参数 自定义参数 有文本和二进制两种文本 pfile=parameter file &...
数据库的用户接口和自启动脚本
一. EM(Enterprise Manager) 9I提供的是OEM JAVA写的图形很丑陋 速度也慢 到10g后改名为EM oracle10G提供的EM基于WEB的企业管理器 功能强大 但不是DBA日常维护的主要接口 辅助而已 安装完成后数...