Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).

Модерирует : ShIvADeSt

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Открыть новую тему     Написать ответ в эту тему

omm



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv

Цитата:
Пробовал поставить 10 Oracle на W2008 Server - не ставится с самого начала пишет, что ненормальная установка (abnormal) Кто-нибудь сталкивался? На работает он на 2008?


Цитата:
x86

В приципе 10gR2 сертифицирован для использовании c Win2008: для установки нужно использовать дистрибутив для Vista/2008 с версией не ниже 10.2.0.3 (например, отсюда _http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10203vista.html), дистрибутив 10.2.0.1 для установки не годится.

Всего записей: 619 | Зарегистр. 17-12-2001 | Отправлено: 22:45 17-11-2008 | Исправлено: omm, 23:14 17-11-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev

Цитата:
а вот не знаю когда и как используется TRUNCATE,ну для того что бы удалить пустые блоки из сегмента?

 
команда truncate в общем случае используется для удаления данных из таблицы, при том, по-моему (нужно смотреть доку), в отличии от команды delete данные удаленные truncate невосстановимы.
так же truncate при  удалении данных усекает таблицу на предмет занимаемого места в табличном пространстве (см. опции)

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 13:07 18-11-2008
sa1234567



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
вообщето сначала нужно ознакомиться с документацией, из документации следует, что сначала нужно завести преапгрейд ассистента  
 
Run the Pre-Upgrade Information Tool  
After you have installed the Oracle Database 10.2 software and any required patches, you should analyze your database before upgrading to the new Oracle Database 10g release. This is done by running the Pre-Upgrade Information Tool. This is a necessary step if you are upgrading manually. It is also recommended if you are upgrading with the Database Upgrade Assistant (DBUA), so that you can preview the types of items the DBUA will be checking.  
 
http://download.oracle.com/docs/cd/B19306_01/server.102/b14238/upgrade.htm#i1011748  

 
Перед апгрейдом, все шаги из документации были проделаны (именно этот пункт требуется в случае, если база апгрейдится вручную " This is a necessary step if you are upgrading manually"), а я делал апгрейд через OUI.
В данном случае, при запуске скрипта - выдёт следующее:

Код:
SQL> @utlu102i.sql
Oracle Database 10.2 Upgrade Information Utility    11-18-2008 14:41:26
.
**********************************************************************
Database:
**********************************************************************
--> name:       REPOZYT
--> version:    10.2.0.3.0
--> compatible: 10.2.0.1.0
--> blocksize:  8192
.
Database already upgraded; to rerun upgrade use rdbms/admin/catupgrd.sql.
 
PL/SQL procedure successfully completed.

Всего записей: 23 | Зарегистр. 05-10-2007 | Отправлено: 15:48 18-11-2008 | Исправлено: sa1234567, 15:53 18-11-2008
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalaschnikov

Цитата:
прочитать вот это  
 
http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/tspaces.htm#sthref1283

 
Спасибо за ссылку - буду учиться, а нет ли этого на русском? Было бы значительно проще на родном языке то читать.
 
Добавлено:
omm понял, спасибо

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 18:22 18-11-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev

Цитата:
2) В Freelist хранятся блоки использованные ранее, но данный момент свободные?  

 
нет, не используемые ранее, а впринципе свободные блоки для заполнения под конкретный объект, напрмер индекс или таблицу.

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 19:24 18-11-2008
kalaschnikov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Спасибо за ссылку - буду учиться, а нет ли этого на русском? Было бы значительно проще на родном языке то читать.  

 
Привет всем
Не смотря на заманчивую идею изучать всё связанное с Ораклом на русском, жёстко рекомендую этого не делать, нужно не Оракл под себя подстраивать, а себя под Оракл. Документация только по базе насчитывает больше 100000 страниц(580 мб - можно скачать одним файлом) и я не думаю, что перевод на русский произойдёт в ближайшее время, да и не нужен он. Приготовтесь к тому, что быстро происходить ничего не будет и появится множество ошибок и недоговорённостей в документации и придётся читать как новые так и устаревшие версии документации, чтобы понять где и что пропущено. Конкретная путанница идёт с установкой APEX application express который находится на companion cd, который является обязательным шагом в установке дб, так как на нём находятся пакеты оптимизации быстродействия. Устанавливая с диска 2 - больших проблем не предвидется, но если это делать в ручную... Или апгрейд под более позднюю версию...  
http://apex.oracle.com/i/index.html - альтернатива сегодняшнему бреду, работающему на mySQL - не поленитесь открыть бесплатный аккоунт, прекрасный способ живого програмирования в среде Оракл - классика
 
Серьёзное, это конечно Оракл Портал и Оракл аппс
 
Установка Оракл дизайнера - очень развивающая вещь... в качестве тренировки.
 
