CftClub.ru
Клуб специалистов ЦФТ-Банк

Total Commander IBSO Plug-in
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Мастер-класс от Участников Клуба
Предыдущая тема :: Следующая тема  
Автор Сообщение
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеСр Июл 18, 2018 11:16    Ответить с цитатой
Полезность: Нет оценки
Blackmore64 пишет:
Скорей всего нет какого-то сетевого доступа.
Я такую ошибку "Connection refused" не смог получить.


SQLDeveloper, тот что в комплекте с Oracle идет установлен локально и работает... схемы видит
Но есть ощущение, что он использует свои бибилиотеки для подключения...

far ibso, far netbox, total cmd не подключаются
плагины настроены на теж самые ip, которые указаны для SQLDeveloper

Проверить бы как то корректность ораклового клиента... либо другой поставить...

Можешь у себя посмотреть...
cmd
tnsping someconnection
что выдает?... какие файлы? какая версия?
И TNS_ADMIN и ORACLE_HOME в переменных окружения есть?
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеСр Июл 18, 2018 13:25    Ответить с цитатой
Полезность: Нет оценки
TNS_ADMIN есть =H:\TNS\
В папке H:\TNS\ 2 файла tnsnames.ora и sqlnet.ora.
ORACLE_HOME в переменных нет.
SQLDeveloper работает без проблем.
Запуск tnsping base
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0 - Production on 18-ИЮЛ-2018 15:21:15
Copyright (c) 1997, 2010, Oracle. All rights reserved.
Использованы файлы параметров:
H:\TNS\sqlnet.ora
Использован адаптер TNSNAMES для разрешения псевдонима
Выполнена попытка связи с (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = base)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = base)))
OK (0 мсек)

Оракловый клиент установлен 32-х разрядный по рекомендации ЦФТ.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеСр Июл 18, 2018 15:00    Ответить с цитатой
Полезность: Нет оценки
Использован адаптер TNSNAMES для разрешения псевдонима
Выполнена попытка связи с (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = base)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = base)))
OK (0 мсек)

Вот меня как раз это и смущает... у меня такого нет

Попробую заменить
TNS Ping Utility for 64-bit Windows: Version 11.2.0.2.0
на
TNS Ping Utility for 32-bit Windows: Version 11.2.0.1.0
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Июл 19, 2018 09:36    Ответить с цитатой
Полезность: Нет оценки
После замены oracle клиента с 64 на 32

Far ibso заработал... но из за проблемы с кодировкой русских символов нельзя работать ни с файлами ни с директориями, их содержащими(отображаются в виде знаков вопроса)
Far netbox не взлетел... ошибка - HOST does not exist(port пробовал 1251 и 22)
Total cmd не взлетел... ошибка - Cannot find OCI DLL

Скажите пожалуйста, может кто сталкивался, как кодировку в Far победить... раньше вроде как не сталкивался...
Blackmore64
Профи


Вступление в Клуб: 17.01.2017
СообщениеЧт Июл 19, 2018 10:39    Ответить с цитатой
Полезность: Нет оценки
Матвеев Евгений пишет:
После замены oracle клиента с 64 на 32
Far ibso заработал... .

Far3 заработал?
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Июл 19, 2018 10:53    Ответить с цитатой
Полезность: Нет оценки
Blackmore64 пишет:
Матвеев Евгений пишет:
После замены oracle клиента с 64 на 32
Far ibso заработал... .

Far3 заработал?



Far30b4747.x64.20160802 не видит подложенный plugin IBSO
Far30b5225.x86.20180604 видит подложенный plugin IBSO но кодировка русских букв аналогична far2 - замена на знаки вопроса

Проблемы с кодировкой только на уровне списка имен директорий и файлов

Если заходишь в редактор по f4, там отображение русского текста корректно
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеСр Июл 25, 2018 10:16    Ответить с цитатой
Полезность: Нет оценки


Кириллица в списке файлов и директорий отображается некорректно
(Если смотришь содержимое файла редактором Far по F3, кодировка кириллицы нормальная)
Кто нибудь сталкивался? Как можно исправить?
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеЧт Июл 26, 2018 06:42    Ответить с цитатой
Полезность: Нет оценки
Матвеев Евгений пишет:

Кириллица в списке файлов и директорий отображается некорректно
(Если смотришь содержимое файла редактором Far по F3, кодировка кириллицы нормальная)
Кто нибудь сталкивался? Как можно исправить?


Думается мне, это можно поправить, установив какое-то корректное NLS-значение или надовав по шее программистам, использующим русские буквы в именах файлов.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Июл 26, 2018 11:37    Ответить с цитатой
Полезность: Нет оценки
Эмиралька пишет:
Матвеев Евгений пишет:

Кириллица в списке файлов и директорий отображается некорректно
(Если смотришь содержимое файла редактором Far по F3, кодировка кириллицы нормальная)
Кто нибудь сталкивался? Как можно исправить?


Думается мне, это можно поправить, установив какое-то корректное NLS-значение или надовав по шее программистам, использующим русские буквы в именах файлов.



SELECT * FROM nls_database_parameters

NLS_CHARACTERSET CL8ISO8859P5

regedit

Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE\KEY_OraClient11g_home2

NLS_LANG

Вместо
RUSSIAN_RUSSIA.CL8MSWIN1251
поставил
AMERICAN_AMERICA.CL8ISO8859P5

