Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» СУБД Oracle (Оракл - для поиска:)).

Автор: rrromano
Дата сообщения: 13.09.2011 10:54

Цитата:
Я про 10 XE линух писал, его не было 64.

А, ну да, не было. Видать, не выгодно было ).
Автор: someone312002
Дата сообщения: 27.09.2011 14:17
Приветсвую, Гуру ДБ и прочего С.
Проблема возникла - нужна Ваша помощь!!!
Есть оракл 11г, установленный на HP-UX, есть бекап HP data protector шестой версии. Всё бегало "изюмительно" до тех пор, пока бекап не "слетел с катушек" из-за переполнения чего-то там. Короче говоря, надо было перестроить рековери каталог (удалить устаревшие архив-логи). Сея проблема была на тот момент решена. Но вот ведь не задача, теперь DataProtector выдаёт новую ошибку: "Target database could not be determined". Залез в EM, посмотрел на базульку - онлайн. Пользователь, под которым бегают RMANовские скрипты тоже "доступен".
Где сообака порылась и где должен копать очкарик, чтобы решить эту проблему?

Заранее СПАСИБО всем ответившим !!!
Автор: wasilissk
Дата сообщения: 27.09.2011 14:23
someone312002
А лог RMANовский ентот ваш "data protector" не дает глянуть?
Автор: someone312002
Дата сообщения: 27.09.2011 15:16
Ща гляну на сервере, хоть и проблематично это для меня, ибо в юниксе - я полный профан... о результатах отпишусь...
Автор: rrromano
Дата сообщения: 29.09.2011 09:29

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


Юниксо надо изучать, если база под ним крутится. И чем быстрее, тем лучше. Сам такой когда-то был )
Давайте логи, посмотрим ).
Автор: webshabel
Дата сообщения: 14.12.2011 14:03
День добрый

Прошу прощения если не сюда надо писать, укажите тогда нужную тему.

В связи с отменой перехода с летнего на зимнее время, как следствие, изменению часовых поясов в России, возникает вопрос, что делать с Oracle. Не создается БД, dbconsole выдает ошибку 55, все указывает на проблему с часовым поясом.

Погуглил и нашел, что есть некий патч DSTv17, который должен вроде как решить проблему. Но найти его чтобы скачать не получается, может кто-нибудь помочь?

Заранее спасибо.
Автор: alexsob
Дата сообщения: 16.12.2011 05:11
webshabel
У нас тоже была проблема с консолью после "неперехода" на зимнее время.
Вылечилось установкой нашей таймзоны в переменной окружения (сервер работает на Linux):

export TZ=Asia/Yekaterinburg
Автор: webshabel
Дата сообщения: 16.12.2011 06:09
alexsob
К сожалению, это не наш вариант. У нас винда и изменить часовой пояс ОСи не представляетя возможным из-за другого софта, привязанного к этим настрокам.
Автор: alexsob
Дата сообщения: 19.12.2011 06:30
webshabel
Так может и в винде поставить другой часовой пояс? Мы и на рабочих станциях поставили пояс со сдвигом на час (кто не поставил специальный патч от Майкрософт): родной был Екатеринбург, а пришлось выбрать Омск (+1 час), иначе проблемы с файл-сервером и т.д.

Хотя, если у вас какой-то специальный софт ...
Автор: webshabel
Дата сообщения: 19.12.2011 07:04
alexsob
нет, мы патчик от MS поставили уже везде, а на сервере с Oracle вертится еще банковская какая-то штукенция, она завязана на часовой пояс в винде, изменим его и транзакции с банком отвалятся. В общем, замкнутый круг, пока что просто страдаем. И ищем патчик.
Автор: stalker1980
Дата сообщения: 16.02.2012 13:09
Доброго времени суток!
Возникла проблема с запуском EM консоли. При создании базы опция настроить ЕМ стоит, но в конце установки выдает сообщение типа во время настройки ЕМ возникла ошибка, подробно описано в логах, вы можете позднее сконфигурировать ЕМ руками используя emca скрипт. Интересно также, что в службах отсутствуют OracleDBConsoleORCL и
OracleOraDb10g_home1iSQL*Plus
результаты команды enctl

Microsoft Windows [Version 5.2.3790]
(C) Copyright 1985-2003 Microsoft Corp.

U:\>emctl status dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
https://orasrv2.domain.com:5500/em/console/aboutApplication
Oracle Enterprise Manager 10g is not running.

U:\>emctl stop dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
https://orasrv2.domain.com:5500/em/console/aboutApplication
System error 1060 has occurred.

The specified service does not exist as an installed service.


