| |||||||
Kurulum programını çalıştırmadan önce, tuhaf hatalar almamak için aşağıdakileri yapın:
/*
gcc -O2 -shared -o $HOME/libcwait.so -fpic $HOME/libcwait.c
*/
#include
#include
#include
Deploying Oracle 9i on Red Hat Enterprise Linux AS 3
Page 11
#include
pid_t
__libc_wait (int *status)
{
int res;
asm volatile ("pushl %%ebx\n\t"
"movl %2, %%ebx\n\t"
"movl %1, %%eax\n\t"
"int $0x80\n\t"
"popl %%ebx"
: "=a" (res)
: "i" (__NR_wait4), "0" (WAIT_ANY), "c" (status), "d" (0), "S" (0));
return res;
}
|
gcc -shared -o libcwait.so libcwait.c -fpic -O
export LD_PRELOAD=/home/oracle/libcwait.so
Daha önce .bash_profile dosyasına benzer bir satır eklemiştik.
Aşağıdaki komutları oracle kullanıcısı olarak çalıştırın:
oracle@9iserver ~> xhost +localhost oracle@9iserver ~> export DISPLAY=localhost:0.0 |
Artık kendi masaüstünüzden bağlanabileceğiniz gibi kurulum programını uzaktan da çalıştırabilirsiniz, örneğin Windows masaüstünden VNC ile bağlanarak kurulum programını çalıştırabilirsiniz.
Kurulum buradan sonra bir ilintileme hatası vermeden devam etmelidir ama sonunda aşağıdaki gibi bir hata ile karşılaşacaksınız:
Parameter "nodeinfo" = NO_VALUE Agent Service Failed |
Bunu düzeltmek için kurulum bittikten sonra sihirbazı başlatmak için aşağıdaki komutu çalıştırın:
netca &
Şimdi $ORACLE_HOME dizinine geçerek ./lsnrctl start komutunu çalıştırın.
Sürecin çalışıp çalışmadığını kontrol edin:
ps afx | grep LISTEN
| ||||||||||