- 論壇徽章:
- 0
|
一,mysql5.1必須在glibc 2.3及以上版本才能正常編譯
glibc 2.2.5下安裝mysql 5.1.24-rc編譯(make)時(shí)遇錯(cuò)
GNU C Library stable release version 2.2.5
..............
gcc -DDEFAULT_BASEDIR=\"/usr/local/mysql51\" -DDATADIR="\"/usr/local/mysql51/var\"" -DDEFAULT_CHARSET_HOME="\"/usr/local/mysql51\"" -DSHAREDIR="\"/usr/local/mysql51/share/mysql\"" -DDEFAULT_HOME_ENV=MYSQL_HOME -DDEFAULT_GROUP_SUFFIX_ENV=MYSQL_GROUP_SUFFIX -DDEFAULT_SYSCONFDIR="\"/usr/local/mysql51/etc\"" -DHAVE_CONFIG_H -I. -I. -I../include -I../zlib -I../include -I../include -I. -O3 -DUNIV_LINUX -c my_sync.c
my_sync.c: In function `my_sync_dir':
my_sync.c:108: parse error before `dir_fd'
my_sync.c:112: `correct_dir_name' undeclared (first use in this function)
my_sync.c:112: (Each undeclared identifier is reported only once
my_sync.c:112: for each function it appears in.)
my_sync.c:117: `dir_fd' undeclared (first use in this function)
my_sync.c:120: `res' undeclared (first use in this function)
make[1]: *** [my_sync.o] Error 1
make[1]: Leaving directory `/usr/src/mysql-5.1.24-rc/mysys'
make: *** [all-recursive] Error 1
換臺(tái)suse機(jī)器suse10 2.6.16.21 glibc2.4 (GNU C Library development release version 2.4) 安裝正常
上述mysql5.1.24-rc的"INSTALL-SOURCE"中說(shuō)得比較清楚
2.1.1. Operating Systems Supported by MySQL Community Server
...........
MySQL has been reported to compile successfully on the following
combinations of operating system and thread package.
....
* Linux, builds on all fairly recent Linux distributions with
glibc 2.3. See Section 2.13.1, "Linux Notes."
二,oracle安裝時(shí)如果在ldap環(huán)境,sqlplus連接會(huì)hang
同事jim在裝虛擬機(jī)環(huán)境(帳號(hào)用ldap管理)安裝oracle10gR2時(shí)正常,用sqlplus連接時(shí)報(bào)錯(cuò)
我安裝oracle現(xiàn)在都很正常。日志也正常。執(zhí)行sqlplus時(shí)候就停滯在這里了
munmap(0x2aae8b460000, 4096) = 0
getuid() = 30012
futex(0x2aae8a326878, FUTEX_WAIT, 2, NULL
...
Futex是fast userspace mutex的縮寫(xiě),意思是快速用戶空間互斥體。Linux內(nèi)核把它們作為快速的用戶空間的鎖和信號(hào)量的預(yù)制構(gòu)件提供給開(kāi)發(fā)者。Futex非;A(chǔ),借助其自身的優(yōu)異性能,構(gòu)建更高級(jí)別的鎖的抽象,如POSIX互斥體。大多數(shù)程序員并不需要直接使用Futex,它一般用來(lái)實(shí)現(xiàn)像NPTL這樣的系統(tǒng)庫(kù)。
metalink上有類(lèi)似錯(cuò)誤情況
https://metalink.oracle.com/metalink/plsql/f?p=130:14:79844992874824562::::p14_database_id,p14_docid,p14_show_header,p14_show_help,p14_black_frame,p14_font:NOT,419285.1,1,1,1,helvetica
是類(lèi)似一個(gè)軟件。
SQLPLUS connection to database hangs when Vintela software is installed
Doc ID: Note:419285.1
本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/67276/showart_695923.html |
|