LINUX.ORG.RU

Oracle на Linux обгоняет MS SQL Server


0

0

Компания Oracle опубликовала результаты, согласно которым Oracle 9i Database под Linux обгоняет MS SQL Server 2000 на 14% на той же серверной платформе (32-процессорный кластер) и вдобавок на 10% дешевле.

>>> Подробности от Oracle

anonymous

Проверено: ivlad

To Chkaloff,
> Я может такой тупой, но не понял почему он ругнулся, причем перешел на личности.
Поясню.
На выдержку из MS Documentation получить в ответ:
*****************
гнать не надо...
*****************
это, по-вашему и есть культура?

Нормальный человек ответил бы:"Есть и другой способ ...." и описал бы.
И вежливо и полезно для знаний, я этого не знал, так что в этом стыдного?

А oracle я потому, что есть все Сертификации DBA с 7 по 9i.

Oracle

anonymous
()

   На выдержку из MS Documentation получить в ответ:
   *****************
   гнать не надо...
   *****************
   это, по-вашему и есть культура?
Вот такая вот она полная и uptodate MSDN..

anonymous
()

а как еще можно назвать речи человека, который рассказывает ужасы про предпоследнюю версию СКЛя, при этом не удосужившись прочитать соседнюю страницу с документацией? ИМХО конкретный гон... при этом судя по всему взятый из рекламной листовки Оракла, а не найденный собственными усилиями... поскольку та страничка что вы пишите появляется только после того, как кликнуть на основной, где приведено как раз то, о чем я писал в ответе.

PTO
()

2 PTO
1. > а как еще можно назвать речи человека, который рассказывает ужасы про предпоследнюю версию СКЛя

"Поздравляю гражданин соврамши" т.к. взято из SQL 2000 прямо отсюда
***********
Overview of SQL Query Analyzer
Microsoft╝ SQL Server≥ 2000 SQL Query Analyzer is a graphical tool that allows you to:

***********************
2. > при этом судя по всему взятый из рекламной листовки Оракла, а не найденный собственными усилиями..
опять огорчу, искал сам.

Значит DOC говенная, если на то "How to set up a remote server to allow the use of remote stored procedures"
советует 2 раза - Stop and restart the first SQL Server
и нет даже ссылки на странице, как это сделать по-другому.
А, может, это ты гонишь, выражаясю твоими словами?
Вот весь полный текст, и как ты пишешь и sp_addlinkedserver и RECONFIGURE
есть, и все равно два раза RESTART!
*************
How to set up a remote server to allow the use of remote stored procedures (Transact-SQL)
To set up a remote server to allow the use of remote stored procedures
1. Run the following code on the first server running Microsoft╝ SQL Server≥:
EXEC sp_addlinkedserver ServerName1, N'SQL Server'
EXEC sp_addlinkedserver ServerName2
EXEC sp_configure 'remote access', 1
RECONFIGURE
GO
2. Stop and restart the first SQL Server.
3. Run the following code on the second SQL Server. Make sure you are logging in using SQL Server Authentication.
-- The example shows how to set up access for a login 'sa'
-- from ServerName1 on ServerName2.
EXEC sp_addlinkedserver ServerName2, local
EXEC sp_addlinkedserver ServerName1
EXEC sp_configure 'remote access', 1
RECONFIGURE
GO
-- Assumes that the login 'sa' in ServerName2 and ServerName1
-- have the same password.
EXEC sp_addremotelogin ServerName1, sa, sa
GO
4. Stop and restart the second SQL Server.
5. Using the sa login, you can now execute a stored procedure on the second SQL Server from the first SQL Server.
**********************
Сдается мне, ты, ни - хрена, не знаешь!
Я привык верить документации, а не дяде.
Если с чем-то не согласен, то пиши уже своим MSам, что они "гонят".

Oracle

anonymous
()

2 oracle: вы всегда кидаетесь настраивать нечто даже не разобравшись что это? т.е. что такое ремотед сервера не поняли, но перегрузить винды милое дело... Т.е. идут сноски на документацию вырванную из контекста, без объяснений чего и как и делаются глубокомысленные заявления про "продакшн/непродакшн"

еще раз повторяю:
1. по умолчанию фишка включена и рестартовать СКЛ-сервер не нужно
2. фишка оставлена для совместимости с версией 6.5
3. все новые инсталяции используют механизм линкедсерверс, где совершенно положить на эту фишку, при этом sp_addlinkedserver создает именно линкедсервер на новых инсталяциях - причем залинкованным может быть хоть Оракл. если другой сервер МС СКЛ, то можно и хранимые процедуры пускать без каких-либо дополнительных настроек
4. рестрартовать сервис нужно только в случае изменения политики безопасности и это не только "особенность" МС СКЛя, но и многих других систем - в т.ч. и Оракла:

http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/win.920/a95...

2-10 Oracle9 i Database Administrator-s Guide
To enable shared server support for two-task Oracle Net clients on an existing database:
1. Start Database Configuration Assistant.
Choose Start > Programs > Oracle - HOME_NAME > Configuration and
Migration Tools > Database Configuration Assistant.
Shared Server Support
The Database Configuration Assistant Welcome page appears.
2. Click Next.
A window appears prompting you to select an operation to perform.
3. Select Configure database options in a database. Click Next.
4. Select the Oracle9i database to modify and, if prompted, enter the SYS password.
5. Click Next.
6. Select Shared Server Mode and click Edit Shared Connections Parameters.
7. On the Basic tab of the Shared Server Mode page make any necessary changes to shared server parameters. Click Help for more information about the parameters.
8. Click OK.
9. Click Finish.
A dialog box prompts you to select the initialization parameter file to use.
10. Select the appropriate file and choose OK.
Your initialization parameter file is modified.
11. Shut down and restart your Oracle9i database for the changes to take effect.

ну и что? Оракл теперь не годится для продакшн? или вы этого не знали? порвите свои сертификаты и никнейм продолжайте писать с маленькой буковки. "Сдается мне, ты, ни - хрена, не знаешь!" - ни в СКЛе, ни в Оракле... про СКЛь понятно, а про Оракл потому что не стал бы выступать с заявлениями, что рестарт сервера означает его не пригодность для продакшена, потому как в Оракле при изменении параметров инициализации весьма часто приходится его перестартовать.

PTO
()

2 PTO

1. Не заметил твоих комментариев про "рассказывает ужасы про предпоследнюю версию СКЛя"
Что, стыдно стало "Знаток"?

2. Про то, что перезагрузка нужна изменении некоторых параметров инициализации не Америку открыл.
Но про Shared Server Mode совсем не то, юзеры будут также работать и ничего не почувствуют и в Dedicated Server Mode перегрузи ночью.
В нашей компании Shared не используется т.к. была признана, совместно со спецами из Oracle, нестабильной при большом количестве сессий (десятки тысяч).

Речь шла про выполнение Stored Procedures и вот для этого Oracle перезагружать не надо.
А вот мне нужно было запускать удаленные процедуры на MS SQL и мне сказали MS администраторы, что нужен перегруз, что и было запланировано и сделано ночью.
Хреново вас, значит, MouseClicke-ров учат. Вот и ты привел пример для Oracle for Win как ЛАМО:
- Click Next
- Click Next
- Select Configure
- Click OK

Нормальный админ объяснил бы короче:
- set the DISPATCHERS parameter
- restart the instance to enable shared server configuration

а ты Click-Select-Click-Select-Click-Select-Click...., правда, так мозгов не надо.
и подписывайся теперь PTO-Clicker.

3. А с MS SQL сталкиваюсь, т.к. переводим систему с MS SQL на Oracle и работают они в паралеле более года и такого навидался про решения Microsoft! И простой пр 3 дня и потом отмазки, что это SQL 7.0 a вот в 2000 все будет по-другому.

А уж это вот с завидной регулярностью, прямо сейчас пришло опять.
Слетают привилегии на tempdb, восстановят их, а через время опять и никто не знает почему.

DB-LIBRARY error:
General SQL Server error: Check messages from the SQL Server.
INSERT permission denied on object '##ХХХХХХХХХХХ', database 'tempdb', owner 'dbo'.

А ты продакшен - продакшен
А дело не у нас происходит и как Micorsoft не старался, клиент выбрал Oracle.

4. Сертификаты не ты мне выдавал и не тебе судить, свои заимей и делай, что хочешь.

Oracle

anonymous
()

2 oracle: еще раз для тех, кто в танке

1. ремотед сервера работают только при апгрейде с предыдущей версии... sp_addlinkedserver создает _линкед_ сервера. Далее, там же в документации написано, что по-умолчанию оно работает и данную процедуру проводить нужно _только_ если данная фича была ранее _специально_ выключена. если оба сервера СКЛ 7 или СКЛ 2000, то создается линкедсервер и более ничего делать не нужно

2. да нет - судя по тому, что вы написали в своем первом посте для вас это открытие, что изменение некоторых параметров требует рестарта сервера.
Про "перегрузи ночью" не проходит... у нас система пять девяток - раз в год где-то для профилактики на несколько минут останавливается - заменить вызывающее сомнение оборудование, пропылесосить. а так оно должно работать 24*7*365
Прикрывать свои заблуждения "авторитетом" своих МС админов не надо - хранимые процедуры бы работали и так, если бы вы завели линкед сервер.
Эка вас завело с оригинальной документации по Ораклу... водички пойди попей, а потом пипиську засунь обратно в штаны - меряться с тобой желания нет ну никакого.

3. ну и? стоит начать рассказывать про засады в Оракле в ответ? как машина за 1.5 миллиона клалась легко и не принужденно при стоимости простоя более 10000 в минуту?

Продакшн/непродакшн - до сих пор у вас вроде проблема была, что в продакш нельзя пускать, т.к. сервер рестартовать надо при изменении конфигурационных параметров (причем сие для СКЛя скорее исключение, всего несколько таких есть и в основном связанные с безопасностью и авторизацией). Как проблему порешали теперь новые появляются - давайте что-ли весь список да и с подробностями, я хоть и не нанимался вам в суппортеры, но может чего помогу, если уж свои админы не отличают ремоут от линкед сервера... тока поподробнее - с версией сервера (вывод SELECT @@VERSION), чего выдает sp_checkdbtempsize на базе в которой пораждается некто. А так такая ошибка должна возникать если делается булк-инсерт во временную таблицу, созданную не дбо...

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

PTO
()

2 PTO-Clicker

> Далее, там же в документации написано, что по-умолчанию оно работает и данную процедуру проводить нужно _только_ если данная фича была ранее _специально_ выключена.

Нет там этого, ссылку, все что было я здесь привел.

> ну и? стоит начать рассказывать про засады в Оракле в ответ? как машина за 1.5 миллиона клалась легко и не принужденно при стоимости простоя более 10000 в минуту?

Не верю! Работаю c Oracle начиная с 6.0.36 version на Intell, RISC, MIPS

> да нет - судя по тому, что вы написали в своем первом посте для вас это открытие, что изменение некоторых параметров требует рестарта сервера.
Считай как хочешь, твое дело.
Еще раз речь шла про выполнение Stored Procedures и вот для этого Oracle перезагружать не надо НИ В КАКИХ ВЕРСИЯХ!!!

> SELECT @@VERSION

Microsoft SQL Server 2000 - 8.00.534 (Intel X86) Nov 19 2001 13:23:50 Copyright (c) 1988-2000 Microsoft Corporation Enterprise Edition on Windows NT 5.0 (Build 2195: Service Pack 2)

exec sp_checkdbtempsize
Server: Msg 2812, Level 16, State 62, Line 1
Could not find stored procedure 'sp_checkdbtempsize'
И в доках ее нет!

Any comments?
Ты MS SQL 2000 ВААЩЕ видел?

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

Вот и суй куда хочешь, хотя вряд ли, а то бы знал, что есть еще пластиковая карточка.
Ну и как еще порвать!

Oracle

anonymous
()

2 oracle:

на вот ссылку про ремотед сервера, про то, что по-умолчанию оно включено... там же если нажать на пример на Transact-SQL пример, то откроется текст, что вы приводили с самого начала.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adminsql/ad_...

Вера это очень хорошо... уважаю глубоко верующих, фанатиков только не люблю. Лично общался с человеком, который легко укладывал Сан Энтерпрайз с Ораклом (версию не скажу) общей ценой в 1.5 лимона зелени. Укладывал несколько раз. Дело происходило в штате Калифорния, город Сан Франциско.

Дык я о чем - по-умолчанию настроенный СКЛь тоже перестартовать не надо для поддержки хранимых процедур на удаленном сервере. Под 7.0 и выше sp_addlinkedserver создает линкедсервер, посему тоже ему наплевать на параметр EXEC sp_configure 'remote access', 1
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tsqlref/ts_s...

по-поводу
sp_checkdbtempsize - она ставилась с СКЛ7, в 2000 ее нет уже (используется для определения увеличения потребного размера темпдб при апгрейде с СКЛ 6.5)

ок пришлите вывод dbcc checkdb бум смотреть и заодно вывод:
SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')

PTO
()

РТО, не подскажете ли как на XP Home Edition включить терминальный сервер?
По дефолту к нему кажется можно пробиться как-то послав приглашение
удаленному помощнику, что дико неудобно - хочется ходить в XP с линукса
через rdesktop. Может все-таки можно как-то твикнуть реестр чтобы XP
всегда слушала на порту 3389? Слышал что в WinXP Prof так оно и есть..
Ну или как можно рулить WinXP удаленно и из под линукса (VNC не предлагать)?

Спасибо за ответ заранее!

anonymous
()

2 PTO

SELECT SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')
8.00.534 SP2 Enterprise Edition

dbcc checkdb не моя вотчина, не хочу на production server пускать, да еще днем.
Я только за Oracle отвечаю.
Да и чем больше глюков на MS SQL они видят, тем Oracle круче смотрится, зачем кусок хлеба у себя отбирать.

За ссылки, спасибо.

Oracle

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.