oracle培训材料
Oracle9i数据库管理
Oracle后台进程
DBWR 数据库写入程序 LGWR 日志写入程序 CKPT 检查点 SMON 系统监控 PMON 进程监控 ARCH 归档 RECO 恢复 LCKn 封锁 Dnnn 调度进程 Snnn 服务器
49
Oracle9i数据库管理
Oracle数据库和实例的启动
43
Oracle9i数据库管理
Oracle数据字典
表和视图构成; 存储oracle系统的活动信息以及所有用户数据库的定
义信息; 分为静态数据字典和动态性能表。
44
Oracle9i数据库管理
静态数据字典
用户视图:以USER做前缀,包含当前用户所拥有的全部对象信息; 扩展用户视图:以ALL做前缀,它除了包含当前用户所拥有的全部对
50
Oracle9i数据库管理
初始化参数文件
在启动一个实例时,ORACLE必须读入一初始化参数文件(initialization parameter file),该参数文件是一个文本文件,包含有实例配置参数。这些参 数置成特殊值,用于初始ORACLE实例的许多内存和进程设置,该参数文件 包含:
一个实例所启动的数据库名字 在SGA中存储结构使用多少内存; 在填满在线日志文件后作什么; 数据库控制文件的名字和位置; 在数据库中专用回滚段的名字。
36
Oracle9i数据库的备份与还原
数据的导出 1 将数据库Test完全导出,用户名system 密码manager 导出 到D:\daochu.dmp
exp system/manager@TEST file=d:\daochu.dmp full=y log=d:\daochu.log
2 将数据库中system用户与sys用户的表导出 exp system/manager@TEST file=d:\daochu.dmp
数据库
42
Oracle9i数据库管理
模式对象1
与每个用户相关的一组数据 库对象的集合
模式所有者拥有该模式下的 所有对象的全部权限
一个表空间可存储不同的模 式对象,一个模式的不同对 象也可以存储在不同的表空 间中
模式对象2
表 视图 索引 序列 数据库链路 过程、函数、包和触发器 同义词 快照 聚集
Oracle9i数据库培训
2009年5月
1
培训目录
Oracle9i 数据库系统的安装、配置 用户数据库的建立和基本维护 Oracle9i数据库管理基本知识 Sql*plus工具和PL/SQL语言简介
2
Oracle9i企业版安装环境
Oracle9i Enterprise Editon 环境要求
12.安装成功。
17
Oracle9i服务名配置步骤
1.Net manager的配置,添加服务命名,选择服务命名,点左侧“+”
18
Oracle9i服务名配置步骤
2.填入服务名
19
Oracle9i配置步骤
3.确定网络协议,cle9i配置步骤
4.填写主机名(ip或完整的计算机名),端口号(与监听器一致)
4
Oracle9i安装目录结构
根目录为:x:\oracle 主目录为:
Ora92在主目录下包含bin、network、assistants等目 录;
Admin:数据库管理文件目录,包含以数据库命名 的子目录;
Oradata:数据库文件存储目录;
控制文件 数据文件 联机重做日志文件
5
ORACLE在内存存储下列信息:
执行的程序代码; 连接的会话信息; 程序执行期间所需数据和共享的信息; 存储在外存储上的缓冲信息;
ORACLE具有下列基本的内存结构:
软件代码区; 系统全局区,包括数据库缓冲存储区、日志缓冲区和共享池; 程序全局区,包括栈区和数据区; 排序区。
48
Alter tablespace users add datafile ‘d:\oracle\oradata\userdata3.dbf’ size 50m autoextend off;
41
Oracle9i数据库存储管理
TableSpace1
TableSpace2
DataFile1
DataFile2 DataFile3
内存:1GB以上 硬盘:80G以上 CPU:P4 1.0G以上 操作系统:MS WIN2000 AS、WIN2003
3
Oracle9i客户端安装环境
Oracle9i客户端环境要求
内存:512MB以上 硬盘:30GB以上 CPU:P4 1.0G以上 操作系统:win2000/xp以上.
34
Oracle9i数据库的备份与还原
数据文件
每一个Oracle数据库有一个或多个物理的数据文件(Data File)。 一个数据库的数据文件包含全部数据库数据。逻辑数据库结 构(如表、索引)的数据物理地存储在数据库的数据文件中。数 据文件有下列特征:
一个表空间(数据库存储的逻辑单位)由一个或多个数据文件组 成;
21
Oracle9i配置步骤
5.填写全局标识符SID
22
Oracle9i配置步骤
6.可以选择测试,也可直接完成
23
Oracle9i配置步骤
7.测试界面
24
Oracle9i监听程序配置步骤
1.Net manager的配置,添加服务命名,选择监听程序,点左侧“+”
25
Oracle9i监听程序配置步骤
32
建立表空间、用户、导入数据库
5.导入数据库 在开始菜单中运行中输入命令: Imp 用户名/密码@服务名 file=路径\文件名 log=路径\文件
名 full=y 如下: IMP SYS40_SJK/SYS2005@ORACLE92
FILE=D:\SJKBAK\SYS40_SJK.DMP LOG=D:\SJKBAK\ SYS40_SJKLG.LOG FULL=Y IMP PEDIS40/SJK2005@ORACLE92 FILE=D:\SJKBAK\PEDIS40.DMP LOG=D:\SJKBAK\PEDIS40LG.LOG FULL=Y
owner=(system,sys)
37
Oracle9i数据库的备份与还原
数据的导出 3 将数据库中的表table1 、table2导出
exp system/manager@TEST file=d:\daochu.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据 导出
13
Oracle9i安装步骤
9.单击下一步,ORACLE会列出安装产品列表。
14
Oracle9i安装步骤
10.单击下一步,进行ORACLE数据库的安装,在安装的过程中会弹出两 次对话框,要 求插入第二章和第三章光盘。
15
Oracle9i安装步骤
11.单击下一步,生成数据库并进行工具配置。
16
Oracle9i安装步骤
33
Oracle9i数据库卸载
停止Oracle服务; 利用Oracle卸载工具进行卸载; 在注册表中删除;
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE KEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET
\SERVICES
删除C:\Program Files\Oracle和Oracle的安装目录; 重新启动计算机.
象信息外,还包含公共账户和显示授权用户的全部模式对象; 管理员视图:以DBA做前缀,包含整个数据库的所有对象信息; 检索用户在数据库所拥有模式对象信息
Select * From User_Objects; 检索用户表、视图、聚集信息
Select * From User_Tab_Objects; 检索用户对象访问权限信息
Oracle9i安装步骤
1.鼠标单击开始安装(Setup.exe),出现下面界面
6
Oracle9i安装步骤
2.单击下一步,确定Oracle主目录名及安装路径。
7
Oracle9i安装步骤
3.单击下一步,选择要安装的产品。
8
Oracle9i安装步骤
4.单击下一步,选择安装类型。
9
Oracle9i安装步骤
39
培训目录
Oracle9i 的安装、配置 用户数据库的建立和基本维护 Oracle9i数据库管理基本知识 Sql*plus工具和PL/SQL语言简介
40
Oracle9i数据库存储管理
创建与修改数据文件
可以使用DBA在图形界面中创建与修改数据文件
Alter tablespace users add datafile ‘filename1’ size 10m autoextend on next 2m maxsize 50m;
2.添加地址
26
Oracle9i监听程序配置步骤
3.保存设置
27
培训目录
Oracle9i 的安装、配置 用户数据库的建立和基本维护 Oracle9i数据库管理基本知识 Sql*plus工具和PL/SQL语言简介
28
建立表空间、用户、导入数据库
1.建立两个表空间(PEDIS40、SYS40_SJK)
Oracle数据库实例
系统全局区(SGA)时数据库信息的共享内存区; 多个Oracle进程; 每个打开的Oracle数据库有一个或多个Oracle实例支
撑; Oracle实例高效地管理数据库的所有数据; 为用户和应用程序访问数据库提供服务。
47
Oracle9i数据库管理
Oracle内存结构
5.单击下一步,选择数据库配置。