大多数情况下,可以使用包装程序(如 CreateSchema 或 dbdrop 程序)在 Oracle 环境中创建或删除 APM 数据库架构对象。 这些程序调用各个 SQL 脚本来执行具体操作,如创建表和视图或添加约束。 可以使用独立于包装程序来使用各个脚本,以便更灵活地管理 APM 数据库架构。 例如,如果已经存在用于管理不同架构和数据库的脚本和进程存储库,您可能需要将用于管理 APM 数据库对象的脚本添加到当前存储库和管理进程中。
注意:要将 Oracle 上的 APM 数据库升级到次要版本或修补程序版本,请运行数据库升级脚本。
默认情况下,用于管理 APM 数据库架构对象的各个 SQL 脚本安装在 <EM_Home>/install/oracle/database-scripts 目录中。
您可以按照以下顺序执行各个 SQL 脚本,以删除现有的架构:
<EM_Home>/install/oracle/database-scripts/dropprocedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropsequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropsequences-apm-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropviews-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/droptables-apm-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/droptables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/dropquartz-1.5.1-oracle-<VERSION>.sql
如果您在没有使用 dropdb.sh 或 dropdb.bat 文件的情况下运行上述脚本,请在运行上述脚本后也为 Oracle APM 用户清空回收站。
您可以按照以下顺序执行各个 SQL 脚本来创建新的 Oracle 架构:
<EM_Home>/install/oracle/database-scripts/createtables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/createsequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addindexes-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addconstraints-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/addviews-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/procedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/defaults-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/initdb-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/create-apm-tables-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/create-apm-sequences-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/add-apm-indexes-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/add-apm-constraints-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/apm-procedures-oracle-<VERSION>.sql <EM_Home>/install/oracle/database-scripts/quartz-1.5.1-oracle.sql
运行各个 SQL 脚本以手工创建 APM 数据库架构
cd <EM_Home>/install/oracle/database-scripts
createtables-oracle-<VERSION>.sql createsequences-oracle-<VERSION>.sql addindexes-oracle-<VERSION>.sql addconstraints-oracle-<VERSION>.sql addviews-oracle-<VERSION>.sql procedures-oracle-<VERSION>.sql defaults-oracle-<VERSION>.sql initdb-oracle-<VERSION>.sql create-apm-tables-oracle-<VERSION>.sql create-apm-sequences-oracle-<VERSION>.sql add-apm-indexes-oracle-<VERSION>.sql add-apm-constraints-oracle-<VERSION>.sql apm-procedures-oracle-<VERSION>.sql quartz-1.5.1-oracle.sql
例如,执行以下脚本可创建 APM 数据库架构表:
start createtables-oracle<VERSION>.0
注意:要将数据库升级到次要版本或修补程序版本,请运行数据库升级脚本。
有关启动 SQL *Plus 或执行 SQL 脚本的更多信息,请参见适用于您使用的 Oracle 数据库版本的 Oracle 文档。
版权所有 © 2013 CA。
保留所有权利。
|
|