powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
25 сообщений из 92, страница 3 из 4
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38842011
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tmaxrussiaLes,

Библиотеки есть в дистрибутивах для Linux версий. т.к. наиболее популярное направление это Unix пространство - mod_psm не выпускался для последних Windows версий.
Если для вас не принципиально, попробуйте использовать СУБД для Linux/Unix.
На мой взгляд, такие заявления в купе "конкурент Oracle" это просто п....ц.

Многоплатформенность либо есть, либо ее нет. Я понимаю, когда речь идет о технологиях работающей только под заданной платформой (ActiveX, COM и так далее). Но HTTP, блин...

Пока какая-то многоплатформенность второй свежести
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38856464
phizik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На просторах интернета была найден документ "Tibero 6: Over the Miracle, To the Infinity" с датой 2013.01.10 на корейском (видимо). Является ли он официальным и можно ли где то получить его в переведенном виде (хотя бы на английский язык).
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38856473
denix1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
phizikНа просторах интернета была найден документ "Tibero 6: Over the Miracle, To the Infinity" с датой 2013.01.10 на корейском (видимо). Является ли он официальным и можно ли где то получить его в переведенном виде (хотя бы на английский язык).
translate.google.com
сносно переводит даже на русский

вопрос в другом:
где найти подтвержденные результаты хоть одного теста TPC-? ?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38857480
phizik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
denix1,

Как бы корректно гуглтранслейт не переводил, не зная корейского сослаться не этот документ не возможно. В общих чертах там и так понятно, что с приходом тиберо 6 нас ждет светлое будущее...
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38882940
badm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Интересно, но не дешево. И не уверен, что если будут какие либо санкции в отношении предоставления буржуйского ПО, то это не коснется и данной СУБД, таки Южная Корея, а не Северная.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38888437
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, на БД Tibero 5 возможно ли применение табличных запросов к функциям, результаты которых объявлены с использованием псевдообъектных коллекционных типов в виде пакета ?

Т.е. типы созданы так:
CREATE OR REPLACE PACKAGE "PK_TYPES" AS
TYPE DOCUROLE_ID_OBJ IS RECORD(DOCUROLE_ID VARCHAR2(6));
TYPE DOCUROLE_ID_TAB IS TABLE OF DOCUROLE_ID_OBJ;
END;

Функция создана так:
CREATE OR REPLACE FUNCTION USER_DOCUROLESET(PARAM IN VARCHAR2)
RETURN PK_TYPES.DOCUROLE_ID_TAB
IS
L_DOCUROLE_ID_TAB PK_TYPES.DOCUROLE_ID_TAB :=
PK_TYPES.DOCUROLE_ID_TAB();
N INTEGER := 0;
BEGIN
L_DOCUROLE_ID_TAB.EXTEND;
L_DOCUROLE_ID_TAB(1).DOCUROLE_ID := 'test';
RETURN L_DOCUROLE_ID_TAB;
END;

Есть ли возможность и если есть, то как нужно производить обращение к такой функции, чтобы получить результат вида SQL ? Т.е. хочется получить аналог этого:
select * from table(USER_DOCUROLESET('test'));

В моем случае, пишет ошибку: JDBC-8051: User-defined functions are not permitted in the expression.
Правильно ли я понимаю, что запросы такого вида не возможны и результат работы таких функций можно обрабатывать только на уровне PSM или я все-таки ошибаюсь и что-то делаю не так ?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38897618
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tucio,

Добрый день.

В текущей сборке, которая доступна для загрузки на сайте technet.tmaxsoft.com

реализована поддержка пользовательских типов create type ...

обходить типы с помощью пакетов нет необходимости.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38899808
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussiatucio,

Добрый день.

В текущей сборке, которая доступна для загрузки на сайте technet.tmaxsoft.com

реализована поддержка пользовательских типов create type ...

обходить типы с помощью пакетов нет необходимости.

На technet.tmaxsoft.com висит для загрузки 5 версия Tibero SP1, Вы говорите о ней ?
Именно на ней и пробую. Как я понял, типы на ней вида create type не проходят.

И все-таки мой вопрос касался не типов, а возможности выполнения запросов из объектов.
Я уже разобрался, что можно делать PIPELINED функции для коллекционных типов.

Но вопрос остался прежним и появились новые вопросы:
1) Можно ли делать запросы из объектных коллекционных функций НЕ PIPELINED вида?
2) И кроме того правильно ли я понимаю, что конструкторы в типах не работают или все-таки я снова что-то делаю не так ?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38899821
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussia,

