博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年9月14日

摘要: Oracle Database 10g:为网格计算设计的数据库自动存储管理(ASM)可移植集群件Real Application Clusters 和自动工作量管理资源管理器Oracle Streams使用 Oracle Enterprise Manager Grid Control 进行集中管理Oracle Database 10g 新增的自我管理功能数据库体系结构概述在数据库服务器上启动数据库后,Oracle 软件将对共享内存区(即系统全局区 (SGA))进行分配,并将启动多个Oracle 后台进程。这种 SGA 和 Oracle 进程的组合称为 Oracle 实例。启动实例后,Oracl 阅读全文

posted @ 2011-09-14 21:50 little健健 阅读(552) 评论(0) 推荐(0) 编辑

2011年9月13日

摘要: 移动数据:一般体系结构DBMS_DATAPUMP:该程序包中包括高速导出与导入实用程序的API,可用于成批地移动数据和元数据。直接路径 API (DPAPI):Oracle Database 10g 支持直接路径 API 接口DBMS_METADATA:工作进程使用这个程序包卸载或加载所有元数据外部表 API:使用 ORACLE_DATAPUMP 和 ORACLE_LOADER 访问驱动程序,可将数据存储在外部表中(即与平台无关的文件中)。SQL*Loader:为外部表访问数提供自动移植的加载程序控制文件expdp和 impdp:通过调用DBMS_DATAPUMP 程序包可启动并监视数据泵操作 阅读全文

posted @ 2011-09-13 16:57 little健健 阅读(258) 评论(0) 推荐(0) 编辑

摘要: 概览传统的恢复技术速度比较慢必须还原整个数据库或文件(而不仅仅是错误的数据)必须检查数据库日志中的每项更改闪回技术的速度比较快按行和事务处理对更改建立索引只还原更改的数据闪回命令易于操作不涉及复杂的多步骤过程何时使用闪回任何错误闪回数据库通过还原自先前某个时间点以来所做的所有更改,将数据库恢复到较早的时间点。闪回表可将表恢复到过去的某个时间点,而不必从备份进行还原。闪回删除可还原意外删除的表。闪回数据库概览其作用类似于数据库的倒回按钮用户造成了错误--->数据库逻辑损坏--->倒回(闪回)--->数据库倒回至正常状态缩短还原时间Oracle 数据库会定期将数据块的“前像”记录 阅读全文

posted @ 2011-09-13 14:35 little健健 阅读(285) 评论(0) 推荐(0) 编辑

2011年9月12日

