[brandz-discuss] Oracle XE in BrandZ

Jeff Victor Jeff.Victor at Sun.COM
Wed Jun 27 07:07:40 PDT 2007


What build of OpenSolaris is this?

Fazal Majid wrote:
> I am trying to install Oracle 10g Express Edition inside a BrandZ container (CentOS 3.7 installed using the tarball).
> Installation went mostly uneventfully. I had to download and install the libaio RPM, and the installer did display some error messages pertaining to /proc, but it seems to have finished successfully.
> 
> Creating an Oracle instance fails, however, with an ORA-27102: out of memory error. I suspect this is either related to the incomplete /proc emulation (mapped_base?) or to shm. Has anybody successfully installed Oracle in a BrandZ container?
> 
> I trussed an Oracle process that generates the same error:
> 
> 2366:   read(9, 0x0C726116, 2064)       (sleeping...)
> 2366:   read(9, "\0\r\0\006\0\0\0\0\003\t".., 2064)     = 13
> 2366:   write(12, "\011\0\006\0\0\0\0\0\t01".., 17)     = 17
> 2366:   fstat64(9, 0x08044B00)                          = 0
> 2366:   read(9, "\0\n\0\006\0\0\0\0 @", 2064)           = 10
> 2366:   close(12)                                       = 0
> 2366:   close(9)                                        = 0
> 2366:   open("/proc/self/maps", O_RDONLY)               = 7
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 8 0 3 d 0 0 0 - 0 8 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0   0\n 0 c 6 f d 0 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " p   0 0 0 0 0 0 0 0   0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0 0   r w x p   0 0 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, "   r w x p   0 0 0 0 c 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " l - 2 . 3 . 2 . s o\n d".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, "   7 0 7 8 9   / u s r /".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0 0 0 0   1 8 2 : 6 5".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 2 . 0 / s e r v e r / l".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 6 5 5 3 9   7 0 7 8 5  ".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " l i b / l i b o c r u t".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0 0 - d 0 e a 1 0 0 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, "   1 8 2 : 6 5 5 3 9   7".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " v e r / l i b / l i b h".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " o\n d 1 0 1 2 0 0 0 - d".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " / x e / a p p / o r a c".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 : 0 0 0   0\n d 1 0 9".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0 4 0 0 0   1 0 2 : 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " d 0 0 0   r w - p   0 0".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0   0 0 : 0 0 0   0\n".., 299)      = 299
> 2366:   fstat64(7, 0x08046F70)                          = 0
> 2366:   read(7, " 0 0 0 0 0   1 0 2 : 0 0".., 299)      = 107
> 2366:   close(7)                                        = 0
> 2366:   brand(212, 0xD13F6000, 0x00000000, 0x00000000, 0x00000000, 0x00000000) = 2366
> 2366:   open("/proc/2366/mapped_base", O_RDONLY)        Err#2 ENOENT
> 2366:   getrlimit(RLIMIT_STACK, 0x0804738C)             = 0
> 2366:   setrlimit(RLIMIT_STACK, 0x0804738C)             = 0
> 2366:   umask(0777)                                     = 022
> 2366:   umask(022)                                      = 0777
> 2366:   munmap(0xD087A000, 143360)                      = 0
> 2366:   munmap(0xD089F000, 143360)                      = 0
> 2366:   munmap(0xD0B94000, 143360)                      = 0
> 2366:   uucopy(0x08047408, 0x08046F88, 8)               = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00002000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD3A0, 0x08046E94, 20)              = 0
> 2366:   uucopy(0x08046F24, 0x08046D5C, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00002000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGALRM, 0x00000000, 0x08046D90)      = 0
> 2366:   sigaction(SIGALRM, 0x08046CF0, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00002000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0x08047388, 0x08046F88, 8)               = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD2C4, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000004, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGQUIT, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGQUIT, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD2D8, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000008, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGILL, 0x00000000, 0x08046FE0)       = 0
> 2366:   sigaction(SIGILL, 0x08046F40, 0x00000000)       = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD2EC, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000010, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGTRAP, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGTRAP, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD300, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000020, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGABRT, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGABRT, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD328, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000080, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGFPE, 0x00000000, 0x08046FE0)       = 0
> 2366:   sigaction(SIGFPE, 0x08046F40, 0x00000000)       = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD314, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000200, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGBUS, 0x00000000, 0x08046FE0)       = 0
> 2366:   sigaction(SIGBUS, 0x08046F40, 0x00000000)       = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD364, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000400, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGSEGV, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGSEGV, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD4F4, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000800, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGSYS, 0x00000000, 0x08046FE0)       = 0
> 2366:   sigaction(SIGSYS, 0x08046F40, 0x00000000)       = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD468, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x20000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGXCPU, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGXCPU, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD47C, 0x080470E4, 20)              = 0
> 2366:   uucopy(0x08047174, 0x08046FAC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x40000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGXFSZ, 0x00000000, 0x08046FE0)      = 0
> 2366:   sigaction(SIGXFSZ, 0x08046F40, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD29C, 0x08047224, 20)              = 0
> 2366:   uucopy(0x080472B4, 0x080470EC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000001, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGHUP, 0x00000000, 0x08047120)       = 0
> 2366:   sigaction(SIGHUP, 0x08047080, 0x00000000)       = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD38C, 0x08047218, 20)              = 0
> 2366:   uucopy(0x080472A8, 0x080470DC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00001000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGPIPE, 0x00000000, 0x08047110)      = 0
> 2366:   sigaction(SIGPIPE, 0x08047070, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD38C, 0x08047218, 20)              = 0
> 2366:   uucopy(0x080472A8, 0x080470DC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00001000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGPIPE, 0x00000000, 0x08047110)      = 0
> 2366:   uucopy(0x080470E8, 0x08047098, 8)               = 0
> 2366:   sigaction(SIGPIPE, 0x08047070, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD3B4, 0x0804720C, 20)              = 0
> 2366:   uucopy(0x0804729C, 0x080470CC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00004000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGTERM, 0x00000000, 0x08047100)      = 0
> 2366:   sigaction(SIGTERM, 0x08047060, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD490, 0x08047200, 20)              = 0
> 2366:   uucopy(0x08047290, 0x080470CC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x08000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGVTALRM, 0x00000000, 0x08047100)    = 0
> 2366:   sigaction(SIGVTALRM, 0x08047060, 0x00000000)    = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD4A4, 0x080471F4, 20)              = 0
> 2366:   uucopy(0x08047284, 0x080470BC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x10000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGPROF, 0x00000000, 0x080470F0)      = 0
> 2366:   sigaction(SIGPROF, 0x08047050, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD350, 0x080471E8, 20)              = 0
> 2366:   uucopy(0x08047278, 0x080470AC, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00008000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGUSR1, 0x00000000, 0x080470E0)      = 0
> 2366:   sigaction(SIGUSR1, 0x08047040, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   uucopy(0xD13FD378, 0x08047244, 20)              = 0
> 2366:   uucopy(0x080472D4, 0x0804710C, 20)              = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00010000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   sigaction(SIGUSR2, 0x00000000, 0x08047140)      = 0
> 2366:   sigaction(SIGUSR2, 0x080470A0, 0x00000000)      = 0
> 2366:   lwp_sigmask(SIG_SETMASK, 0x00000000, 0x00000000) = 0xFFBFFEFF [0x0000FFFF]
> 2366:   setcontext(0x08047650)
> 2366:   _exit(0)
>  
>  
> This message posted from opensolaris.org
> _______________________________________________
> brandz-discuss mailing list
> brandz-discuss at opensolaris.org
> 

-- 
--------------------------------------------------------------------------
Jeff VICTOR              Sun Microsystems            jeff.victor @ sun.com
OS Ambassador            Sr. Technical Specialist
Solaris 10 Zones FAQ:    http://www.opensolaris.org/os/community/zones/faq
--------------------------------------------------------------------------



More information about the brandz-discuss mailing list