05 2018 档案
摘要:什么是控制文件? 每个Oracle数据库都有一个控制文件,它是一个记录数据库物理结构的小型二进制文件。控制文件包括: 数据库名称 关联的数据文件和重做日志文件的名称和位置 数据库创建的时间戳 当前的日志序列号 检查点信息 只要数据库处于打开状态,控制文件就必须可供Oracle数据库服务器写入。如果没
阅读全文
摘要:本节包含有关Oracle数据库故障诊断基础结构的背景信息。它包含以下主题: 故障诊断基础架构概述 关于事件和问题 故障诊断基础设施组件 自动诊断信息库的结构,内容和位置 故障诊断基础架构概述 故障诊断基础设施有助于预防,检测,诊断和解决问题。特别针对的问题是严重错误,例如由代码错误,元数据损坏和客户
阅读全文
摘要:Oracle数据库性能调整指南中详细介绍了监视数据库性能。以下是一些其他主题,其中包含该指南中未涉及的详细信息: 监控锁定 监视等待事件 性能监控数据字典视图 监控锁定 锁是防止访问同一资源的事务之间破坏性交互的机制。资源可以是用户对象(如表和行),也可以是用户不可见的系统对象,例如内存和数据字典行
阅读全文
摘要:以下各节介绍如何监视数据库错误和警报。它包含以下主题: 使用跟踪文件和警报日志监视错误 使用服务器生成的警报监视数据库操作 监视数据库中错误和警报的最简单和最好的方法是在企业管理器中的数据库主页。本节提供了使用数据字典视图,PL / SQL包和其他命令行工具进行监视的备用方法。 使用跟踪文件和警报日
阅读全文
摘要:本节包含内存管理的以下参考主题: 支持自动内存管理的平台 内存管理数据字典视图 支持自动内存管理的平台 以下平台支持自动内存管理 - Oracle数据库能够自动调整SGA和PGA的大小,根据需要将内存重新分配给另一个以优化性能: Linux Solaris Windows HP-UX AIX 内存管
阅读全文
摘要:本节提供有关Oracle数据库的自动内存管理功能的背景信息,并包含有关启用此功能的说明。涵盖以下主题: 关于自动内存管理 启用自动内存管理 监视和调整自动内存管理 关于自动内存管理 管理实例内存的最简单方法是让Oracle数据库实例为您自动管理和调整它。为此(在大多数平台上),只设置一个目标内存大小
阅读全文
摘要:与Oracle数据库相关的基本内存结构包括: System Global Area (SGA)SGA是一组共享内存结构,称为SGA组件,包含一个Oracle数据库实例的数据和控制信息。 SGA由所有服务器和后台进程共享。存储在SGA中的数据包括高速缓存的数据块和共享SQL区域。 Program Gl
阅读全文
摘要:内存管理涉及根据数据库更改的需求为Oracle Database实例内存结构维护最佳大小。必须管理的内存结构是系统全局区域(SGA)和实例程序全局区域(实例PGA)。 Oracle数据库支持各种由初始化参数设置选择的内存管理方法。 Oracle建议您启用称为自动内存管理的方法。 自动内存管理 从Or
阅读全文
摘要:以下是可帮助您管理流程和会话的数据字典视图。 参考资料 https://docs.oracle.com/cd/E11882_01/server.112/e25494/manproc.htm#ADMIN11196
阅读全文
摘要:有时需要终止当前用户会话。例如,您可能想要执行管理操作并需要终止所有非管理会话。本节介绍终止会话的各个方面,并包含以下主题: 识别哪个会话终止 终止活动会话 终止非活动会话 当会话终止时,会话的任何活动事务都会回滚,会话持有的资源(例如锁和内存区)会立即释放并可供其他会话使用。 您使用SQL语句AL
阅读全文
摘要:本部分包含: 关于外部程序 DBA任务来启用外部过程调用 关于外部程序 外部程序是用C,C ++,Java或其他语言编写的程序,编译并存储在数据库之外,然后由用户会话调用。例如,PL / SQL程序单元可以调用执行特殊用途处理所需的一个或多个C例程。 这些可调用的例程存储在动态链接库(DLL)中,或
阅读全文
摘要:本节介绍的并行执行功能可用于Oracle数据库企业版 本节介绍如何管理SQL语句的并行处理。在此配置中,Oracle数据库可以将处理SQL语句的工作分为多个并行进程。 许多SQL语句的执行可以并行化。并行度是可以与单个操作相关联的并行执行服务器的数量。并行度由以下任何因素决定: 声明中的PARALL
阅读全文
摘要:为了最大限度地提高性能并适应许多用户,多进程Oracle数据库系统使用后台进程。后台进程将合并功能,否则这些功能将由运行于每个用户进程的多个数据库程序处理。后台进程异步执行I / O并监视其他Oracle数据库进程,以提供更高的并行性以获得更好的性能和可靠性。 表5-4描述了基本的后台进程,其中许多
阅读全文
摘要:参考资料 https://docs.oracle.com/cd/E11882_01/server.112/e25494/manproc.htm#ADMIN12349
阅读全文
摘要:参考资料 https://docs.oracle.com/cd/E11882_01/server.112/e25494/manproc.htm#ADMIN00502
阅读全文
摘要:数据库驻留连接池(DRCP)在数据库服务器中为典型的Web应用程序使用场景提供连接池,其中应用程序获取数据库连接,在相对较短的时间内对其进行处理,然后释放它。 DRCP池“专用”服务器。共用服务器相当于服务器前台进程和数据库会话的组合。 DRCP补充了共享中间层进程中线程间连接的中间层连接池。另外,
阅读全文
摘要:Oracle数据库创建服务器进程来处理连接到实例的用户进程的请求。服务器进程可以是以下任一种: 一个专用的服务器进程,它只服务于一个用户进程 共享服务器进程,可以为多个用户进程提供服务 您的数据库始终启用以允许专用的服务器进程,但您必须通过设置一个或多个初始化参数来专门配置和启用共享服务器。 专用服
阅读全文
摘要:本部分包含: Oracle Restart概述 关于启动依赖关系 关于使用启动和停止组件Oracle Restart 关于启动和停止Oracle Restart Oracle Restart配置 Oracle Restart与Oracle Data Guard的集成 Oracle Restart快速
阅读全文
摘要:https://docs.oracle.com/cd/E11882_01/server.112/e25494/restart.htm#ADMIN12708
阅读全文
摘要:偶尔,您可能希望将数据库置于只允许DBA事务,查询,提取或PL / SQL语句的状态。这种状态被称为停顿状态,意思是系统中没有正在运行的非DBA事务,查询,提取或PL / SQL语句。 在对quiesce数据库的讨论中,DBA被定义为用户SYS或SYSTEM。其他用户(包括具有DBA角色的用户)不允
阅读全文
摘要:当Oracle Restart不在使用中时,可以通过连接SYSOPER或SYSDBA并发出SHUTDOWN命令来关闭具有SQL * Plus的数据库实例。如果您的数据库由Oracle Restart管理,则关闭数据库的推荐方法是使用srvctl stop database命令。 控制不会返回到启动数
阅读全文
摘要:您可以更改数据库的可用性。您可能想要这样做是为了限制访问,出于维护原因或使数据库只读。以下各节介绍如何更改数据库的可用性: 将数据库挂载到实例 打开已关闭的数据库 以只读模式打开数据库 限制对打开的数据库的访问 将数据库挂载到实例 当您执行特定的管理操作时,数据库必须启动并装载到一个实例,但是关闭。
阅读全文
摘要:当您启动数据库时,您将创建该数据库的一个实例并确定数据库的状态。通常,您通过安装和打开数据库来启动一个实例。这样做使数据库可供任何有效的用户连接并执行典型的数据访问操作。其他选项存在,这些也在本节中讨论。 本节包含与启动数据库实例有关的以下主题: 关于数据库启动选项 关于初始化参数文件和启动 关于自
阅读全文
摘要:除了在“查看参数设置”中列出的视图之外,您还可以使用以下视图查看有关数据库内容和结构的信息:
阅读全文
摘要:本节包含以下主题: 关于使用CloneDB克隆数据库 使用CloneDB克隆数据库 使用CloneDB克隆数据库后 关于使用CloneDB克隆数据库出于测试目的或其他目的克隆生产数据库通常是必要的。克隆生产数据库的常见原因包括: 部署使用数据库的新应用程序或现有应用程序的更新 运行数据库的系统上计划
阅读全文
摘要:照“使用DBCA创建数据库”或“使用CREATE DATABASE语句创建数据库”中所述创建数据库之后,实例仍处于运行状态,并且数据库已打开并可用于正常的数据库使用。您可能想要执行其他操作,其中一些会在本节中讨论。 一些安全考虑事项 在此版本的Oracle数据库中,进行了一些增强以确保数据库的安全。
阅读全文
摘要:本部分包含: 关于数据库服务 创建数据库服务 数据库服务数据字典视图 关于数据库服务 数据库服务(服务)是用于管理Oracle数据库中的工作负载的逻辑抽象。服务将工作量分成相互不相交的分组。每项服务都代表具有通用属性,服务级别阈值和优先级的工作负载。分组基于可能包括要使用的应用程序功能,应用程序功能
阅读全文

浙公网安备 33010602011771号