Все технические форумы на одном сайте Удобный поиск информации с популярных форумов в одном месте
Вопрос: Где можно скачать oracle 8.1.7 под linux?

Добрый день! Подскажите пожалуйста где можно скачать oracle 8.1.7 под linux? Что-то нигде не найду...
Ответ: или HV + CENTOS7 + VMWARE (или другой ) + RHEL3
Вопрос: Подскажите, где можно скачать ORACLE client 8.0.5 ?

Доброго времени суток.

Подскажите, пожалуйста, где можно скачать ORACLE client 8.0.5 ?
Знаю, что старье, знаю, что никто не пользуется, все знаю, но мне нужно :)

Заранее премного благодарен.
Ответ:
Viewer
"oracle8.0.6 for nt"

Большое спасибо Вам и всем остальным откликнувшимся.
Версия 8.0.6 вполне подошла.
.
Вопрос: PLPgSQL после Oracle: дежавю ?

Привет, перехожу на Postgres с Oracle,
не миргация, просто другой проек.
Читаю документацию по PlPgSQL и испытываю стойкое ощущение, что я это уже где-то видел...
Уж больно похоже на Pl/SQL.

Не, ну я в курсе, чем занимается компания EnterpriseDB, Брюс Момжан рассказывал,
но вот чтобы настолько ...

И вопрос -- насколько они похожи, может и изучать PLPgSQL не нужно особо,
PL/SQL я уже знаю.


----
Читал хинты оракла. Много думал...
Ответ:
essbase.ru
Misha Tyurin,

Не могу угомонится )) Все может PG ))

Вопрос

DB-LINK умеет только к другим PG или через ODBC я могу подцепить ЛЮБОЙ источник ?

Можно к любой БД.
Только надо стороннее расширение поставить.
Где-то была ссылка, найду -скину.
Вопрос: Узнать имя сервера Oracle

Нужно организовать доступ к базе из C#. При добавлении БД просит ввести имя сервера, логин и пасс. Лог и пасс я знаю, а вот имя сервера не совсем понимаю, где можно увидеть. Наверное, он вводился при установке сервера. В любом случае имени я не помню. Можно ли где то увидеть название сервера?
Ответ:
Сообщение от GlorDev
oracle в реестре в списке нету
Если речь идет о компе, на котором установлены Oracle Server и/или Oracle Client, то этого не может быть (если конечно кто-то ручками не правил реестр). Если речь о другом компе, то четко расскажи, где установлен сервер, где клиент, и с какого компа ты запускаешь свою программу на C#.
Например, комп1 - сервер, комп2 - клиент, комп3 - запуск программы.
Вопрос: Oracle Spatial & Mapviewer

Всем тройное Ку!
Итак. Имеется:
Oracle 11g (пишу из дома, сделать select не могу. Но версию знаю ;-) )
Oracle Weblogic
Oracle GoldenGate Mapviewer
Apex 4.2
Проделано:
1.Разогнал mapviewer через weblogic
2. Поставил плагин нужной версии в Apex
3. Создал страницу с region template
4. Настроил плагин - запустил - посмотрел.
5. Залил через Mapbuilder нужной версии в БД слои.
6. Перенастроил плагин - запустил - посмотрел.
7. Начал ковырять оформление через Mapbuilder
8. Изменения в оформлении на apex- странице отображаются спустя какое-то время. Значит где-то сидит упертый кэш. Манипуляции с mapbuilder через clean cash не срабатывают с нужной скоростью (сохранил изменения - почистил кэш через mapbuilder - посмотрел изменения в оформлении)
Возникло два вопроса:
1. Есть ли какой-нибудь способ чистить кэш, а то в плагине, так же как и через view map не отображаются? (что чистить? Сервер или браузер)
2. Если я spatial таблицу буду процедурного перезаполнять с определённой периодичностью (1 раз в 5-10 минут) с пересозданием индексов - чем это мне может грозить? Есть ли какой-нибудь другой способ? Нужен ли этот способ - если количество записей в таблице не превышает 25-30 штук (не тысяч, а именно единиц)?
3. И на затравку: есть ли смысл хранить в одной таблице линии и точки? Или лучше разделить?
P.S.: предполагаю, что вопросы мои из уровня школы, но адекватного ответа на свои вопросы по профильному гуглению пока не нашёл...


Пишу с планшета. Возможны ошибки в сообщениях.
Ответ: Всем спасибо огромное! Итак (поправьте, где не прав):
1. Для слоёв, которые не изменяются во времени создаю кешируемый tile. Два слоя с линиями и точками - не кеширую.
2. Линии и точки разношу процедурно (jobs) по двум разным таблицам через delete from table && insert into table (возможно merge). Про каскадный drop table забываю.
3. С кешем разобрался - однако необходимость ПОКА отпала - изменения в стиле смотрю через Mapbuilder.
4. За джентельменский набор ссылок по теме отдельное СПАСИБО!!
Вопрос: Изменение параметров сервера MSSQL - висит

Решил изменить значение параметра: Maximum Server Memory.
Выставил значение в 14000 MB. Всего памяти на сервере 16 Гб.
Нажал кнопку ОК. После этого окно висит, уже полчаса где-то.
Значения можно менять без перезагрузки?

до этого днём ранее в логах было сообщение, что нехватка памяти.

и такой вопрос: если есть principal и mirror, то количество памяти у этих двух
серверов должно быть одинаковым?
у меня сейчас на principal 32Гб, на mirror всего 16 Гб.
Ответ:
qoqos
если сервер завис, после нажатия ок?

Вы путаете сервер и клиентское приложение по имени ManagementStudio

qoqos
скоро уже час как будет... всё в процессе...

Каким средством вы мониторите то, что "все в процессе"

qoqos
что делать? только перезагрузка сервера?

Для начала узнать, что действительно происходит с сервером
Вопрос: Oracle Linux Enterprise vs RHEL

други дорогие,

один из моих клиентов стоит на распутье и не знает, какую ОС выбрать для своего VMWare migration плана. Они сейчас на Solaris'e и хотят переехать на Linux и спрашивают моего мнения.. мое персональное мнение - RH, но мне не очень хочется звучать непрофессионально и говорить: "RH просто лучше". я никогда не работала с Oracle Linux и не знаю всех деталий. я сделала очень очень поверхностный поиск по гуглу на тему сравнений этих двух, так сказать плюсы и минусы, но не смогла найти никакой более или менее официальной white paper или хоть какого-то более или менее подробного ревью.. если кто-то где-то встречался с такой бумагой или делал свой собственный research, может вы могли бы поделиться мыслями или ссылками? заранее благодарна!!!
Ответ: Scott Tiger, не согласен. VMWare ссылается на свою технологию DRS Host Affinity как на инструмент, позволяющий работать виртуальным машинам на некотором подмножестве хостов кластера, т.е. по сути Hard Partitioning:
In particular, DRS Host Affinity rules can be used to run Oracle on a subset of the hosts within a cluster

Однако, такая технология не приведена в оракловом документе как допустимая для Hard Partitioning, а решение VMWare отнесено к Soft Partitioning.
А Soft Partitioning прямо запрещает лицензирование отдельных узлов кластера:
автор
Examples of such partitioning type include: Solaris 9 Resource Containers, AIX Workload Manager, HP Process Resource Manager, Affinity Management, Oracle VM, and VMware.

Unless explicitly stated elsewhere in this document, soft partitioning (including features/functionality of any technologies listed as examples above) is not permitted as a means to determine or limit the number of software licenses required for any given server or cluster of servers.
Вопрос: mssql sum(null)

Салют!

в mssql есть функция sum(), которая отрабатывает следующим образом:
SELECT SUM(Val)
FROM
(
SELECT 100.0
UNION ALL SELECT 200
UNION ALL SELECT 300
UNION ALL SELECT 400
UNION ALL SELECT 500
UNION ALL SELECT 600
UNION ALL SELECT NULL
) AS a(Val)


Выдается предупреждение где NULL был проигнорирован. Логично.

НО, вопрос, а если мне надо чтобы в итоге был именно NULL?

И давайте усложним задачку взяв еще пару полей:

with a (Val, Con, Pok) as
(
SELECT 100.0 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 200 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 300 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 400 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 500 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 600 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 700 as Val, 123 as Con, 999 as Pok
) 
, b (Val, Con, Pok) as 
(
SELECT 1.0 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 2 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 3 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 4 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 5 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT 6 as Val, 123 as Con, 999 as Pok
UNION ALL SELECT NULL as Val, 123 as Con, 999 as Pok
) 
SELECT 
	a.Pok
	,SUM(a.Val * b.Val)
	,a.Con