Перезагрузка

Far отображение такое же как на скриншоте... кириллица не отображается(
yaffil
Профи


Вступление в Клуб: 18.08.2011
СообщениеЧт Июл 26, 2018 11:42    Ответить с цитатой
Полезность: Нет оценки
Насколько я понимаю это уже не кириллица, это уже юникс в своей кодировке сохранил, т.к. не знает рашен текст.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Июл 26, 2018 11:43    Ответить с цитатой
Полезность: Нет оценки
yaffil пишет:
Насколько я понимаю это уже не кириллица, это уже юникс в своей кодировке сохранил, т.к. не знает рашен текст.


В данном случае возможна ли корректная работа far с кириллицей?
vtar
Эксперт


Вступление в Клуб: 20.03.2009
СообщениеЧт Июл 26, 2018 14:12    Ответить с цитатой
Полезность: Нет оценки
Матвеев Евгений пишет:
yaffil пишет:
Насколько я понимаю это уже не кириллица, это уже юникс в своей кодировке сохранил, т.к. не знает рашен текст.


В данном случае возможна ли корректная работа far с кириллицей?


посмотри тут

http://www.antarctic.ru/blog/2009/01/11/far-editor-and-utf-8/
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеЧт Июл 26, 2018 14:15    Ответить с цитатой
Полезность: Нет оценки
vtar пишет:
Матвеев Евгений пишет:
yaffil пишет:
Насколько я понимаю это уже не кириллица, это уже юникс в своей кодировке сохранил, т.к. не знает рашен текст.


В данном случае возможна ли корректная работа far с кириллицей?


посмотри тут

http://www.antarctic.ru/blog/2009/01/11/far-editor-and-utf-8/



Приветствую
Посмотрел
редакторе необходимо в настройках FAR’а Options -> Editor settings -> Editor command написать UTF8
С редактором проблем нет, кириллица отображается корректно
Некорректны только имена файлов и директорий в списках
Эмиралька
Эксперт


Вступление в Клуб: 09.11.2015
СообщениеПт Июл 27, 2018 11:44    Ответить с цитатой
Полезность: Нет оценки
Матвеев Евгений пишет:
Эмиралька пишет:
Матвеев Евгений пишет:

Кириллица в списке файлов и директорий отображается некорректно
(Если смотришь содержимое файла редактором Far по F3, кодировка кириллицы нормальная)
Кто нибудь сталкивался? Как можно исправить?


Думается мне, это можно поправить, установив какое-то корректное NLS-значение или надовав по шее программистам, использующим русские буквы в именах файлов.



SELECT * FROM nls_database_parameters

NLS_CHARACTERSET CL8ISO8859P5

regedit

Компьютер\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ORACLE\KEY_OraClient11g_home2

NLS_LANG

Вместо
RUSSIAN_RUSSIA.CL8MSWIN1251
поставил
AMERICAN_AMERICA.CL8ISO8859P5

Перезагрузка

Far отображение такое же как на скриншоте... кириллица не отображается(


Нет, я не то имела в виду.

Far берёт файлы в dos-кодировке ( 866 ), преобразует в win-кодировку (1251) и показывает.

А в fio на сервере файлы отображаться в такой кодировке, чтобы она была корректно видна в АРМ Навигатор без дополнительных приседаний, то есть в той NLS-character set, которая установлена на сервере. В вашем случае это RUSSIAN_RUSSIA.CL8MSWIN1251. А нужна например american_america.ru8pc866. Тогда вновь создаваемые файлы будут видны в русской кодировке. *Это мои рассуждения, на практике не проверяла.

В общем, вылечить это можно, если сделать обёртку к библиотеке stdio, принудительно преобразующей входящие имена файлов в dos-кодировку, а исходящие - в обратную сторону. И заставив всех ей пользоваться. Или сделать доработку библиотеки stdio в ЦФТ.
Матвеев Евгений
Профи


Вступление в Клуб: 31.01.2012
СообщениеПт Июл 27, 2018 11:53    Ответить с цитатой
Полезность: Нет оценки
Эмиралька пишет:

Far берёт файлы в dos-кодировке ( 866 ), преобразует в win-кодировку (1251) и показывает.

Очень может быть... ИМХО...в этой связке таки завязаны настройки клиента oracle

Ставил локально несколько Oracle клиентов, различные версии
Проверял Far
Заметил различие в отображении кириллицы
В одних случаях имена были в виде ?????????????
В других случаях те же имена в виде псевдографики
Почему то мне кажется, что дело таки в настройках...настройках кодовой страницы на уровне именно oracle ... вопрос только в каких(было ожидание от NLS_LANG, но что то пошло не так) )
Отображение то меняется...


Эмиралька пишет:

В общем, вылечить это можно, если сделать обёртку к библиотеке stdio, принудительно преобразующей входящие имена файлов в dos-кодировку, а исходящие - в обратную сторону. И заставив всех ей пользоваться. Или сделать доработку библиотеки stdio в ЦФТ.



Касательно
обёртку к библиотеке stdio, принудительно преобразующей входящие имена файлов в dos-кодировку
Едва ли... полно прочих вопросов... помиомо написания обработчиков для stdio)
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Мастер-класс от Участников Клуба Часовой пояс: GMT + 3
На страницу Пред.  1, 2, 3, 4, 5, 6  След.
Страница 5 из 6

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах