Closed GoogleCodeExporter closed 9 years ago
"SP_MAIN" - знакомая схема :)
Миша, привет! =)
--
Антон Решетников
Original comment by resh...@gmail.com
on 21 Jul 2012 at 9:40
Привет Антон!
Оказывается это твой проект?
Не знал! Уже давно пользусь, не первый баг
описываю Ж)
Вижу с ораклом не завязываешь!
Где сам сейчас?
Original comment by Michai...@gmail.com
on 21 Jul 2012 at 10:42
Не воспроизводится, разбирайся, почему у
тебя объект с именем
SYS_PLSQL_77728_DUMMY_1
находится в select * from user_objects
В то время. как создаешь объект PACKAGE PKG_SPB
Original comment by resh...@gmail.com
on 24 Jul 2012 at 5:44
судя по всему это присходит в 11-м оракле
когда делаем невное объявление типов
как в приведенном примере - в пакете
CREATE OR REPLACE PACKAGE PKG_SPB AS
TYPE tViewRow IS RECORD(
id NUMBER(38),
id_parent NUMBER(38),
name VARCHAR2(1024),
is_leaf NUMBER(1));
TYPE tViewTable IS TABLE OF tViewRow;
END PKG_SPB;
причем если оприделить эти типы явно
create or replace type tViewRow as object
(
id NUMBER(38),
id_parent NUMBER(38),
name VARCHAR2(1024),
is_leaf NUMBER(1)
)
create or replace type tViewTable as table of tViewRow ;
то ошибок не возникает
user_objects - системная вещь и рулить что туда
оракл засовывает не в моей власти
могу предложить при экспорте типов данных -
не экспортировать типы по имени с маской
"SYS_PLSQL_%" - они созданы ораклом неявно и
отдельного определения не имеют
Original comment by Michai...@gmail.com
on 24 Jul 2012 at 10:26
>не экспортировать типы по имени с маской
>"SYS_PLSQL_%" - они созданы ораклом неявно и
отдельного определения не имеют
Ясно, в исключениях для выгрузки это можно
настроить
<util:map id="exclude_map_pattern">
<!-- currently only '*' wildcard supported-->
</util:map>
Original comment by resh...@gmail.com
on 24 Jul 2012 at 10:59
ок, перешел на версию oracle-ddl2svn-v1.5.3
прописал исключение
<entry key="TYPE">
<set>
<value>SYS_PLSQL_*</value>
</set>
</entry>
пускаю
java -jar scheme2ddl.jar -url sp_main/sp_main@vm-058-oradb-mgsn.mdi.ru:1521/one
-o sheme\sp_main
получаю
Exception in thread "main" org.springframework.jdbc.BadSqlGrammarException:
ConnectionCallback; bad SQL grammar []; nested exception is
java.sql.SQLException: ORA-00942: таблица или
представление пользователя не существует
полный лог и конфиг прикладываю
Original comment by Michai...@gmail.com
on 24 Jul 2012 at 1:36
Attachments:
Original issue reported on code.google.com by
Michai...@gmail.com
on 20 Jul 2012 at 1:56