о команде TRUNCATE http://download.oracle.com/docs/cd/B19306_01/server.102/b14200/statements_10006.htm#SQLRF01707
 
 
 
 
 
 
Добавлено:
 

Цитата:
При апгрейде Oracle 10.2.0.3 --> 10.2.0.4 - возникает ошибка "Приложению не удалось запустится, поскольку perl58.dll не был найден.

------------------------------------------------------------------------

Цитата:
--> version:    10.2.0.3.0  


Цитата:
Database already upgraded

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

Всего записей: 18 | Зарегистр. 17-11-2008 | Отправлено: 21:36 18-11-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev

Цитата:
 3) Насколько часто вы меняете настройки PCTFREE,PCTUSED,INITIAL,NEXT,PCTINCREASE,MINEXTENTS,MAXEXTENTS и насколько они серьезные параметры?

 
это параметры хранения данных, в зависимости от их установок будет зависеть то как быстро у вас будет 'пухнуть' база, как часто внутренние механизмы oracle будут выделать объектам БД новые блоки и т.п.
 
на мой взгляд эти параметры должны давать разработчики системы, и ... в любом случае при их изменении необходи консультироваться с разработчиками.
 
менять их в давно работающей системе нужно только в крайних случаях, когда вы уверены, что, да, действительно именно их необходимо изменить.
 
Добавлено:

Цитата:
Logging, Nologging

эти два параметра указывают на то, нужно ли вносить изменения в оперативный журнал изменений или нет.
 
т.е. когда в таблицы вносятся изменения, то эти изменения также попадают в redo.log, в случае выставления параметра nologging - изменения в журнал не попадут.
 
я считаю, что в продуктивной БД все изменения в обязательном порядке должны попадать в оперативный журнал, а оттуда в архивный.
 

Цитата:
Initrans,Maxtrans

эти два параметра определяют количество сессий, которые имеют возможность одновременно работать с блоком данных
 
почитай вот это:
http://www.citforum.ru/database/oracle/vldb/
 
Добавлено:
по параметру logging на русском можно почитать здесь:
http://oracle.ukrsat.com/tutorial/ora_tut.php?n=16

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 00:20 19-11-2008
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalaschnikov убедил дружище, придется засесть еще и за нглийский

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 07:35 19-11-2008
sa1234567



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalaschnikov
 

Цитата:
Немного странно выглядит. Я правда не совсем понял почему нужно было апгрейдиться. Есть какието причины мешающие сделать свежий инсталл?  

 
Главная причина - это то, что грид система сейчас следит за 40-а базами (+чуча джобов + специфические настройки + итд) и делать свежий инсталл - мне как-то не особо хочется.  
 
Думал апгрейдить до 10.2.0.4 в большей степени из-за того, то AS - глюит (думал избавлюсь от проблемы).
 
А проблема с AS  в том, что он как бы работает
Код:
 
D:\oracle\product\10.2.0\oms10g\BIN>emctl status iasconsole
Oracle Enterprise Manager 10g Release 3 Grid Control
Copyright (c) 1996, 2007 Oracle Corporation.  All rights reserved.
Oracle 10g Application Server Control is running.
------------------------------------------------------------------
Logs are generated in directory D:\oracle\product\10.2.0\oms10g/sysman/log
 

Но через веб интерфейс не доступен (переход по линку из грид контрола), скорее всего из-за ошибки EnterpriseManager0.My_server_Web Cache 0% of requests were cache hits .
 
OC - win 2003 server SP2
 

Всего записей: 23 | Зарегистр. 05-10-2007 | Отправлено: 10:12 19-11-2008 | Исправлено: sa1234567, 10:16 19-11-2008
kalaschnikov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
krserv
 
You are добро пожаловать
Да нам та их song of тундра with dance с бубном не проблема, а вот им наша героическая symphony about natural resources which называются in Russia - Родина Мать never. And Mother Russia they can get only from our cold hands. True is what Bob and Дмитрий tell you to do. The rest pay cash.
В общем убогий язык падонков и беспредельщиков на котором и поматериться то не очень получается. Смотри кино в оригинале, правда их пальба, стрельба, фак и кисс май асс не самое развивающее. И полмира говорит на смеси своих диалектов с английским. В Ливерпуле это мешанина голандского с ирландским я их с горем пополам - они меня прекрасно. В Чикаго сразу понимаешь кто иностранец. Мой персональный образец для подражания - Чуркин, правда немного больше эмоций чем нужно. Лучше его уровня английский учить принцыпиально нельзя, пусть падонки русский учат. Мы уже и так сотни лет их мозгоразрушающую смесь сраных ковбоев с названиями культура и демократия впитываем, хотя учиться им у нас надо. Культура это не Кольт. А демократия не Ирак. Просто складно поют и ритмично в бубен бьют.
 
 
 