специально сейчас снова проверил
команды вида:
CREATE TYPE T_TEST_TEST is table of number;
не проходят и версия 5SP1.
Ошибка JDBC-7001:General syntax error.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38902173
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tucio,

Качайте новую версию. В 5SP1 добавили поддержку пользовательских типов.

Версия остается та же. Меняются сборки. В каждой сборке появляется поддержка новых возможностей.

Про поддержку select * from table(...) чуть позже.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38903872
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А существует ли в Tibero аналог функций
wm_concat
или
listagg
для преобразования нескольких строк в одну ?

На сколько я понял, некоторые аналитические оконные функции работают, но не смог запустить следующий код:
select LISTAGG(rown, ',') over (ORDER BY rown)
from (select 1 rown from dual
union select 2 rown from dual);

Есть ли какие-нибудь предустановленные варианты решения данных задач?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38919127
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tucio,

Вопрос снимается.

Конечно сверху была ошибка, но на старой версии вроде бы и этот запрос не работал:
select LISTAGG(rown, ',') within group (order BY rown)
from (select 1 rown from dual
union select 2 rown from dual);

Но на текущей версии такой запрос уже точно заработал.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38919334
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tucio,

2) И кроме того правильно ли я понимаю, что конструкторы в типах не работают или все-таки я снова что-то делаю не так ?

Конструкторы поддерживаются.

Необходимо только убирать лишние sql терминаторы типа "/"

В tbAdmin есть sample для создания конструктора.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38921525
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussiatucio,

2) И кроме того правильно ли я понимаю, что конструкторы в типах не работают или все-таки я снова что-то делаю не так ?

Конструкторы поддерживаются.

Необходимо только убирать лишние sql терминаторы типа "/"

В tbAdmin есть sample для создания конструктора.

Проверил конструкторы.

Пример из оракл, корректно работающий:
CREATE OR REPLACE TYPE test_type2 as object
(
test_ID NUMBER(15)
, CONSTRUCTOR FUNCTION test_type2 RETURN SELF AS RESULT
);

CREATE OR REPLACE TYPE BODY TEST_TYPE2 is
CONSTRUCTOR FUNCTION TEST_TYPE2 RETURN SELF AS RESULT as
BEGIN
RETURN;
end;
end;

-- Этот запрос проверочный! В Оракл работает.
select TEST_TYPE2(32135) from dual;

Пытаемся в Тиберо:
1 Вариант)
CREATE OR REPLACE TYPE test_type2 as object
(
test_ID NUMBER(15)
, CONSTRUCTOR FUNCTION test_type2 RETURN SELF AS RESULT
);

CREATE OR REPLACE TYPE BODY TEST_TYPE2 is
CONSTRUCTOR FUNCTION TEST_TYPE2 RETURN SELF AS RESULT as
BEGIN
RETURN;
end;
end;

Запрос проверки компиляции, все VALID:
select STATUS
from dba_objects dos
join dba_types dt
on dt.TYPE_NAME = dos.OBJECT_NAME
and dos.owner = dt.owner
where dt.type_name ='TEST_TYPE2';

-- Делаем запрос
select TEST_TYPE2(32135) from dual;
Получаем ошибку: JDBC-8036: Specified procedure or function was not found.

При этом выполняя следующий скрипт через PSM, все корректно отрабатывает:
declare
v_t TEST_TYPE2;
begin
v_t := TEST_TYPE2(32135);
DBMS_OUTPUT.PUT_LINE(to_char(v_t.test_ID));
end;

Т.е. конструктор в PSM работает, а на уровне SQL нет.

2 Вариант) несколько иначе, через Template в tbAdmin:
Здесь использовал в качестве конструктора STATIC function, возможно это не совсем корректно, но другие варианты из template - это MEMBER FUNCTION, STATIC PROCEDURE, MEMBER PROCEDURE. Так как в template было написано - STATIC function construct_emp, то подумалось что это является конструктором типа.

Итак создаем, вначале конечно делаем drop type test_type2; :
CREATE OR REPLACE TYPE TEST_TYPE2 IS object
(
test_ID NUMBER(15)
, STATIC function TEST_TYPE2(test_ID NUMBER) RETURN TEST_TYPE2
);

CREATE OR REPLACE TYPE BODY TEST_TYPE2 IS
STATIC function TEST_TYPE2(test_ID NUMBER)
RETURN TEST_TYPE2 IS
BEGIN
RETURN TEST_TYPE2(test_ID);
END ;
END ;

Проверяем валидность - VALID у обоих.
select STATUS
from dba_objects dos
join dba_types dt
on dt.TYPE_NAME = dos.OBJECT_NAME
and dos.owner = dt.owner
where dt.type_name ='TEST_TYPE2';

