file-type

Oracle11gR2数据库管理:程序驻存与DBMS_SHARED_POOL

下载需积分: 50 | 8.74MB | 更新于2024-08-10 | 11 浏览量 | 91 下载量 举报 收藏
download 立即下载
"将程序常驻内存-嵌入式linux应用开发完全手册-PDF完整版-Oracle 11g R2 DBA 操作指南" 在Oracle数据库管理中,将程序常驻内存是一个重要的优化策略,特别是在处理高并发和性能敏感的应用场景。Oracle 11g R2 DBA操作指南中提到了一个名为DBMS_SHARED_POOL的软件包,它是用于管理数据库对象内存存储的关键工具。这个软件包提供了两个关键过程:KEEP和UNKEEP。 KEEP过程允许数据库管理员将经常使用的数据库对象,如存储过程、触发器、序列、游标和JAVA SOURCE等,保持在共享池(shared pool)中,确保这些对象不会被清除出内存。这样做的好处在于减少磁盘I/O操作,因为当这些对象被频繁调用时,无需反复从磁盘加载到内存,从而提高了系统的响应速度和整体性能。 相反,UNKEEP过程则用于从共享池中移除不再需要或者出现问题的程序,释放内存资源供其他用途。在使用KEEP之前,如果尝试直接执行DBMS_SHARED_POOL的KEEP过程,可能会遇到权限问题或未安装软件包的错误。因此,必须以DBA权限登录,并且可能需要先执行一个.sql脚本文件(如dbmspool.sql)来创建和初始化DBMS_SHARED_POOL软件包。 在Oracle 11g R2中,DBMS_SHARED_POOL不是默认安装的,因此需要额外的步骤进行安装和配置。例如,可以使用SYSTEM或SYSDBA权限的用户登录,然后执行相应的SQL命令来创建和应用这个软件包。书中的例子展示了如何使用KEEP过程,例如`EXECUTE DBMS_SHARED_POOL.KEEP('HR.SECURE_DML');`,这个命令将HR schema下的SECURE_DML存储过程保留在内存中。 Oracle 11g R2 DBA操作指南是一本全面覆盖Oracle数据库管理的书籍,包括安装与卸载、SQL语言、数据库对象、备份与恢复、用户和系统管理、企业管理器(EM)以及性能优化等多个方面。这本书适合Oracle数据库初学者和DBA作为参考,同时也覆盖了OCA(Oracle Certified Associate)认证考试的相关知识点。 将程序常驻内存是提高Oracle数据库性能的重要手段,而DBMS_SHARED_POOL软件包是实现这一目标的关键工具。通过理解和熟练运用这个软件包,数据库管理员能够更有效地管理和优化数据库的内存资源,以满足高性能应用的需求。

相关推荐

filetype
"sgmediation.zip" 是一个包含 UCLA(加利福尼亚大学洛杉矶分校)开发的 sgmediation 插件的压缩包。该插件专为统计分析软件 Stata 设计,用于进行中介效应分析。在社会科学、心理学、市场营销等领域,中介效应分析是一种关键的统计方法,它帮助研究人员探究变量之间的因果关系,尤其是中间变量如何影响因变量与自变量之间的关系。Stata 是一款广泛使用的统计分析软件,具备众多命令和用户编写的程序来拓展其功能,sgmediation 插件便是其中之一。它能让用户在 Stata 中轻松开展中介效应分析,无需编写复杂代码。 下载并解压 "sgmediation.zip" 后,需将解压得到的 "sgmediation" 文件移至 Stata 的 ado 目录结构中。ado(ado 目录并非“adolescent data organization”缩写,而是 Stata 的自定义命令存放目录)目录是 Stata 存放自定义命令的地方,应将文件放置于 "ado\base\s" 子目录下。这样,Stata 启动时会自动加载该目录下的所有 ado 文件,使 "sgmediation" 命令在 Stata 命令行中可用。 使用 sgmediation 插件的步骤如下:1. 安装插件:将解压后的 "sgmediation" 文件放入 Stata 的 ado 目录。如果 Stata 安装路径是 C:\Program Files\Stata\ado\base,则需将文件复制到 C:\Program Files\Stata\ado\base\s。2. 启动 Stata:打开 Stata,确保软件已更新至最新版本,以便识别新添加的 ado 文件。3. 加载插件:启动 Stata 后,在命令行输入 ado update sgmediation,以确保插件已加载并更新至最新版本。4
Matthew_牛
  • 粉丝: 42
上传资源 快速赚钱