1 / 28
文档名称:

Oracle培训一.ppt

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

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

分享

预览

Oracle培训一.ppt

上传人:核辐射 2022/5/20 文件大小:1.32 MB

下载得到文件列表

Oracle培训一.ppt

文档介绍

文档介绍:Oracle培训一
总 体 结 构
内存结构
包括SGA
PGA
进程结构
包括前台
进程、后
台进程
存储结构
包括控制
文件、数
据文件、
日志文件
存 储 结 构
数据库、表空间、方案

shutdown [ normal | immediate | abort ]
目 录
一、Oracle安装
二、Oracle基本使用
三、Oracle统计SQL
四、Oracle日常维护
常用的管理视图
名称
用途
dba_data_files
关于数据库文件的信息
dba_indexes
数据库中所有索引的描述
dba_objects
数据库中所有的对象
dba_segments
为所有数据库段分配的存储空间
dba_sequences
数据库中所有序列的描述
dba_tables
数据库中所有表的描述
dba_tablespaces
数据库中所有表空间的描述
dba_tab_privs
数据库中对象所授的权限
dba_users
关于数据库的所有用户信息
dba_views
数据库中所有视图
常用的管理视图
名称
用途
v$process
v$process视图包含当前系统oracle运行的所有进程信息。常被用于将oracle或服务进程的操作系统进程ID与数据库session之间建立联系。
v$session
V$SESSION是基础信息视图,用于找寻用户SID或SADDR。
v$sqltext
v$sqltext视图包括Shared pool中SQL语句的完整文本,一条SQL语句可能分成多个块被保存于多个记录内。
v$session_wait
这是一个寻找性能瓶颈的关键视图。它提供了任何情况下session在数据库中当前正在等待什么(如果session当前什么也没在做,则显示它最后的等待事件)。
v$sql_plan
本视图提供了一种方式检查那些执行过的并且仍在缓存中的cursor的执行计划。
v$lock
1. 使用v$lock找出session持有的锁2. 使用v$session找出持有锁或等待锁的session执行的sql语句3. 使用v$session_wait找出什么原因导致session持有锁堵塞4. 使用v$session获取关于持有锁的程序和用户的更多信息
目 录
一、Oracle安装
二、Oracle基本使用
三、Oracle统计SQL
四、Oracle日常维护
错 误 定 位
两个主要的信息来源
ORA-XXXX 格式的错误代码
根据这个代码,到oracle网站相关的代码库中找寻相应
的解释和处理方法。
如需要其他人员协助来解决相关的问题, 请把记录了问
题的log(如非税系统的日志)发给对方, 而log的内容须包
括问题发生时间点前24小时内的log。
Oracle的系统日志
登陆Oracle数据库, 执行 show parameter
background_dump_dest 会得到一个路径, 进入路径
后, 找alert*.log即可.
日常维护内容
表空间使用情况
通过 dba_data_files 和 dba_free_space 视图
数据库磁盘空间
通过 dba_data_files
alert_{SID}.log文件内的异常信息
日常维护内容
查看表空间使用情况
select , "总量(M)", as 总块数, "剩余总量(M)", "剩余块数", ( / ) * 100 "空闲比例"
from (select , sum() / 1024 / 1024 totalspace, sum() totalblocks from dba_data_files t group by ) dbf,
(select , sum() / 1024 / 1024 freespace, sum() freeblocks from dba_free_space tt group by ) dfs
where trim() = trim(