【发布时间】:2020-12-20 21:13:09
【问题描述】:
我从 github 下载了 utPLSQL.zip,解压缩了存档,打开了与 zip 捆绑在一起的用户指南,并开始按照手动安装过程进行操作。
我正在使用 Oracle 18c XE、SQL Developer 20.2 和 utPLSQL 3.1.10。 我正在使用sqlplus执行脚本,使用命令登录:sqlplus '/ as sysdba'
前三个脚本运行良好:
@create_utplsql_owner.sql <schema name> <password> users;
@install.sql <schema name>;
@install_ddl_trigger.sql <schema name>
第四个脚本:
@create_synonyms_and_grants_for_public.sql <schema name>;
失败,但有以下例外: 在用户 PUBLIC 的模式中为 UTPLSQL 对象创建同义词 为 .ut 创建公共同义词 ut * 第 1 行的错误: ORA-00955: 名称已被现有对象使用
有人遇到过这种情况吗? 我尝试恢复到 utPLSQL 3.1.9 但遇到了同样的问题...
谢谢!
【问题讨论】:
-
错误很明显。在运行脚本之前删除同义词。