oracle培训

2026/4/27 9:56:49

目录

第1章 数据库 ................................................................................................................................ 2 第2章 关闭和启动数据库以及参数文件pfile spfile ................................................................... 9 第3章 数据字典和动态性能视图 ............................................................................................... 11

3.1常用数据字典 ................................................................................................................... 11 3.2常用动态性能视图 ........................................................................................................... 13 第4章 控制文件........................................................................................................................... 15

4.1控制文件的概念 ............................................................................................................... 15 4.2.建立多元化的控制文件 ................................................................................................... 15 4.3处理控制文件丢失 ........................................................................................................... 16 4.4修改永久参数文件 ........................................................................................................... 17 4.5修改数据库名: ............................................................................................................... 17 4.6删除控制文件 ................................................................................................................... 18 第5章 管理重做日志文件 ........................................................................................................... 18

5.1重做日志的概念 ............................................................................................................... 18 5.2增加重做日志 ................................................................................................................... 18 5.3删除重做日志 ................................................................................................................... 18 5.4改变重做日志的位置和名称 ........................................................................................... 19 第6章 管理归档日志 ................................................................................................................... 19

6.1控制归档 ........................................................................................................................... 20 6.2配置归档位置和文件格式 ............................................................................................... 20 6.3显示归档日志信息 ........................................................................................................... 21 第7章 管理表空间和数据文件 ................................................................................................... 22

7.1建立表空间 ....................................................................................................................... 22 7.2建立非标准块表空间 ....................................................................................................... 23 7.3维护表空间 ....................................................................................................................... 23 第8章 管理undo表空间 ............................................................................................................. 25

8.1管理undo表空间 ............................................................................................................. 25 8.2监视undo空间信息 ......................................................................................................... 26

第1章 数据库

ORACLE SERVER是由实例和数据库两部分组成。实例是一组内存结构和后台进程的集合,内存结构包括:数据高速缓存、重做日志缓冲区和共享池3部分组成,后台进程smon 、pmon、dbwr、ckpt、lgwr、arch等

数据库是一组os文件的集合,它由数据文件、控制文件、重做日志文件组成。

SGA:是由一组内存结构组成的,它是由所有用户进程共享的一块内存区域,启动实例时会自动分配sga,关闭后sga会释放掉。Sga:包括数据高速缓冲区、重做日志缓冲区、共享池。 在早期修改sga时要关闭数据库,在9i以后可以动态的修改这些参数,不过不能超过sga_max_size 的值。

共享池:用于存放最近执行的sql语句和数据字典信息,其尺寸由初始化参数:share_pool_size决定的。

库高速缓存:用于存放最近执行的sql语句信息,包括sql的语句文本、解析代码值以及执行计划

数据字典高速缓冲区:用于存放数据字典的信息,包括表、列的定义以及权限信息。

库高速缓冲区和数据字典高速缓存的尺寸是动态变化的,不是固定的。

9i之前修改共享池的尺寸,参数文件必须从新启动实例

Alter system set share_pool_size= 数据高速缓存

用于存放最近访问的数据块的信息,它由许多小缓冲区做成。(缓冲区尺寸=数据块尺寸)

在10g中使用初始化参数db_cache_size和db_nk_cache_size来定义数据库高速缓存的尺寸。 重做日志缓冲区:

重做日志缓冲区用于记载实例的变化,其尺寸由初始化参数log_buffer来定义的,当执行ddl或者dml语句时:服务器进程首先将事物变化记载到重做日志缓冲区,然后才会修改高速缓存。

DML----Data Manipulation Language 数据操纵语言 如insert,delete,update,select(插入、删除、修改、检索) DDL----Data Definition Language 数据库定义语言 如 create procedure之类

DCL----Data Control Language 数据库控制语言 如grant,deny,revoke等,只有管理员才有这样的权限

大缓存池:

使用共享服务器、使用rman在磁带设备上面进行备份、转储和恢复

执行并行查询 使用I/O salves的提高I/O性能 Alter system set large_pool_size Java池

Java池用于存放java代码,java_pool_size决定其大小,在数据库中安装java VM 必须配置java池,并且其尺寸应该大于20M

PGA:是用于存放服务器进程的数据和控制信息,它是独立于sga的一块内存区域。当用户进程连接到oracle server时,oracle server会为每个服务器进程分配相应的PGA,初始化参数pga_aggregate_target用于指定所有服务器进程总计占用的最大pga的内存空间。每个服务器进程都具有私有的pga内存空间 后台进程

Smon(sytem monitor)用于执行实例恢复、合并空间碎片以及释放临时段,当数据库在运行过程中出现实例失败(断电、内存故障、后台进程实例外等)此时数据还没有完全写入到磁盘(数据文件、重做日志文件),当数据库从新打开后,后台进程会执行一下的命令来恢复实例。


oracle培训.doc 将本文的Word文档下载到电脑
搜索更多关于: oracle培训 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219