Sunday, January 21, 2007

Solaris Volume Manager

Когда пришлось поднять Oracle 10gR2 на базе SUN Solaris 10 (SUN Fire 120) с нуля, то при создании зеркала из двух дисков мне помогла эта статья
http://solaris-center.ru/docs/svm.html

Thursday, January 18, 2007

Oracle - 32-bit или 64-bit?

Как определить в 32- или в 64-битном режиме запущен Oracle?
1) Если Oracle запущен в 32-битном режиме то при обращении к полю address представления v$sql мы увидим 8 символов, а при обращении в 64-битном режиме - 16 символов.

Например, для 32-битного режима:

select address from v$sql where rownum <>

а для 64-битного -

select address from v$sql where rownum < 2;

ADDRESS
----------------
78BA1040787F3E44

2) #file $ORACLE_HOME/bin/oracle
Например,
#file /u01/app/oracle/product/10.2.0/Db_1/bin/oracle
/u01/app/oracle/product/10.2.0/Db_1/bin/oracle: ELF 64-bit MSB executable SPARCV 9 Version 1, dynamically linked, not stripped

#file /u01/app/oracle/product/10.2.0/db_1/bin/oracle
/u01/app/oracle/product/10.2.0/db_1/bin/oracle: setuid setgid ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped

==============================================
Определить битовость на HPUX
# getconf KERNEL_BITS