1 / 18
文档名称:

Oracle基础知识.ppt

格式:ppt   页数:18页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Oracle基础知识.ppt

上传人:yunde112 2014/12/21 文件大小:0 KB

下载得到文件列表

Oracle基础知识.ppt

文档介绍

文档介绍:内容
Oracle基础架构与备份
Oracle常见问题及定位方式
PL/SQL与 Oracle GC 使用介绍
举例说明——SFC客户端故障定位
Oracle的基础架构
数据文件(ORA与DBF)
存储数据库数据的文件,如表、索引数据等
日志文件(LOG )
记录所有用户对数据库所做的修改信息
数据库参数文件(ORA)
spfile pfile ,决定了数据库的总体结构
控制文件(CTL)
一个数据库只需要一个控制文件,描述数据物理结构
Oracle的物理结构
表空间(table space)
数据块最大的逻辑单位,由一个或多个数据文件组成
段(segment)
段由区组成,常见有数据段、索引段、回滚段、临时段等
区(extent)
区位于段中,由连续的数据块组成
数据块(block)
数据块中最小的数据
组织和管理单位,
大小在创建时确定
Oracle的逻辑结构
动态内存管理
9i/10g允许对内存大小在线修改
系统全局区(SGA)
一组为系统分配的共享的内存结构,包含着一个数据库实例的数据
和控制信息,共享
数据缓冲区
日志缓冲区
共享池
程序全局区(PGA)
包含着单个用户和服务器数据和控制信息的内存区域,非共享
排序区
大池
Java池
Oracle的逻辑结构

路径: \oracle\product\\WORK\ADMIN\
LOG路径: \oracle\product\\WORK\log\
语法:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = E:\oracle\product\\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
)
)
启动监听进程
>lsnrctl start
关闭监听进程
>lsnrctl stat
察看监听状态
>lsnrctl start
数据库连接——服务端

路径: \oracle\product\\WORK\ADMIN\
LOG: \oracle\product\\WORK\ADMIN\.ora
语法:
MES_PROD =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = )(PORT = 1521))
)
(CONNECT_DATA =
(SID = bhpsfcdb)
) )
查看状态
>tnsping mes_prod
数据库连接——客户端
周备份策略
周一至周六: 增量备份,JOB启动时间为晚上八点,12盘磁带两周循环一次
周日:全备份,JOB启动时间为早上8点,4盘磁带,每月循环一次
月备份策略
每月把最后一个星期天完全备份磁带拿出,交到IT经理处,存放于IT经理宿舍,保存周期为1年。
年备份策略
把历史资料库Report2超过一年的资料备份至磁带,存放于IT经理宿舍,保存周期为15年。
备份迁移策略
共三个环境,正式环境存放半年生产资料,超过半年生产资料迁移至Report1历史资料库,执行频率每月一次;Report1保留一年的资料,超过1年的资料迁移至Report2,执行频率每月一次;Report2保留一年资料,超过一年的资料备份至磁带交至IT经理处,执行频率1年一次,保留15年。
数据库备份
表空间方面问题
问题描述:
随着数据库使用时间的增长,数据库系统存储的数据就越多,不断增长的数据可能导致空间不足、目标的范围分配数太大、SQL语句的性能下降等问题,因此应该经常检查空间使用情况。
解决方法:
定期检查主要表空间的使用情况,执行表空间的剩余空间检查脚本或者使用DBA STADIO查看,剩余空间应该保持在20%以上,否则需要备份、增加数据文件或清理历史数据。查询表空间的语句如下:
SELECT "Name", "Status",
TO_CHAR(( / 1024 / 1024), '99,') "Size (M)