powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запрос по DB link
4 сообщений из 4, страница 1 из 1
Запрос по DB link
    #37698713
zakhar-off
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день! В отчёте используется запрос, который делает выборку из таблиц другой базы, были проблемы с NLS.
До установки : execute immediate 'alter session set NLS_TERRITORY=''CIS'''; выдаёт ошибку, после вставки alter session даные выдаются корректно, но страница показывается через раз, один раз приложение показывается, второй раз вылетает ошибка :

Код: sql
1.
2.
3.
4.
Not Found
The requested URL /pls/apex/f was not found on this server.

Oracle-Application-Server-10g/10.1.3.1.0 Oracle-HTTP-Server Server at pandora 7777



В чём может быть проблема?
...
Рейтинг: 0 / 0
Запрос по DB link
    #37699606
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zakhar-offДо установки :
Код: plsql
1.
execute immediate 'alter session set NLS_TERRITORY=''CIS''';

выдаёт ошибку
0. Какую ошибку?
1. Куда Вы вставляете этот код?
2. Укажите версии Oracle Ваших баз.
3. Попробуйте в качестве NLS_TERRITORY использовать значение, которое не устарело в одной версии, и известно в другой. Например, AMERICA.
...
Рейтинг: 0 / 0
Запрос по DB link
    #37699876
zakhar-off
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
suPPLer0. Какую ошибку?
1. Куда Вы вставляете этот код?
2. Укажите версии Oracle Ваших баз.
3. Попробуйте в качестве NLS_TERRITORY использовать значение, которое не устарело в одной версии, и известно в другой. Например, AMERICA.

0.
Код: sql
1.
2.
3.
failed to parse SQL query:
ORA-12705: Указано неверное или неизвестное значение параметра NLS
ORA-02063: предшествующий line из CONSOL



1. Создавал Process : On Load - before Header

2. Версия apex : 3.1.1.00.09, oracle - 10.2.0.1.0

3. Ставил и Америку, результат тот же.

Проблему решил так :
Application >Shared Components>Edit Globalization Attributes->Application Language Derived From->Use Application primary Language
...
Рейтинг: 0 / 0
Запрос по DB link
    #37700638
Фотография suPPLer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zakhar-off1. Создавал Process : On Load - before Header
Я бы ещё добавил процесс After Footer, который будет возвращать NLS_TERRITORY на место.

zakhar-off2. Версия apex : 3.1.1.00.09, oracle - 10.2.0.1.0
А версия БД, к которой обращаетесь?

zakhar-off3. Ставил и Америку, результат тот же.
То есть:
Код: plaintext
1.
Not Found
The requested URL /pls/apex/f was not found on this server.
-- это в половине случаев обращения к серверу? А в логах OAS какие конкретно ошибки?

zakhar-offПроблему решил так :
Application >Shared Components>Edit Globalization Attributes->Application Language Derived From->Use Application primary Language
И какой у приложения Primary Language?
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Oracle APEX [игнор отключен] [закрыт для гостей] / Запрос по DB link
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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