U:\>emctl start dbconsole
Oracle Enterprise Manager 10g Database Control Release 10.2.0.5.0
Copyright (c) 1996, 2010 Oracle Corporation. All rights reserved.
https://orasrv2.domain.com:5500/em/console/aboutApplication
Starting Oracle Enterprise Manager 10g Database Control ...The service name is invalid.

More help is available by typing NET HELPMSG 2185.

народ поделитесь соображениями.
спасибо!
Автор: wasilissk
Дата сообщения: 16.02.2012 17:39
stalker1980

Цитата:
При создании базы опция настроить ЕМ стоит, но в конце установки выдает сообщение типа во время настройки ЕМ возникла ошибка, подробно описано в логах

Может стоит их посмотреть?
Мы emc не используем, но слышал у людей проблемы чаще всего случаются при ее установке с таймзоной.
Автор: stalker1980
Дата сообщения: 16.02.2012 19:01
Я думаю таймзона не причем. Запустил enca -config начал ругаться на порты 5500, 5521 и еще какой то, сказал что используются порты. Кто нибудь знает чем они используются и как это поправить?
Автор: wasilissk
Дата сообщения: 17.02.2012 04:50
stalker1980

Цитата:
Кто нибудь знает чем они используются и как это поправить?

netstat -b
Поправить?.. Перенеастроить на другие порты или прибить.
А логи все-таки посмотрели бы, очень часто для устранения проблемы необходимо просто сделать то, что там написано.
Автор: stalker1980
Дата сообщения: 17.02.2012 08:32
Если честно я читал логи, там написано что не могут найти три файла *.xml, но файлы имеются в нужных папках.
кусок лога
CONFIG: Could not find or correctly parse file D:\ORACLE\product\10.2.0\db\oc4j\j2ee\OC4J_DBConsole_orasrv2.domain.com_testdb\config\jms.xml in searching for tag jms-server with attribute port
java.io.FileNotFoundException: D:\ORACLE\product\10.2.0\db\oc4j\j2ee\OC4J_DBConsole_orasrv2.domain.com_testdb\config\jms.xml (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:106)
at java.io.FileInputStream.<init>(FileInputStream.java:66)
at java.io.FileReader.<init>(FileReader.java:41)
at oracle.sysman.emcp.util.PortManager.findUsedPortsFromXML(PortManager.java:296)
at oracle.sysman.emcp.util.PortManager.getConfiguredPorts(PortManager.java:474)
at oracle.sysman.emcp.EMDBPreConfig.getConfiguredPorts(EMDBPreConfig.java:2626)
at oracle.sysman.emcp.EMDBPreConfig.getConfiguredPorts(EMDBPreConfig.java:2545)
at oracle.sysman.emcp.EMDBPreConfig.checkPorts(EMDBPreConfig.java:2255)
at oracle.sysman.emcp.EMDBPreConfig.performConfiguration(EMDBPreConfig.java:711)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:255)
at oracle.sysman.emcp.EMDBPreConfig.invoke(EMDBPreConfig.java:176)
at oracle.sysman.emcp.EMConfig.perform(EMConfig.java:170)
at oracle.sysman.assistants.util.em.EMConfiguration.run(EMConfiguration.java:449)
at java.lang.Thread.run(Thread.java:534)

жалуется на три файла jms.xml, rmi.xml, http-web-site.xml. в остальном все хорошо.
и не понятно почему не создались службы OracleDBConsoleORCL и OracleOraDb10g_home1iSQL*Plus.
Автор: glebot
Дата сообщения: 20.07.2012 12:20
stalker1980
Проверь, есть ли вообще папка D:\ORACLE\product\10.2.0\db\oc4j\j2ee\OC4J_DBConsole_orasrv2.domain.com_testdb

И дай логи из папки cfgtoollogs\dbca - он туда пишет все трейсы от утилит.
Автор: adasiko
Дата сообщения: 01.08.2012 09:34
Здравствуйте. Можно ли сделать так чтоб oracle 11 xe работал с бд в кодировке win1251. По умолчанию в нём двухбайтный юникод.

Добавлено:
Тут описаны шаманства, но как то слишком много бубном трясти Ссылка
И отваливаются вебинтерфейс и я не могу под пользователем system зайти в sqlplus после этого
Автор: ekemov
Дата сообщения: 02.08.2012 02:46
Проще сразу работать с уникодом, потом не надо будет ломать голову как все туда затолкать.
Автор: someone312002
Дата сообщения: 02.08.2012 09:34
не скажи. дело в том, что есть люди, которые очень тщательно рассчитывают все параметры создаваемой и настраиваемой ими базы данных. При использовании уникода или же win1251 размерность одной и той же записи на диске будет различной. Это очень важно учитывать, когда имеешь дело с ОЛТП (а не ОЛАП).
По сути вопроса помочь пока что не могу - надо искать... Извини!

