28октCache buffer chains. Логическое чтение (LIO) - это плохо?
Большинство (или я ошибаюсь?) начинающих администраторов добиваются того, чтобы все (на сколько это вообще возможно) необходимые на протяжении дня данные для работы пользователей находились в буферном кэше, чтобы им приходилось, как можно меньше обращаться к диску за данными. То есть администраторы стремятся к увеличению логического( LIO ) чтения и, соответственно, уменьшению физического ( PIO ) чтения. Показателем этой деятельности есть buffer hit ratio, который стремится к 100%. При высоком значении этого показателя считается, что проблем с чтением данных в базе нет.
далее
Добавил dbstalker в 28 октября 2008 г. [Ссылка | Комментарии (0) ]
01октУбить мёртвую сессию. В копилку администратору
Часто бывает так, что утрачено соединение сервера с клиентом. В этом случае, если сессия пребывала в статусе «ACTIVE», настанет момент, когда серверному процессу нужно будет обратиться к клиенту. И если связи с ним не будет, то серверный процесс завершается, а фоновый процесс PMON очистит занимаемые ресурсы. А если сессия была в состоянии 'INACTIVE'? Или сеанс «завис» по какой-то причине и блокировки, которые он удерживает, мешают работать прочим клиентам? Или тайм-ауты firewall/router/switch мешают жить соединению клиента с сервером?
далее
Добавил dbstalker в 1 октября 2008 г. [Ссылка | Комментарии (2) ]
26июнПредставление и хранение чисел в Oracle.
Автор статьи: Михайлов Владимир Васильевич, разработчик баз данных Oracle, Москва.
Случайно наткнулся на статьи в Oracle Magazine.Честно говоря, даже не думал, что Oracle может хранить числовой тип данных в своём внутреннем формате, но, как говорится, "век живи - век учись!" Первые две статьи Стива Адамса не вызвали затруднений в понимании, из них можно почерпнуть много полезного в плане оперирования числами Oracle'ом, их округлением и хранением.
далее
Добавил dbstalker в 26 июня 2008 г. [Ссылка | Комментарии (0) ]
24июнГетерогенный сервис.
В первый раз довелось настраивать гетерогенный сервис для ORACLE 8. С того времени сохранилась инструкция (я её приведу ниже). По ней настраивался гетерогенный сервис для ORACLE 9 и 10. Так как ORACLE 10g у меня под Linux, то были некоторые отличительные моменты, о которых я упомяну в конце поста. Сервис настраивался для работы с dbf-файлами. Для работы с файлами excel пользовались инструкцией .А здесь есть описание настройки для работы с Microsoft SQL Server и приведены решения возможных проблем.
далее
Добавил dbstalker в 24 июня 2008 г. [Ссылка | Комментарии (2) ]
01февИнсталляция ORACLE 10g. ORA-12547: TNS:lost contact ORA-27102: out of memory
Проблемы при инсталляции ORACLE 10g Release 2 (10.2) for Linux x86-64, операционная система Red Hat Enterprise Linux AS release 4 (Nahant Update 4) 2.6.9 42.ELlargesmp (64-bit), платформа x86_64.
Возникло две проблемы:
- error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
ERROR: ORA-12547: TNS:lost contact
- startup nomount pfile="/opt/oracle/product/10.2.0/db_1/admin/my_db/scripts/init.ora";ORA-27102: out of memory Linux-x86_64 Error: 28: No space left on device
А теперь, как побороли эти проблемы.
далее
Добавил dbstalker в 1 февраля 2008 г. [Ссылка | Комментарии (1) ]
25янвEnterprise Manager is not able to connect to the database instance
Инсталлировали на новом сервере ORACLE 10g. Все получилось прекрасно: сервер работает, клиенты подключаются. Но администратор страдает: Database contol не запускается: Enterprise Manager is not able to connect to the database instance. The state of the components are listed below. К тому же показывает, что Agent Connection to Instance, Listener, Database Instance в нерабочем состоянии. Картинка более чем странная.
далее
Добавил dbstalker в 25 января 2008 г. [Ссылка | Комментарии (0) ]
12июнКак переименовать базу данных ORACLE?
Задача стояла так:
- Создать базу данных (V9.2) на новом сервере для неё SID=stk
- Файлы данных должны быть размещены на новом сервере на диске K
- Данные перенести из старой базы данных (V9.2), имеющей SID=stb и файлы данных на диске C:
- И все должно работать.
Для решения этой задачи предлагаю следующую схему
далее
Добавил dbstalker в 12 июня 2007 г. [Ссылка | Комментарии (4) ]
06июнФормат блока в ORACLE.
Как на самом низком физическом уровне хранятся данные в СУРБД ORACLE? Какой размер блока? Какова структура и специфика информации содержащейся в блоке? Как распределяется пространство в блоке при создании таблицы? PCTFREE и PCTUSED - для чего это? Как оракл выделяет блоки для записи информации? Об этом данная статья
далее
Добавил dbstalker в 6 июня 2007 г. [Ссылка | Комментарии (13) ]