Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Asynchronous I/O  [new]
asyncio
Guest
Приет всем....

Oracle DB 10.2.0.3 SE
RHEL 4 U4 x86_64
[root@tbm ~]# su - oracle
[oracle@tbm ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@tbm lib]$ make PL_ORALIBS=-laio -f ins_rdbms.mk async_on
rm -f /app/oracle/server/10.2.0/rdbms/lib/skgaioi.o
cp /app/oracle/server/10.2.0/rdbms/lib/skgaio.o /app/oracle/server/10.2.0/rdbms/lib/skgaioi.o
cp: cannot stat `/app/oracle/server/10.2.0/rdbms/lib/skgaio.o': No such file or directory
make: *** [do_async_on] Error 1

1. Разве на SE нет такой возможности?

2. ASM - поможет в этом случае?

Oracle Database 10g: The Top 20 Features for DBAs

So in a nutshell, what are the advantages of ASM?

-Disk Addition—Adding a disk becomes very easy. No downtime is required and file extents are redistributed automatically.
-I/O Distribution—I/O is spread over all the available disks automatically, without manual intervention, reducing chances of a hot spot.
-Stripe Width—Striping can be fine grained as in Redo Log Files (128K for faster transfer rate) and coarse for datafiles (1MB for transfer of a large number of blocks at one time).
-Buffering—The ASM filesystem is not buffered, making it direct I/O capable by design.
-Kernelized Asynch I/O—There is no special setup necessary to enable kernelized asynchronous I/O, without using raw or third-party filesystems such as Veritas Quick I/O.
-Mirroring—Software mirroring can be set up easily, if hardware mirroring is not available.
16 май 07, 16:37    [4145689]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
libaio-0.3.13-3.i386.rpm
libaio-devel-0.3.13-3.i386.rpm
Установлены?..
16 май 07, 17:31    [4146178]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
А вообще 10gR2 не надо пересобирать под aio специально вроде бы.
16 май 07, 17:50    [4146349]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
MacDuck
Member

Откуда: Москва-Подольск
Сообщений: 6387
HX
А вообще 10gR2 не надо пересобирать под aio специально вроде бы.


Q: 5. Is Asynchronous I/O active with Oracle RDBMS by default?
A: No. By default, Oracle9iR2 and Oracle10gR1 are shipped with asynchronous I/O support disabled.In 10gR2 asyncIO is enabled by default.


Subject: Asynchronous I/O (aio) on RedHat Advanced Server 2.1 and RedHat Enterprise Linux 3
Doc ID: Note:225751.1 Type: FAQ
Last Revision Date: 15-APR-2007 Status: PUBLISHED
16 май 07, 18:00    [4146415]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
Yuri Pudovchenko
Member

Откуда: Moscow
Сообщений: 201
MacDuck
HX
А вообще 10gR2 не надо пересобирать под aio специально вроде бы.


Q: 5. Is Asynchronous I/O active with Oracle RDBMS by default?
A: No. By default, Oracle9iR2 and Oracle10gR1 are shipped with asynchronous I/O support disabled.In 10gR2 asyncIO is enabled by default.


Subject: Asynchronous I/O (aio) on RedHat Advanced Server 2.1 and RedHat Enterprise Linux 3
Doc ID: Note:225751.1 Type: FAQ
Last Revision Date: 15-APR-2007 Status: PUBLISHED


Устарело.
На RHEL4 + 10gR2 этот async io включен по умолчанию.
16 май 07, 18:08    [4146476]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
MacDuck
...

Ага, спасибо за поддержку. :-)

Если соответствующие libaio, libaio-devel у вас установлены, то проверьте сначала strace есть ли aio вызовы, а потом уже пересобирать, возможно вам и не надо пересобираться вовсе, все и так будет работать. если же не будет вызовов io_getevents в трассе, то тогда пересобирать и тут вам в помощь:

Asynchronous I/O Does Not Appear to Work In 10gR2 on Linux
16 май 07, 18:09    [4146485]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
Yuri Pudovchenko
MacDuck
HX
А вообще 10gR2 не надо пересобирать под aio специально вроде бы.


Q: 5. Is Asynchronous I/O active with Oracle RDBMS by default?
A: No. By default, Oracle9iR2 and Oracle10gR1 are shipped with asynchronous I/O support disabled.In 10gR2 asyncIO is enabled by default.


Subject: Asynchronous I/O (aio) on RedHat Advanced Server 2.1 and RedHat Enterprise Linux 3
Doc ID: Note:225751.1 Type: FAQ
Last Revision Date: 15-APR-2007 Status: PUBLISHED


Устарело.
На RHEL4 + 10gR2 этот async io включен по умолчанию.


Неа. Все правильно.
16 май 07, 18:10    [4146492]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
Yuri Pudovchenko
Member

Откуда: Moscow
Сообщений: 201
Yuri Pudovchenko
MacDuck
HX
А вообще 10gR2 не надо пересобирать под aio специально вроде бы.


Q: 5. Is Asynchronous I/O active with Oracle RDBMS by default?
A: No. By default, Oracle9iR2 and Oracle10gR1 are shipped with asynchronous I/O support disabled.In 10gR2 asyncIO is enabled by default.


Subject: Asynchronous I/O (aio) on RedHat Advanced Server 2.1 and RedHat Enterprise Linux 3
Doc ID: Note:225751.1 Type: FAQ
Last Revision Date: 15-APR-2007 Status: PUBLISHED


На RHEL4 + 10gR2 этот async io включен по умолчанию.



Жалко, что нельзя редактировать свои сообщения.
Я задвал этот вопрос техподдержке Оракла на металинке с год назад и они ответили, что
на RHEL4 + 10gR2 этот async io включен по умолчанию. Вот уже и FAQ свой поправили.
Так что все должно быть хорошо.
16 май 07, 18:13    [4146510]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
HX
Member

Откуда: Moscow
Сообщений: 2454
Yuri Pudovchenko

Так что все должно быть хорошо.

А вы ,как я вижу, оптимист!
16 май 07, 18:14    [4146515]     Ответить | Цитировать Сообщить модератору
 Re: Asynchronous I/O  [new]
Yuri Pudovchenko
Member

Откуда: Moscow
Сообщений: 201
Да, оптимист,

Мои извинения Макдаку, поторопился ответить недочитав.
16 май 07, 18:20    [4146538]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить