Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Добрый день!

Использую Oracle TimesTen 7.0.5 (win32). Не могу подключится к тестовой базе через веб-интерфейс. Ошибка непонятна (аттач).

Через ttIsql подключаюсь нормально.
Command> connect proba;
Connection successful: DSN=proba;UID=scott;DataStore=C:\TimesTen\database\proba;
DatabaseCharacterSet=CL8MSWIN1251;ConnectionCharacterSet=CL8MSWIN1251;LogFileSiz
e=16;LogPurge=0;LockLevel=1;DRIVER=C:\TimesTen\tt70_32\bin\ttdv70.dll;LogDir=C:\
TimesTen\database\proba\log;LogAutoTruncate=0;TypeMode=1;
(Default setting AutoCommit=1)
Command>


К сообщению приложен файл. Размер - 0Kb
9 ноя 08, 15:00    [6413858]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
DВА
Member

Откуда:
Сообщений: 5439
поменяйте в sys.odbc.ini для proba параметр TypeMode=1;


автор
TypeMode

Specifies specifies whether the names and semantics of the data types follow Oracle or TimesTen type rules. TimesTen supports both Oracle and TimesTen data types. The type mode determines what names are used to specify each data type. In some cases, a data type has both an alias name and a fixed type name. In such a situation, you can use either name. The TimesTen type mode is included for backward compatibility. We recommend that you use the default setting, which is Oracle type mode.

See "Type specifications" in the Oracle TimesTen In-Memory Database SQL Reference Guide for a list of data types and their fixed and alias names.
Setting

Set TypeMode as follows:
Where to set the attribute

How the attribute is represented

Setting
C or Java programs
or UNIX ODBC.INI file

TypeMode

0 - Oracle Type Mode (default)
1 - TimesTen Type Mode
If not specified, either the default type mode or the type mode assigned when the data store was created is used.
Windows ODBC Data Source Administrator

TypeMode dropdown list

0 - Oracle Type Mode (default)
1 - TimesTen Type Mode
If left blank, either the default type mode or the type mode assigned when the data store was created is used.
9 ноя 08, 16:18    [6413977]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
DВА
Member

Откуда:
Сообщений: 5439
удалите в смысле это строку, по умолчанию считается TypeMode=0, и кешадминистратору судя по всему это принципиально, в конце концов ему работать с ораклевыми данными :)
9 ноя 08, 16:20    [6413981]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Подкорректировал в свойствах ODBC.

К сообщению приложен файл. Размер - 0Kb
9 ноя 08, 17:01    [6414021]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Сделал
ttdaemonadmin -stop
ttdaemonadmin -start
Всё равно та-же ошибка лезет.
9 ноя 08, 17:03    [6414027]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
DВА
Member

Откуда:
Сообщений: 5439
а причем тут odbc на локальной виндовозной машине ?
9 ноя 08, 17:23    [6414047]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
DВА
Member

Откуда:
Сообщений: 5439
у вс же кеш администратор на линуксе запущен
9 ноя 08, 17:24    [6414049]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Ммм... нет. Делаю тесты на винде.
9 ноя 08, 17:36    [6414060]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
DВА
Member

Откуда:
Сообщений: 5439
mayton
Ммм... нет. Делаю тесты на винде.

сори, вид броузера смутил :))
9 ноя 08, 18:55    [6414164]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Ага. Я кое-что начинаю понимать. Очевидно параметр typemode нельзя менять после создания базы. Или надо менять перед импортом. Вобщем я проделал следующий эксперимент. Создал еще одну базу proba2 с опцией TypeMode=0(Oracle). И попробовал сделать бэкап обоих баз. Вот что у меня вышло.

C:\TimesTen\database>ttbackup -dir c:\timesten\backup "DSN=proba"
Backup started ...
Backup failed:
Error 12020: TT12020: Failed to connect to data store -- file "backuprestore.c", lineno 756, procedure "ttUtConnect"
Error 6228: [TimesTen][TimesTen 7.0.5.0.0 ODBC Driver]Invalid value (0) for TypeMode connection attribute -- value must be the same as the current data store va
lue (1)

C:\TimesTen\database>ttbackup -dir c:\timesten\backup "DSN=proba2"
Backup started ...
Backup complete
9 ноя 08, 19:10    [6414184]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
mayton
Member

Откуда: loopback
Сообщений: 49725
Веб-консоль с новой базой выдаёт другую ошибку.
Connect to an Oracle TimesTen database
Previous attempt resulted in the following:
Backend failed with exit status 1:
C:\TimesTen\tt70_32\srv\info\ws\cgi-bin\cache/ttBackEnd.exe -connStr 
"DSN=PROBA2" -user "scott" -oraclepwd [Omitted] -oralogin


ERROR in ttBackEnd.c, line 1125: prepare failed 
ODBC Error/Warning = S1000, Additional Error/Warning = 5219 
TT5219: Temporary Oracle connection failure error in OCISessionBegin(): 
ORA-01034: ORACLE not available 
ORA-27101: shared memory realm does not exist rc = -1 -- file "bdbConnect.c", 
lineno 2059, procedure "ttBDbConnect()" 
ODBC Error/Warning = S1000, Additional Error/Warning = 5131 
TT5131: Cannot connect to Oracle database: connect_string = "", uid = "SCOTT", 
pwd is hidden -- file "bdbConnect.c", lineno 2061, procedure "ttBDbConnect()"
9 ноя 08, 19:14    [6414187]     Ответить | Цитировать Сообщить модератору
 Re: TimesTen:Подключение к веб-интерфейсу  [new]
Brodiaga
Member

Откуда:
Сообщений: 501
Может сдесь проблема?
...
ORA-01034: ORACLE not available
...
10 ноя 08, 00:27    [6414764]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить