@dba_ru

Страница 562 из 718
Roman
05.07.2018
19:38:13
Или так) есть там параметр такой ORACLE_AFFINITY

Natali
08.07.2018
10:12:18
а в эти выхи будут какие-нибудь интеиесные вебинары?

Alex
08.07.2018
21:15:26
Гайс, подскажите в чем может быть затык - поставил mysql и workbench, через консоль подключаюсь нормально под root-ом, а из воркбенча получаю ошибку access denied.

lost
08.07.2018
21:18:01
Потому что у рута только с локалхоста доступ

Google
Alex
08.07.2018
21:21:34
Так я воркбенчем с локалхоста подключаюсь жеж...

Fike
08.07.2018
21:36:52
Root@localhost и root@127.0.0.1 - разные вещи

Vladislav
08.07.2018
22:19:51
Разные вещи, это локалхост и сетевойхост

Fike
08.07.2018
22:44:51
нет, это разные пользователи

Shokha
09.07.2018
05:03:02
localhost = 127.0.0.1

user753
09.07.2018
05:27:32
Но не для серверa mysql

Fike
09.07.2018
05:39:16
Одно и тоже
ты фразу "разные пользователи" увидел?

Shokha
09.07.2018
05:42:12
https://ru.m.wikipedia.org/wiki/Localhost

user753
09.07.2018
05:45:38
Нас ты переубедил (нет), теперь переубеди сервер mysql, что эти два разных пользователя на самом деле одно и тоже

Fike
09.07.2018
05:47:27
https://ru.m.wikipedia.org/wiki/Localhost
ты фразу "разные пользователи" увидел?

Ilia
09.07.2018
06:55:04
localhost = 127.0.0.1
На самом деле нет. 127.0.0.100, например, -- это тоже localhost.

Google
Victor
09.07.2018
10:15:04
Я вот призадумался. Если с БД какой-то работать нужно на протяжении работы программы, её лучше открыть 1 раз и работать с ней, а закрыть лишь перед прекращением работы программы? Имею ввиду в деструкторе. Или как файл посятонно открывать и закрывать?

VlIvYur
09.07.2018
10:19:06
Я вот призадумался. Если с БД какой-то работать нужно на протяжении работы программы, её лучше открыть 1 раз и работать с ней, а закрыть лишь перед прекращением работы программы? Имею ввиду в деструкторе. Или как файл посятонно открывать и закрывать?
В .net,например,используется connection pooling и многие даже не знают что приложение не закрыло за собой соединение,ты просто закрываешь его,а как понадобилось-открываешь.В связи с этим некоторые открытия соединения могут быть очень долгими

Ilia
09.07.2018
10:22:35
Victor
09.07.2018
10:24:01
А если программа завершится неудачно, получается что хэндл так и так прекращает своё существование и проблем не будет с следующей инициализацией?

Ilia
09.07.2018
10:25:26
А если программа завершится неудачно, получается что хэндл так и так прекращает своё существование и проблем не будет с следующей инициализацией?
Ну, это конечно плохо, но через какое-то время сетевой стек обнаружит разрыв и на серверной стороне соединение закроется.

А если программа завершится неудачно, получается что хэндл так и так прекращает своё существование и проблем не будет с следующей инициализацией?
С последующей инициализацией проблем не будет. Но лучше всё же перехватывать все ошибки и исключения и хотя бы завершать выполнение запроса и делать разрыв соединения. Это существенно улучшит ситуацию на сервере.

Victor
09.07.2018
10:28:35
@MasterZiv а как я перехвачу ошибку, если, например, программа завершилась аварийно по какой-то причине. Я её запускаю, и..нужно открывать базу. Откуда мне знать в тот момент какой хэндл был при открытии базы прошлый раз? И если он не закрыть его закрыть..

Vladislav
09.07.2018
10:28:39
К сожалению, не всегда нормально работают драйвера, чтобы держать коннект...

У меня вот на питоне коннект к ораклу приходится переоткрывать постоянно, ибо в cx_Oracle какой-то касяк

Vladislav
09.07.2018
10:30:11
нет

проблема в том, что прерывание срабатывает и на приложение и на либу, и чтобы нормально закрывать соединение приходится постоянно его переоткрывать

затратность коннекта только на первом запуске, дальше идет как будто из кеша

Victor
09.07.2018
10:32:16
@SLASH_CyberPunk это только для оракла может не затратно. Наврядли, для любой СУБД не затратно

Vladislav
09.07.2018
10:32:27
не спорю

Victor
09.07.2018
10:32:29
Ведь не с кэшем же работа происходит

Google
Vladislav
09.07.2018
10:32:44
не, я полностью согласен, что надо держать коннект

просто оракл сам по себе коннект через жопу

Victor
09.07.2018
10:33:51
Мне пришлось щяс с SQLite столкнуться. Хотя, как я узнал появились куда более гибкие и удобные альтернативы. Но.. уже написал всё практически. Поэтому не вариант сказать.

Vladislav
09.07.2018
10:33:51
политика у них конечно так себе, чтобы собрать апликейшен для подключения к ораклу, надо либо тащить клиент и кучу либ и собирать, либо, если повезет, юзать JDBC

Victor
09.07.2018
10:33:57
Кстати, вот https://tech-geek.ru/sravnenie-realm-obectbox-room/