FROM a
   LEFT JOIN b on (a.Con=b.Con and a.Pok = b.Pok)
Group by 
	a.Con
	,a.Pok




Какое именно из значений может быть пустым в таблице "b" - неизвестно, но если она где-то есть, то ИТОГО должно быть NULL, а сейчас 58800.00
Ответ: НиколайСН,
NULLIF
Вопрос: Запуск нескольких баз Данных ORACLE

Добрый День
Вопрос может быть банален – смотрел руководство по Oracle к сожалению не нашел (((
Установлен Oracle Linux 5, установлен Oracle 11g, создана база данных, работает
Вопрос в следующем – как под одним запущенным экземпляром – ORACLE запустить несколько баз данных
То есть – установлен Oracle – и запуск под ним (сколько – хочу баз данных)
- Пробовал создать базу данных еще одну (создал – но все равно запуск осуществляется одной базы ((((
Знаю что ошибка где то банальная но где ))
# .bash_profile
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH

ORACLE_BASE=/u01/app/oracle/; export ORACLE_BASE
ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=tesla1; export ORACLE_SID
ORACLE_SID=tesla2; export ORACLE_SID
#ORACLE_SID=orcl; export ORACLE_SID
ORACLE_PATH=/u01/app/oracle/admin/dba/sql; export ORACLE_PATH
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_BASE ORACLE_HOME
export PATH LD_LIBRARY_PATH

umask 022

##############################
STARTUP NOMOUNT
#############################
ps -ef | grep tesla1
oracle 3067 3052 0 10:38 pts/1 00:00:00 grep tesla1
###############################
ps -ef | grep tesla2
oracle 2956 1 0 10:37 ? 00:00:00 ora_pmon_tesla2
oracle 2961 1 0 10:37 ? 00:00:00 ora_vktm_tesla2
oracle 2968 1 0 10:37 ? 00:00:00 ora_gen0_tesla2
oracle 2973 1 0 10:37 ? 00:00:00 ora_diag_tesla2
oracle 2978 1 0 10:37 ? 00:00:00 ora_dbrm_tesla2
oracle 2983 1 0 10:37 ? 00:00:00 ora_psp0_tesla2
oracle 2988 1 0 10:37 ? 00:00:00 ora_dia0_tesla2
oracle 2993 1 0 10:37 ? 00:00:00 ora_mman_tesla2
oracle 2998 1 0 10:37 ? 00:00:00 ora_dbw0_tesla2
oracle 3003 1 0 10:37 ? 00:00:00 ora_lgwr_tesla2
oracle 3008 1 0 10:37 ? 00:00:00 ora_ckpt_tesla2
oracle 3013 1 0 10:37 ? 00:00:00 ora_smon_tesla2
oracle 3018 1 0 10:37 ? 00:00:00 ora_reco_tesla2
oracle 3023 1 0 10:37 ? 00:00:00 ora_mmon_tesla2
oracle 3028 1 0 10:37 ? 00:00:00 ora_mmnl_tesla2
oracle 3032 2946 0 10:37 ? 00:00:00 oracletesla2 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))
####################################
Ответ: tribule,
Спасибо не заметил буду разбираться ))
Спасибо всем кто подсказал))
Вопрос: Результаты ТРС тестов для Oracle, VoltDB и MySQL

Совсем недавно в одном из топиков о производительности OLTP я увидел комментарий о том, что по версии Transaction Processing Performance Counsel, Oracle является лидером в пропускной способности. Действительно, согласно результатам ТРС-С теста, Oracle 11g Release 2 Enterprise Edition with Oracle Partitioning продемонстрировал пропускную способность около 140 тысяч транзакций в секунду (8,552,523 tpmC) на системе, базирующейся на SPARC T5-8 Server (8 процессоров, 128 ядер), цена которого $4,663,073. Более подробную информацию о тесте можно найти официальном ТРС сайте здесь http://www.tpc.org/tpcc/results/tpcc_perf_results.asp и здесь http://www.tpc.org/tpcc/results/tpcc_result_detail.asp?id=113032601.

