Oracle Database 10g
:
数据库管理 - 课堂练习
I
学生指南第 1 册
D17090CN31
版本 3.1
2009 年 8 月
D61386
版权所有 © 2009,Oracle。保留所有权利。
免责声明
本文档包含专有权信息,并受版权法和其它知识产权法的保护。您可以复制和打印本文
档,但只能在 Oracle 培训课程中使用。不得以任何方式修改或变更本文档。除了在依
照版权法中制定的“合理使用”范围内使用本文档外,在未经 Oracle 明确授权的情况
下,您不得以全部或部分的形式使用、共享、下载、上载、复制、打印、显示、展示、
再版、发布、许可、张贴、传播或散布本文档。
本文档中包含的信息如有更改,恕不另行通知。如果您在本文档中发现任何问题,请书
面通知:Oracle University, 500 Oracle Parkway, Redwood Shores, California 94065
USA。Oracle 不保证本文档中没有错误。
有限权利声明
如果将本文档交付给美国政府或代表美国政府使用本文档的任何人,则适用以下通知中
的规定:
U.S. GOVERNMENT RIGHTS
The U.S. Government’s rights to use, modify, reproduce, release, perform, display, or
disclose these training materials are restricted by the terms of the applicable Oracle
license agreement and/or the applicable U.S. Government contract.
商标声明
Oracle 是 Oracle 公司和(或)其分公司的注册商标。其它名称可能是其各自拥有者的
商标。
作者
Tom Best
Maria Billings
技术撰稿人和审稿人
Celia Antonio
Larry Baumann
Tammy Bednar
Howard Bradley
M.J. Bryksa
Sandra Cheevers
Steve Friedberg
Joel Goodman
John Hibbard
Magnus Isaksson
Sushma Jagannath
Christine Jeal
Steven Karam
Donna Keesling
Stella Kister
Pierre Labrousse
Stefan Lindblad
Dee Matishak
Paul Needham
Raza Siddiqui
James Spiller
Janet Stern
Barry Trute
Jean-Francois Verrier
Anthony Woodell
编辑
Joyce Raftery
制图员
Satish Bettegowda
出版商
Jobi Varghese
iii
目录
前言
1 简介
课程目标 1-2
建议日程表 1-3
课程目标 1-4
Oracle 产品和服务 1-5
Oracle Database 10g:“g”代表网格 1-6
Oracle
数据库体系结构
1-8
数据库结构 1-9
Oracle 内存结构 1-10
进程结构 1-12
Oracle 实例管理 1-13
服务器进程和数据库缓冲区高速缓存 1-14
物理数据库结构
1-15
表空间和数据文件 1-17
SYSTEM 和 SYSAUX 表空间 1-18
段、区和块 1-19
逻辑和物理数据库结构 1-20
课程示例:HR
方案
1-22
数据库体系结构:结构化组件概要 1-23
小结 1-24
2
安装
Oracle
数据库软件
课程目标
2-2
Oracle 数据库管理员的任务 2-3
用于管理 Oracle 数据库的工具 2-4
安装:系统要求 2-6
检查系统要求 2-7
灵活体系结构 (OFA) 2-8
使用灵活体系结构
2-9
iv
设置环境变量 2-11
Oracle Universal Installer (OUI) 2-13
安装 Oracle 软件 2-14
数据库配置选项 2-15
执行配置脚本
2-16
完成安装 2-17
高级安装选项 2-18
安装选项:无提示模式 2-19
小结 2-20
练习概览:安装 Oracle 软件 2-21
3 创建 Oracle 数据库
课程目标 3-2
为数据库制定计划 3-3
数据库:示例 3-4
Database Configuration Assistant (DBCA) 3-5
使用 DBCA 创建数据库 3-6
口令管理 3-12
创建数据库设计模板 3-13
使用 DBCA 删除数据库 3-14
小结 3-16
练习概览:使用
DBCA 3-17
4
管理
Oracle
实例
课程目标 4-2
管理框架 4-3
启动和停止
Database Control 4-4
Oracle Enterprise Manager 4-5
访问 Oracle Enterprise Manager 4-6
数据库主页 4-7
使用 SQL*Plus 和 iSQL*Plus 访问数据库 4-8
使用 iSQL*Plus 4-9
为了以 SYSDBA 和 SYSOPER 身份进行访问而设置 iSQL*Plus 4-10
使用 SQL*Plus 4-12
从 Shell 脚本调用 SQL*Plus 4-13
从 SQL*Plus 调用
SQL 脚本 4-14
初始化参数文件
4-15
v
简化初始化参数 4-16
查看和修改初始化参数 4-18
数据库启动和关闭 4-19
启动 Oracle 数据库实例 4-20
启动 Oracle 数据库实例:
NOMOUNT
4-21
启动 Oracle 数据库实例:MOUNT 4-22
启动 Oracle 数据库实例:OPEN 4-23
关闭 Oracle 数据库实例 4-24
关闭模式 4-25
SHUTDOWN
选项
4-26
使用 SQL*Plus 启动和关闭 4-29
查看预警日志 4-30
查看预警历史记录 4-31
动态性能视图 4-32
动态性能视图:用法示例 4-33
动态性能视图:注意事项
4-34
小结 4-35
练习概览:管理 Oracle 实例 4-36
5
管理数据库存储结构
课程目标
5-2
存储结构 5-3
如何存储表数据 5-4
数据库块的结构 5-5
表空间和数据文件 5-6
Oracle Managed Files (OMF) 5-7
表空间中的空间管理
5-8
浏览存储结构 5-9
创建新表空间 5-10
本地管理表空间的存储 5-12
预配置数据库中的表空间 5-14
变更表空间 5-16
对表空间执行的操作
5-18
删除表空间 5-20
查看表空间信息 5-21
采集存储信息 5-22