ORA-13753: “SQL Tuning Set” “string” already exists for user “string”. ORACLE 报错 故障修复 远程处理

文档解释

ORA-13753: “SQL Tuning Set” “string” already exists for user “string”.

Cause: The user attempted to create a “SQL Tuning” Set using a name that already exists for that owner.

Action: Change the name of the SQL Tuning Set and retry the operation.

ORA-13753:表示用户尝试在已经存在的SQL调优集上创建新调优集,而这个调优集和已经存在的调优集名称重复,所以系统提示报错ORA-13753”。

官方解释

ORA-13753出现,表示在用户指定的sql调优集上已经存在同名的调优集,无法创建该SQL调优集。

常见案例

1、使用CREATE SQL TUNING SET语句创建SQL调优集。

2、反复执行创建SQL调优集的操作,可能导致SQL调优集的重复,数据库会抛出ORA-13753的错误消息。

正常处理方法及步骤

1、使用以下步骤将已存在名称的SQL调优集删除:

(1)使用DROP SQL TUNING SET子句删除SQL调优集。

(2)在V$SQL_TUNING_SET视图中查看被删除的SQL调优集;

2、使用以下步骤更改SQL调优集名称:

(1)使用RENAME SQL TUNING SET语句修改SQL调优集的名称。

(2)使用SET_TUNING_TASK_NAME函数设置调优任务的名称;

(3)在DBA_SQL_TUNING_SET视图中查看更改后的SQL调优集;


数据运维技术 » ORA-13753: “SQL Tuning Set” “string” already exists for user “string”. ORACLE 报错 故障修复 远程处理