Проверяем:
select TEST_TYPE2(32135) from dual;
Опять получаем ошибку: JDBC-8036: Specified procedure or function was not found.

А скрипт через PSM снова отрабатывает корректно.
declare
v_t TEST_TYPE2;
begin
v_t := TEST_TYPE2(32135);
DBMS_OUTPUT.PUT_LINE(to_char(v_t.test_ID));
end;

Т.е. снова конструктор в PSM работает, а на уровне SQL нет.

Будут советы?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38922321
usolcew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussia,

а есть ли где-то success story про миграцию реальных нагруженных Oracle -> Tibero в критичных по точности и надёжности финансах, связи, отчётности? И/или адаптации на Tibero брендовых приложений типа ERP, banking, crm с других субд?
с по возможности подробным описанием используемого железа/ПО и сравнительными характеристиками в цифрах: было-стало?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38923662
tucio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tucioТ.е. снова конструктор в PSM работает, а на уровне SQL нет.

Будут советы?

На сколько мне стало известно, новый билд системы в области "Что новенького" имеет следующую формулировку:
"UDP support (User Defined Type -in PSM/PLSQL)"

Т.е. чисто технически на уровне SQL и не заявляется корректная работа в данном билде, если быть точнее в Tibero 5.0 SP1 Fixset01.

Но вот в чем теперь неясность: Когда тип был объявлен в пакете, то можно было создать одноименную функцию отдельно от пакета, которая фактически могла быть использована в качестве конструктора для такого типа из пакета. Хотя на SQL все-равно такую функцию, на сколько я помню, использовать было нельзя(это я про tibero конечно). Теперь же это все есть типе сразу, но работает это все так же на уровне PSM. Интересно что будет если попробовать сделать select ... from table(coll_type), где coll_type - будет коллекционный тип на основе udp.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38934980
Фотография PPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tmaxrussia,

Подскажите как ведет себя клиентское ПО
написанное на oci - оно видит вашу базу прозрачно через клиента от Oracle
или нужна пере компиляция?

В частности интересует возможность запуска PL/SQL Developer от http://www.allroundautomations.com
и работу с вашей базой через их либу Direct oracle access
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38936944
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PPA,

Добрый день.

Речь идет о tbliboci.dll/so. В библиотеки реализованы функции для C/C++. Дельфовых еще нет.

developer еще не коннетится, но ведется доработка возможностей tbliboci . Возможно скоро будет работать.

В большинстве случаях нужна перекомпиляция. Работы также ведутся в этом направлении, будет замещаться библиотека отвечающая за подключение к СУБД, вместо существующей будет использоваться библиотека от Tmax, которая и будет подключаться к СУБД Tibero.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38988211
have_a_question
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Где можно найти утилиту tbMigrator и документацию по ней? На официальном сайте не нашла(ссылки есть на документацию,но файлы там не приложены)
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38995289
nvmind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А у меня вот вопросец по ODBC: связал таблички в MS Access c Tibero - в строке подключения таблицы указан пароль в открытом виде, который оно тянет из DSN. Если при создании DSN не указывать логин/пароль, то в MS Access не появляется формы для ввода логина/пароля и, соответственно, попытка подключения обрывается.

Есть вероятность, что будете исправлять?
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38998445
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
have_a_question,

Добрый день.

tbMigrator2 лежит в каталоге $TB_HOME/client/bin

Документация к нему лежит на сайте technet.tmaxsoft.com

Название документа Tibero 5_Migration Guide_2.1.1_en.pdf

Для запуска в каталог lib скопировать файл ojdbc6.jar и запустить утилиту.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #38998448
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nvmind,

Добрый день.

Будем исправлять.

Спасибо.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #39000649
nvmind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussia,
Спасибо за фидбэк. В догонку ещё по ODBC: в случае, если в таблице есть уникальный индекс/primary key по полям varchar,varchar2,nvarchar,nvarchar2, то данные через ODBC не отображаются при просмотре прилинкованной таблице или селекте к ней. Все поля заполняются "удалено"/"deleted". Если поле переделать в char с уникальным индексом/primary key - данные отображаются корректно.
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #39005860
have_a_question
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tmaxrussia,

Cпасибо!
Подскажите, а где можно скачать Tibero 6? Вроде уже вышла
...
Рейтинг: 0 / 0
Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
    #39011879
tmaxrussia
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
have_a_question,

Добрый день.

Еще нет. Готовится английская документация. Обещают в конце июля.
...
Рейтинг: 0 / 0
25 сообщений из 92, страница 3 из 4
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / Приветствуйте новая СУБД Tibero 5 от компании TmaxSoft.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]