摘要: 打开数据库(复习)NOMOUNT:必须读取初始化参数,不会检查任何数据文件MOUNT:检查初始化参数文件中列出的所有控制文件是否都存在且已同步OPEN检查控制文件知道的所有重做日志组是否都至少有一个成员。任何缺失的成员都会记录在预警日志中。验证控制文件知道的所有数据文件是否存在,但不验证脱机文件。如果缺失了任何文件,就会向管理员返回一个错误,指出第一个缺失的文件,此时实例保持在MOUNT状态SQL> SELECT name, error FROM v$datafile JOIN v$recover_file USING (file#)使数据库保持在打开状态打开实例后,如果丢失了以下项,实 阅读全文

posted @ 2011-09-12 20:00 little健健 阅读(227) 评论(0) 推荐(0) 编辑

摘要: 备份解决方案RMAN和oracle secure backup(提供了端到端的解决方案)对文件系统数据和 Oracle 数据库使用集中式磁带备份管理对 RMAN 备份使用以最合理方式进行了集成的介质管理层可备份网络任何位置的任何数据用户管理的方案指通过手动过程来跟踪备份需求和状态DBA 需要编写脚本查询 v$datafile以确定需要备份的数据文件及其当前状态。查询 v$logfile以标识联机重做日志文件。查询 v$controlfile 以标识要备份的控制文件。将每个表空间置于联机备份模式下。查询 v$backup 以查看哪些数据文件是置于联机备份模式下的表空间的一部分。发出操作系统复制命 阅读全文

posted @ 2011-09-12 17:22 little健健 阅读(257) 评论(0) 推荐(0) 编辑

2011年9月11日

摘要: DBA部分工作内容尽量避免数据库出现故障努力延长平均故障间隔时间 (MTBF):定期执行操作系统维护缩短平均恢复时间 (MTTR):提前确定恢复过程方案并配置备份最大程度地保护数据不会丢失。故障类别语句故障:单个数据库操作(选择、插入、更新或删除)失败。典型问题尝试在表中输入无效的数据。尝试执行操作,但权限不足。尝试分配空间失败。应用程序中存在逻辑错误。解决办法与用户合作来验证并更正数据。提供适当的对象或系统权限。三种方法启用可恢复的空间分配。增加所有者限额。增加表空间的空间。与开发人员合作来更正程序错误。用户进程故障:单个数据库会话失败。典型问题用户执行了异常断开连接操作。用户会话已异常终止 阅读全文

posted @ 2011-09-11 22:30 little健健 阅读(336) 评论(0) 推荐(0) 编辑

2011年9月10日

摘要: 性能监视性能页顶级会话顶级服务优化指导概览统计信息分析:自动优化优化程序会检查与缺少或过时统计信息有关的每个查询对象,然后提出收集相关统计信息的建议案。SQL 概要文件:ATO 会验证它自身的估计值并收集辅助信息以消除估计错误。访问路径分析:ATO 会检查新索引是否可明显地改进查询中每个表的访问性能,并且在适当的时候提供创建这种索引的建议案。SQL 结构分析:ATO 会尝试找出使用错误计划的SQL 语句并提供相关建议来调整它们使用 SQL 优化指导可分析 SQL 语句并获得性能建议案示例相关链接-->指导中心单击SQL优化指导顶级活动:最后一小时内运行的负载最高的SQL 语句时段SQL: 阅读全文

posted @ 2011-09-10 21:03 little健健 阅读(254) 评论(0) 推荐(0) 编辑

摘要: 主动维护术语简介自动工作量资料档案库 (AWR):是数据采集、分析和提供解决方案建议案的基础结构活动会话的历史记录 (ASH) :指存储在AWR 中最近会话活动的历史记录基线:指为性能比较而采集的“正常运行的数据库”的数据应用程序统计信息(事务处理量、响应时间)数据库统计信息操作系统统计信息磁盘 I/O 统计信息网络统计信息度量:指累积统计信息中的更改率统计信息:指用于优化内部操作的数据集合,如优化 SQL 语句的执行阈值:指比较度量值时所根据的边界值统计信息优化程序统计信息信息包括数据库块中表或索引的大小行数平均行大小和链计数(仅限表)已删除的叶行的高度和数量(仅限索引)不是实时统计信息每次 阅读全文

posted @ 2011-09-10 00:20 little健健 阅读(338) 评论(0) 推荐(0) 编辑

2011年9月8日

摘要: Oracle Net Services建立网络会话之后,Oracle Net 充当客户机应用程序与数据库服务器的数据信使。在客户机计算机上,Oracle Net 是一个用于连接到数据库的后台组件。在数据库服务器上,Oracle Net 包括一个称为监听程序的活动进程。Oracle Net Listener负责协调数据库与外部应用程序之间的连接。Oracle Net Services 最常见的用法是允许传入数据库连接,将oracle实例连接到非oracle数据源Oracle Net ListenerOracle Net Listener 是所有非本地用户连接到 Oracle 实例的网关。建立连接 阅读全文

posted @ 2011-09-08 20:42 little健健 阅读(1131) 评论(0) 推荐(0) 编辑

2011年9月7日

摘要: 责任划分必须信任具有 DBA 权限的用户。滥用信任审计线索会保护受信任的职位必须由多人分担 DBA 责任。一定不要共享帐户。DBA 和系统管理员必须由不同人员担任。划分操作员与 DBA 的责任。数据库安全性限制对数据和服务的访问(不是所有的用户都可以访问所有数据)验证用户监视可疑活动(运用审计工具)最少权限原则包括只在计算机上安装所需软件只在计算机上激活所需服务:意味着打开的端口少只允许需要访问的用户访问操作系统 (OS) 和数据库:用户越少意味着口令和帐户越少。帐户越少,管理员就越容易跟踪帐户的最新活动。限制对 root 或管理员帐户的访问限制对 SYSDBA和 SYSOPER帐户的访问只允 阅读全文

posted @ 2011-09-07 21:32 little健健 阅读(714) 评论(0) 推荐(0) 编辑