ince, листенер не читает tnsnames, он читает listener.ora
Ошибку судя по всему выдает именно listener.
Даже если sqlplus или другой клиент, прочитав правильный tnsnames.ora и пришел к твоему listener, он не знает что ответить.
То есть ищи проблему в listener.ora
А выложил ты не значимую часть, а часть, где все закомментировано.
Николай Бузаев,
сайт - это таже самая программа.
Можно просто сделать сайт-визитку (для этого есть конструкторы)
Можно сделать сайт-форум (для этого есть движки)
А можно сделать сайт-онлайн игрушку - для этого сам пишешь программу.
Собственно сайт - это просто программа, которая вместо того, чтобы рисовать окошки, отдает html странички по запросу.
Николай Бузаев, лучшее - враг хорошего. Не ищите что-либо крутое.
Просто документация по конкретному языку программирования и любой туториал как написать helloworld.
Придумайте себе задачу (простенькую программу), которую бы вы хотели написать - ну не знаю, калькулятор для какой-нибудь игры, веб-сайт который выдает список файлов с описанием, генератор картинок.. то, что вам хотелось бы, главное для начала попроще - и пишите. Без практики никак.
Гуглите в интернете отдельные кусочки решения.
111_333, Про что другое?
Именно так боты и пишут - учишься программировать, читаешь API документацию от контакта и пишешь бота с теми фичами, которые нужны.
Sazoks, ну.. слово "непонравилось", в данном контексте также можно прочитать как "слишкомсложноинуднооказалось". Так вам так везде может оказаться.. ИТ это нудно, сложно. Везде.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
так желание порулить происходит из того, что кто рулит - у того возможностей больше =), бабло это просто универсальный носитель возможностей.
Фича китайского интернета в том, что
1) Внутри китая и рынок и население вполне самодостаточное
2) Китайский фаервол внедряли на заре проведения интернета, поэтому юзеры и особенно бизнес, не так сильно зависели от интернета, и когда уже настраивались бизнес процессы, они были с учетом фаервола. Под бизнес процессами я подразумеваю не только домены и интернет-магазинчики, а например такие вещи как провайдерские аплинки, без использования зарубежных магистралей. ценообразование мобильной и интернет связи, с учетом того, что все внутри, ну а потом уже поверх этого свои глобальные почтовые и поисковые сервисы, и так далее.
В РФ сейчас рубануть зарубеж - так как минимум тарифы подскочат, а скорость упадет в разы, что коснется вообще каждого.
На самом деле, нет никакой проблемы смотреть логи из файла через tail -f.
Даже удобно что всегда с логом можно сделать всякие штуки типа grep. Можно даже добавить в скрипт удаление предыдущего лога.
Можно конечно все приложения в одну консоль и все видеть.
Можно сделать четыре консоли в screen или tmux
Докер сам по себе сделает индивидуальную консоль для каждого контейнера
Можно переписать и хранить логи в базе данных
P.S. У вас усложнился проект, вы ищете выход - выход это реорганизовать работу в автоматизацию, а при этом некоторые элементарные способы уже будут неудобными. Прийдется от чего-то отказаться.
Конкретно вот это, что вы смотрите логи в консоли - мешает вам выбрать множество вариантов автоматизации запуска четырех приложений.
Потому что любая автоматизация подразумевает, что живой консоли не будет. Она будет перехватываться в файл/базу/вникуда.
Бэкенд, например, вообще должен писаться как daemon, то есть изначально предполагать, что он всегда будет запускаться в фоне, без консоли.
Не такая сложная переделка, чтобы все упростилось в разы.
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
На кластер лучше 3 сервера, а не два, чтобы была возможность выполнять какие-то действия на третьем, пока все бегает в кластере, а не на одном сервере =)
Saboteur
@saboteur_kiev Куратор тега Компьютерные сети
KTG, это же обычная пользовательская сеть. Кабеля идущие рядом дают наводки, но с ними можно жить. А если сделать расстояние между силовыми и витой парой хотя бы в 3-4 см, то вообще никаких проблем c обычной витой парой. Отдельные "перекрестки" особо не помешают.
Нужно также учитывать, что экранированая витая пара толще и хуже гнется - проводить ее в узком коробе по углам не удобно. Поэтому ее используют чаще в наружной проводке, как магистраль между двумя коммутаторами, а на месте уже разводят по кабинетам обычной, не экранированой.
P.S. Если имелся ввиду кластер для виртуалок - ну может быть.. Просто даже не знаю, насколько удобно усложнять структуру. Как я уже говорил - не так уж часто физически выходят из строя сервера. Имеет ли смысл создавать настолько оверинженеринг для небольшой компании? Я когда-то админил компанию.. за 10 лет разве что два-три винта сбойнули в рейде. Ну и бесперебойники регулярно менялись (примерно каждые 2-4 года).
Кстати, зачем доезжать до места? Удаленно зайти на сервер и поднять виртуалку разве нельзя?
Физические же сервера будут доступны?
Lulzsec, ну то есть через макрос. hide не самый лучший вариант, там же адреса ячеек разные, но раз вам подходит - то ок.
Просто если уже шарить в вижуалбейсике и макросах, там вариантов как это сделать много, и вы бы задавали вопрос уже типа "почему не работает вот такой код....."
Ошибку судя по всему выдает именно listener.
Даже если sqlplus или другой клиент, прочитав правильный tnsnames.ora и пришел к твоему listener, он не знает что ответить.
То есть ищи проблему в listener.ora
А выложил ты не значимую часть, а часть, где все закомментировано.