удобные БД. У них ассоциативные связи, а не запросы

Соответственно, как я прочитал и скоррость выше реляционных БД как я понимаю

@SLASH_CyberPunk ну так а сдался вам оракл? Что там такое, чего нет у других?

Vladislav
09.07.2018
10:35:50
мне для питона хватает монги и редиса, если не надо наворотов

pl/sql'щиков проще найти, как и содержать DWH, нежели крутить это через программерские вещи

хотя меня это тоже не прельщает, но мигрировать в таких объемах тоже пока нет смысла

Vladislav
09.07.2018
10:37:47
это не бред

попробуй реализовать CTRL+C корректное завершение

Vladislav
09.07.2018
10:38:32
python linux

Ilia
09.07.2018
10:39:16
просто оракл сам по себе коннект через жопу
Да нет, там куча режимов соединения, там можно client side pool врубить... Там дохера нюансов. Если всё нормально сделать, будет нормально.

Victor
09.07.2018
10:39:41
учитывая ценник на оракловскую СУБД, навряд ли, там такой касяк висит годами..

Google
Vladislav
09.07.2018
10:39:57
это не касяк бд, это касяк либы

Victor
09.07.2018
10:40:14
чьей? ))

Vladislav
09.07.2018
10:40:17
а т.к. у оракла монополия на подключение через их либы, то это полный ппц

Ilia
09.07.2018
10:40:59
Может конечно я что-то забыл, но по сути так. Да я бы помнил.

Vladislav
09.07.2018
10:41:19
ставишь клиент, ставишь sdk, прописываешь кучу всякого говна, чтобы завелось

Admin
ERROR: S client not available

Vladislav
09.07.2018
10:41:44
вообще надо бы плейбук написать на это дело

Ilia
09.07.2018
10:41:54
ставишь клиент, ставишь sdk, прописываешь кучу всякого говна, чтобы завелось
А, извини. Да, НАДО ПРОПИСЫВАТЬ КУЧУ ВСЯКОГО ГОВНА! ДА!

Vladislav
09.07.2018
10:42:32
ну как бы да, ибо с любой другой базой всегда можно работать почти из коробки

Ilia
09.07.2018
10:42:45
/opt/oracle/client или что-то в этом роде внесни в базу LDD... Емаё, как сложно!

Vladislav
09.07.2018
10:42:47
тут же, чтобы ты мог сделать запрос, надо не просто либу скачать и поставить, но еще кучу говна

Ilia
09.07.2018
10:43:51
@SLASH_CyberPunk ну так а сдался вам оракл? Что там такое, чего нет у других?
Ну как бы надо было, корпор. СУБД оракл, надо с ним работать. Он уже есть, на нём БД , и он работает.

Victor
09.07.2018
10:45:15
@MasterZiv чем?

Мне всегда было интересно причина выбора СУБД с таким ценником. Хотя аналогов выше крыши

И по скорости быстрее есть, в том числе

а головняка как я понял из сообщий последних тоже полно у ораклиновской СУБД

Google
Ilia
09.07.2018
10:46:51
учитывая ценник на оракловскую СУБД, навряд ли, там такой касяк висит годами..
Да это в общем гон. Проблема есть в том, что Linux не является поддерживаемой операционкой Oracle. Т.е. из них поддерживается только RHEL и Oracle Linux. Всё остальное -- на свой страх и риск на бинарной совместимости с CRT. Ну, да, а что ж ты блин хотел от пропиретарной СУБД? Но заводится всё равно, даже сервак ставится на , скажем, Ubuntu иди Debian.

@MasterZiv чем?
Кратко - ВСЕМ.

Мне всегда было интересно причина выбора СУБД с таким ценником. Хотя аналогов выше крыши
Ты не помёшь, рассказывать долго. Извини, я просто знаю твой бэкграунд... Ну реально нет смысла день - другой тебе это вливать в уши.

python linux
Влад, ты на каком Linux -то это всё пытался делать?

Vladislav
09.07.2018
10:49:22
у нас оракл и центос

Ilia
09.07.2018
10:50:06
Красиво сказано. Мой бэкграунд )) Да, согласен. У меня другой подход
Ну рассказывать тебе о чудесах оптимизации безнадёжных запросов под Ораклом нет смысла. Я говорю, ты просто не поймёшь.

у нас оракл и центос
Так на цент оно должно просто ВЗЛЕТАТЬ в момент...

Ilia
09.07.2018
10:50:44
Не понимаю.

Vladislav
09.07.2018
10:51:00
все что есть, выливается в тяжелую поддержку, которая еще больше ценник выставит

Victor
09.07.2018
10:51:03
@MasterZiv так я полностью согласен. Да и смысл мозг забивать ораклом, если я с ним не буду работать 100%.

Vladislav
09.07.2018
10:51:26
я же говорю, тут именно фишка оракла

если мне надо подключится в питоне к любой бд, я просто ставлю либу и подключаюсь

с ораклом такое не проканает

Vladislav
09.07.2018
10:52:35
нет

ты должен поставить клиент

Ilia
09.07.2018
10:53:00
ты должен поставить клиент
Ну блин а как ты ещё-то хотел к СУБД подключаться?

Страница 562 из 718