140 тысяч транзакций в секунду - очень уважаемый результат. Тем не менее, я хотел бы заметить, что в 2009 году VoltDB провел подобное тестирование и продемонстрировал сопоставимый результат в 150 тысяч транзакций в секунду на 3-узловом кластере состоящем из Dell R610 (3х8 ядер) общей стоимостью около $6000. Более того, при расширении кластера до 12 узлов (и, соответственно, увеличении стоимости аппаратных средств до $25000), тест продемонстрировал пропускную способность в 560 тысяч транзакций в секунду.

https://forum.voltdb.com/showthread.php?8-VoltDB-tpc-c-like-Benchmark-Comparison-Benchmark-Description
Ответ:
Alexander Ryndin

Тестирование VoltDB сделано на сильно видоизмененном тесте (ну типа эти 10% нагрузки мы не считаем кошерными, поэтому мы их выкинем)


Тест действительно видоизменен в части заказов которые поступают на один склад, но заполняются из другого. И это действительно 10% всех транзакций в тесте. Хотя я не считаю, что такой тест “сильно видоизмененый”, но при этом согласен с тем что наши результаты не могут считаться официальными в соответствиями с ТРС требованиями.


Alexander Ryndin
Ну и комменты от тестеров парадовали:
https://forum.voltdb.com/showthread.php?8-VoltDB-tpc-c-like-Benchmark-Comparison-Benchmark-Description&p=27&viewfull=1#post27]... since our multi-parition transactions are slower, we've limited our TPC-C-like benchmark to single-partition transactions for the time being.


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

Alexander Ryndin
2) Наверняка в TPC-C где-то прописано требование к ACID. VoltDB - это in-memory база данных, обеспечивающая Durability либо с помощью репликации, либо с помощью логгирования на диск (здравствуй Oracle Redo log). Репликация, очевидно, не может быть достаточно надежна, а логгирование в приведенном тесте, скорее всего отключено
Durability: VoltDB provides active/active intra-cluster replication of partitions in-memory (referred to as K-safety) and periodic database snapshots to disk combined with command logging to disk to ensure high availability and database durability.


В данном тесте K-safety=0. Логгирование не отключалось - в противном случае откатывание транзакций, необходимое с соответствии с тестовой спецификацией, было бы невозможным

Alexander Ryndin
3) Раз уж взялись сравнивать с Oracle на T5-8, то это не кластер. А вы сравниваете с VoltDB на 3-х и 12-ти узловом кластером.
Согласен. Но при этом, все-таки, T5-8 имеет 1ТБ оперативной памяти, прямо доступной каждому из 128 ядер. Вполне вероятно, что большая часть базы сидит в кэшах на всех уровнях (как и должно происходить в System R СУБД. Да и вообще, не поймите меня неправильно, Oracle - штука заслуживающая большого уважения во многих аспектах)

Alexander Ryndin
4) Сравнение нужно проводить с одноклассниками, а то повадились сравнивать свои жигули с белазами.


Согласен в общем, но с некоторыми комментариями. Во-первых, наша цель для нашех тестов не “догнать и перегнать”, а убедиться в том, что к наша архитектурная “дорожная карта” верна и мы находимся на правильном пути в разработке нашй системы. Вы абсолютно правы в том, что Oracle и VoltDB разработаны для разных задач и, соответственно, имеют как преимущества, так и недостатки, характерные для таких специализированных архитектурных решений. Кроме того, каждая технология имеет свою коммерческую нишу. Например, мне кажется, если пользователю нужна поддержка 140 тысяч тран/сек ТРС-С, далеко не каждый мог бы заплатить $4.6 миллиона за Oracle на T5-8. Большинство, наверное, попыталось бы найти более дешевые способы поддержки подобных нагрузок. В нашем случае, видоизменение ТРС-С требования в части заказа, который поступает на один склад, но заполняется из другого накладывает определенные ограничения на бизнес-транзакцию (кстати, как часто Вы сталкиваетесь с вэб-магазинами, которые получают заказ в одном складе, а заполняют его в другом?), но если общая себестоимость системы при этом могла бы уменьшится в несколько сотен раз, то наложение такого ограничения (или его решение, например, на вэб-сервере) может иметь определенный смысл... Я полностью разделяю Вашу мысль о “Жигулях и Белазах”, но, к сожалению, по моему опыту, иногда Белаз используется там, где можно было бы и Жигулем обойтись.