powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FORMS BUILDER, ORA-12154
9 сообщений из 9, страница 1 из 1
FORMS BUILDER, ORA-12154
    #37927232
SYSTEM4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хочу поставить на одной машине сервер базы и сервер приложений.

- Установилa Oracle Database 10g Express Edition Release 10.2.0.1.0
- Установилa Developer Suite 10g 9.0.4.0.1
- Запускаю Form Builder и выполняю File -> connect, ввожу SYSTEM/пароль/XE(база)
Ошибка - ORA-12154: TNS: невозможно разрешить имя службы.

То же самое, если делать, через Net Manager. Там установила имя сервера - XDB HTTP Server, базу - XE.
Читала, что нужно в TNSnames.ora прописать базу, как ее там прописать?
Содержимое файла:
# TNSNAMES.ORA Network Configuration File: E:\DevSuiteHome\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = HOSTNAME)(PORT = 1521))
)
(CONNECT_DATA =
(SID = PLSExtProc)
)
)

Подскажите, пожалуйста, что я неправильно делаю?
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37927379
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYSTEM4,

скопируйте с заменой tnsnames.ora из каталога базы XE в E:\DevSuiteHome\network\admin\tnsnames.ora
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37927662
SYSTEM4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделала так, как вы сказали.
File->connect, вписываю пользователя, пароль, базу - SYSTEM,...,XE
Получаю ошибки - ORA - 00604:error occured at recursive SQL level 1
ORA - 12705:Cannot access NLS data files or invalid environment specified
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37927740
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYSTEM4,

мануал бы почитали прежде чем продукты оракл юзать :)

судя по всему в ветке реестра ODS стоит NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251,
а Oracle XE насколько мне известно такого не знает, посмотрите какой стоит NLS_LANG в ветке XE:
[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE]
и поставьте такой же в ODS, думаю AMERICAN_AMERICA.CL8MSWIN1251

ещё б желательно в базе сменить:
update sys.props$ set value$='CL8MSWIN1251'
where name in ('NLS_CHARACTERSET','NLS_NCHAR_CHARACTERSET')
/
commit
/
и это..
sqlplus
CONNECT / AS SYSDBA;
ALTER SYSTEM ENABLE RESTRICTED SESSION;
ALTER DATABASE CHARACTER SET INTERNAL_USE CL8MSWIN1251;
SHUTDOWN;
STARTUP;

удачи..
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37928093
SYSTEM4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зашла в HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_XE, здесь NLS_LANG - RUSSIAN_RUSSIA.CL8MSWIN1251

Я долгое время работаю с MySQL, компании стали переходить на Oracle (выигрыш в скорости и возможностях), приходится перестраиваться. Как сисадмин с Oracle я не работаю, помогите, пожалуйста, не понятно, как найти ветку реестра ODS?
Если у меня стоит CL8MSWIN1251, запросы к базе. которые меняют кодировку, я так понимаю, не нужны, кроме

ALTER SYSTEM ENABLE RESTRICTED SESSION;
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37928133
SYSTEM4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SELECT USERENV ('language') FROM DUAL
дает RUSSIAN_RUSSIA.WE8MSWIN1252
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37928161
SYSTEM4
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделала запрос ALTER SYSTEM ENABLE RESTRICTED SESSION;
Теперь при File->connect пишет ORA-12526: Message 12526 not found; product = RDBMS; facility = ORA
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37928199
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SYSTEM4,

ветку ODS ищите там же в HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
попробуйте поставить nls_lang=russian_cis.cl8mswin1251
а вообще в гугл - установка и настройка Oracle XE
...
Рейтинг: 0 / 0
FORMS BUILDER, ORA-12154
    #37929102
Фотография mRdUKE
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WIN XP SP3, XE 11R2, ODS 10.1.2.0.2

1. ставим XE
2. ставим ODS
3. копируем tnsnames.ora из XE в ODS
4. проверяем

видим ошибки
5. сверяем ветки реестра XE и ODS параметра NLS_LANG

копируем значение из XE в ODS, - меняем CIS на RUSSIA
6. проверяем снова
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / FORMS BUILDER, ORA-12154
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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