将 SQL 调整配置文件“导出”到另一个实例?

将 SQL 调整配置文件“导出”到另一个实例?

周五下班时,我在我们的一个开发实例上从 Oracle 的网格控制中运行了一个长时间运行的 SQL Tuning Advisor 会话。其中一些会话需要 4 个多小时才能运行,所以我更喜欢在生产克隆上运行它们,而不是在生产机上运行。我的问题是我想在生产实例上实现配置文件。有办法吗?

答案1

我找到了这个页面:

SQL 配置文件 - 收集有关 SQL 配置文件的信息

这部分“在数据库之间传输 SQL 配置文件”描述了七个步骤的过程:

  1. 创建临时表来存储 SQL 配置文件
  2. 将 SQL 配置文件打包到暂存表
  3. 使用数据泵或导出/导入导出表
  4. 在没有 SQL 配置文件的另一个数据库中执行查询
  5. 将 SQL 配置文件导入数据库
  6. 解压 SQL 配置文件
  7. 检查 SQL 配置文件

详细步骤在我链接的页面中。

我希望这有帮助。


编辑:这是 Serverfault 用户提交的另一个不错的链接大卫·曼SQL 配置文件

相关内容