УДАЧИ !!!
Автор: adasiko
Дата сообщения: 02.08.2012 19:52
adasiko

Цитата:
Можно ли сделать так чтоб oracle 11 xe работал с бд в кодировке win1251

В общем решил забить, и работать в режиме конвертации на клиенте в cp1251. Реально надо быть гуру чёрной магии, чтоб базу на cp1251 перевести и чтоб ничего не отвалилось. Может в ентерпрайз версии проще дела, но в бесплатной... Да и боюсь, что эти шаманства будут нарушением лицензии, так как в xe заявлена поддержка только utf
Автор: rrromano
Дата сообщения: 20.09.2012 23:47
Весь мир к уникоду движется. Посему стоит его и использовать повсеместно. ИМХО.
Автор: miwa
Дата сообщения: 21.09.2012 07:25
rrromano
+1
Винда XP даже уже умела юникод, хотя и криво, а семерка - тем более. В линуксах и прочих юниксах он уже лет 10 как минимум правит бал. Планшеты ни о чем другом не знают. Нафига в таком случае возвращатся к разбитому корыту?
Автор: adasiko
Дата сообщения: 30.10.2012 16:00
Кто-нибудь пробовал работу instant client на венде 8?
Поставил на виртуалку вынь 8 x32 и получаю ошибку "Error while trying to retrieve text for error ORA-01019"
на семерке всё также настроенно, но там работает
PS: использую сервер oracle XE 11.2.0.2.0 (стоит на другом компьютере) и клиент тоже 11.2.0.2.0
Автор: landy
Дата сообщения: 12.02.2013 14:47

Цитата:
Реально надо быть гуру чёрной магии, чтоб базу на cp1251 перевести и чтоб ничего не отвалилось.

Смена кодировок в уже установленной базе не поддерживается (даже в ентерпрайз-редакции), надо базу пересоздавать и сразу указывать нужную.
Автор: someone312002
Дата сообщения: 12.02.2013 15:49

Цитата:
Весь мир к уникоду движется. Посему стоит его и использовать повсеместно. ИМХО.

Не факт. Хорошо прощуманная система (имеется в виду состав железа плюс дизайн базы и конфигурация инстанса) позволяют использовать именно тот код страницы, который нужен именно для этой территории. Согласись, что один и тот же текст "для базы" будет весить по-разному, если применить ISO-2259 или UTF-8
Так что про "повсеместно" - это Вы зря, батенька, зря...

УДАЧИ !!!
Автор: landy
Дата сообщения: 12.02.2013 16:42

Цитата:
позволяют использовать именно тот код страницы, который нужен именно для этой территории.

Т.е. вы предлагаете хранить внутри БД многоязычные данные в однобайтовой кодировке, декодируя в нужную при показе? Или предполагается по отдельному инстансу для каждой территории?
Автор: someone312002
Дата сообщения: 12.02.2013 21:21
landy, я этого не предлагал. Более того, прочитав моё сообщение ещё раз, Вы найдёте в нём именно то, что я хотел сказать (даже без моей подсказки в этом сообщении).
Как там говорит Михаил Варакин? "...зависит от ситуации"

УДАЧИ !!!
Автор: landy
Дата сообщения: 13.02.2013 08:56
Для формата форума изложение предлагаемого технического решения загадками не совсем подходит. Оба мои предположения вписываются в ваши слова, поэтому я и задал вопрос, какое именно (возможно, иное) решение вы предлагаете для задачи "мультиязычный сервис на базе инстанса в однобайтовой кодировке"?
Автор: someone312002
Дата сообщения: 13.02.2013 15:28
Например, прочитав вот эти решения: http://docs.oracle.com/cd/B10500_01/server.920/a96529/ch5.htm#1013253
Если быть конкретным, то смотрите пример 5.4

УДАЧИ !!!
Автор: oan42
Дата сообщения: 01.03.2014 10:41
Помогите с альтернативами SQL для получения курса валюты на заданную дату (см. 1)
и исходящего остатка по выпискам фирмы (2):
(1)

Код:
SELECT max(RateDate), max(RateVal) KEEP (DENSE_RANK LAST ORDER BY RateDate)
FROM rates
WHERE ValuteISO=:ValuteISO AND RateDate<=:PayDate;

Страницы: 1234567891011121314151617181920212223

Предыдущая тема: JET и Excel


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.