Добавлено:

Цитата:
Думал апгрейдить до 10.2.0.4 в большей степени из-за того, то AS - глюит (думал избавлюсь от проблемы).  

 
Я неточно поставил задачу, апгрейдиться можно по разному, свежий инсталл менее трудоёмок чем апгрейд через DBUA и downtime гдето полчаса http://download.oracle.com/docs/cd/B19306_01/server.102/b25159/outage.htm#BABEFEID
 
The method you choose to perform these database maintenance tasks depends on the following considerations:
 
Downtime required to complete the maintenance operations
 
Setup time and effort required prior to the downtime
 
Amount of temporary additional resources necessary, such as disk space or CPU
 
Complexity of the steps needed to complete maintenance operations
 
свежий инсталл зарегистрировать в ЕМ не так уж и сложно
 
 
 
 
Добавлено:

Цитата:
Но через веб интерфейс не доступен (переход по линку из грид контрола), скорее всего из-за ошибки EnterpriseManager0.My_server_Web Cache 0% of requests were cache hits .  

Если память мне не врёт, то зарегестрировав инстанцию в гриде, администрирование  происходит через ЕМ грид контроль, во всяком случае с базой так, локально через дб контроль уже не подключиться. А с АS я точно не знаю, у меня на одном сервере можно было только запустить или дб контроль или ас контроль, до ем грида не дорос железом, поэтому путать не буду. Попробуй локально ас контроль на конкретном сервере запустить.

Всего записей: 18 | Зарегистр. 17-11-2008 | Отправлено: 11:22 19-11-2008 | Исправлено: kalaschnikov, 13:26 19-11-2008
krserv



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalaschnikov это понятно, согласен, только боюсь, что здесь модератор не поймет, т.к тут это offtop, а в остальном согласен, но oracle manual нужно читать в английском, чем сейчас и занимаюсь. А в остальном - они подонки эти янки.

Всего записей: 3728 | Зарегистр. 21-11-2006 | Отправлено: 14:57 19-11-2008
monsoon



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
krserv

Цитата:
Было бы значительно проще на родном языке то читать.  

Если есть деньги можно и на русском.
РДТЕХ - московская контора, занимающаяся помимо всего прочего переводом оракловской документации и авторизованным обучением.  

Всего записей: 1255 | Зарегистр. 30-01-2003 | Отправлено: 17:36 19-11-2008
sa1234567



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
kalaschnikov
 
Для грид контрола чуть другая последовательность:
1)Апгрейдится OMS
2)Апгрейдится репозитарий
3)Апгрейдится агент
4)Запуск DBUA - Апгрейдится БД
 
Сносить всё и заново устанавливать мне как-то стрёмновато, сильно много настроек...

Всего записей: 23 | Зарегистр. 05-10-2007 | Отправлено: 19:07 19-11-2008
kalaschnikov



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Для грид контрола чуть другая последовательность:  
1)Апгрейдится OMS  
2)Апгрейдится репозитарий  
3)Апгрейдится агент  
4)Запуск DBUA - Апгрейдится БД  
 
Сносить всё и заново устанавливать мне как-то стрёмновато, сильно много настроек...

 
А грид то зачем сносить, да и не о сносе речь шла. Можно апгрейдиться через свежий инсталл, на свежую базу транспортируются табличные пространства и настройки, после тестирования в продакшн а старую можно дроп через грид. Помоему проще. Да и вообще в нашем деле минимум ефорт самое важное. И так голова пухнет.
 
Добавлено:
Их там теоретиков и писателей больше 10000 на Оракле, а разбираться со всем этим стадом диких програм тебе в одиночку, по этому и стоит база 150000 у.е. , что хорошо продокументирована и супорт на уровне. Просто проактив и минимум эфорт, самое важное, потому что на копание просто нет времени когда среда в продакшн, экспериментами должны девелоперы заниматься. В тестовой среде. На Оракле мозгами всё не потянуть одному человеку - они поэтому разбили на три приоритетных направления - АС, девелопер, дба, но это уже не по теме - просто мои личные мысли.

Всего записей: 18 | Зарегистр. 17-11-2008 | Отправлено: 02:50 20-11-2008
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
 Спасибо большое Саша за ответы! Теперь понятно стало об этих терминах, если что, прочту новые главы и еще спрошу .  
 
 Ребята у меня такой вопрос возник, не по теории ,а об организационных делах.  
 1)Вчера был в одном семинаре, семинар был посвящен ORACLE. Там говорили и об лицензировании ОРАКЛА. Сказали, что купит можно процессорную лицензию Standard One для серверов с 1 или 2-я процессорами ,+ без разницы сколько у них ядер. А для Standard с 2 до 4 процессоров. Enterprise'у больше 4-х и во всех случаях, сколько ядерные процессоры не имеют роли? Неужели ядро не имеет значения?  
 

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 14:27 21-11-2008 | Исправлено: rkhodjaev, 14:34 21-11-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev
 
