Installing oracle 10 Gb has encountered the cannot open shared object file error and solution [root @ dba ~] # Su-oracle [oracle @ dba ~] $/Mnt/runInstallerStarting Oracle Universal Installer... checking installer requirements... checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Passed All installer requirements met. preparing to launch Oracle Universal Installer from/tmp/OraInstall2013-04-07_04-05-41PM. please wait... [oracle @ dba ~] $ Exception in thread "main" java. lang. unsatisfiedLinkError:/tmp/OraInstall2013-04-07_04-05-41PM/jre/1.4.2/lib/i386/libawt. so: libXp. so.6: cannot open shared object file: No such file or directory at java. lang. classLoader $ NativeLibrary. load (Native Method) at java. lang. classLoader. loadLibrary0 (Unknown Source) at java. lang. classLoader. loadLibrary (Unknown Source) at java. lang. runtime. loadLibrary0 (Unkn Own Source) at java. lang. system. loadLibrary (Unknown Source) at sun. security. action. loadLibraryAction. run (Unknown Source) at java. security. accessController. doPrivileged (Native Method) at sun. awt. nativeLibLoader. loadLibraries (Unknown Source) at sun. awt. debugHelper. <clinit> (Unknown Source) at java. awt. component. <clinit> (Unknown Source) [oracle @ dba ~] $ Check and find that less libXp package is switched to the root account, and yum installs and modifies the package: [root @ localhost/] # After yum install libXp is installed: [root @ localhost/] # rpm-qa | grep libXplibXpm-devel-3.5.5-3libXpm-3.5.5-3libXp-1.0.0-8.1.el5 [root @ localhost/] # Then run the xhost + command to switch to the oracle user to re-run the installer runInstaller, the problem is solved