当前位置:文档之家› oracle培训材料

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.单击下一步,选择数据库配置。
相关主题