Насколько я помню - лицензируются не сами процессоры, а посадочные места под процессоры
 
Добавлено:
rkhodjaev

Цитата:
Спасибо большое Саша за ответы!

 
нз обращайся если что

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 19:50 21-11-2008
omm



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev

Цитата:
Неужели ядро не имеет значения?

Standard Edition One (SE1) и Standard Edition (SE), в случае использования процессорной метрики лицензирования, лицензируются по сокетам, ядра при этом не учитываются.  
При этом SE1 можно поставить на сервер с не более, чем двумя сокетами, SE - не более, чем с четырмя. При этом если SE используется в конфигурации с RAC, то общее количество сокетов на кластер также не должно быть больше четырёх.
При лицензировании Enterprise Edition (EE) по процессорной метрике, для многоядерных процессоров считается количество ядер и умножается на  понижающий коэффициент: для процессоров Intel и AMD он равен 0.5, для Sun T1 - 0.25, для остальных - 0.75. Для одноядерных процессоров коэффициенты не применяются.
 
Например:  
1) для сервера Sun M3000 (один четырёхядерный SPARC64 VII) в зависимости от задачи нужно купить либо одну лицензию SE1, либо SE, либо три EE.
2) для сервера Sun M4000 (четыре двухядерных SPARC64 VI) - либо четыре SE (SE1 уже не подходит), либо шесть EE
3) для сервера Sun M5000 (восемь двухядерных SPARC64 VI) - двенадцать EE (SE/SE1 уже не подходят)
 
Ну и, естественно, помним, что большинство опций EE лицензируется аналогично лицензированию основного продукта.

Всего записей: 619 | Зарегистр. 17-12-2001 | Отправлено: 00:23 22-11-2008 | Исправлено: omm, 00:28 22-11-2008
rkhodjaev



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slaj1
omm
  Спасибо большое Вам. Понял теперь, что к чему. Например, мы собираемся купит сервер с 2-я процессорами (они 2-х ядерные от Intel). То мы должно купит одну лицензию SE1, либо 1 лицензию SE, либо 2 лицензии для EE, правильно?
  + можно про Stand By и Failover лицензии уточнить? У нас будет второй резервный сервер(аппаратная конфигурация будет как у первого),ну если первый упадет, второй смог как-то держатся до восстановления 2-го. Нам необходимо купит лицензию для обоих серверов ,то есть 4 лицензии SE? если выберем для 2-ой Stand By лицензии, то для 2-го будет дешевле лицензия? А если я возьму лицензию Failover, то могу без лицензии использовать резервный сервер 10 дней (не подряд) в году? Эти 10 дней будут как-нибудь контролироваться, то есть где-нибудь в ОРАКЛЕ есть счетчик какой-нибудь? На счет этого можете консультировать?

Всего записей: 1002 | Зарегистр. 05-05-2006 | Отправлено: 08:04 24-11-2008
slaj1



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rkhodjaev
привет, насколько я помню в стандарте под stand by отдельную лицензию покупать не надо. (возможно что и в энтерпрайзе то же самое)

Всего записей: 913 | Зарегистр. 23-06-2003 | Отправлено: 10:22 24-11-2008
omm



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Например, мы собираемся купит сервер с 2-я процессорами (они 2-х ядерные от Intel). То мы должно купит одну лицензию SE1, либо 1 лицензию SE, либо 2 лицензии для EE, правильно?

Не совсем правильно
Standard'ы считаются по сокетам, Enterprise - по процессрам/ядрам-с-коэффициентами.
В Вашем случае - если сервер располагает двумя процессорами с двумя ядрами каждый, то нужно либо две лицензии SE1 или SE, либо две EE.

Цитата:
можно про Stand By и Failover лицензии уточнить?

При работе в режиме Standby резервный сервер лицензируется полностью, т.е. скидок не предусматривается. При этом, что важно, Data Guard (Redo Apply, SQL Apply, Snapshot Standby) доступен только в редакции Enterprise!
В плане финансов гораздо выгоднее Failover:
1) Для такого режима можно не лицензировать резервный сервер, если он используется менее 10 дней.  
2) Нет необходимости обязательного использования редакции Enterprise.  
3) Если купить лицензии SE или EE (но не SE1!), то можно для кластеризации БД в режиме active/passive свободно использовать Oracle Clusterware.

Всего записей: 619 | Зарегистр. 17-12-2001 | Отправлено: 23:55 24-11-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » СУБД Oracle (Оракл - для поиска:)).


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru