修复Linux下安装Oracle9i的Link错误
点击次数:18 次 发布日期:2008-11-29 16:04:42 作者:源代码网
|
源代码网推荐 源代码网推荐 dbca好了 源代码网推荐 确保安装了以下的RPM开发包 源代码网推荐 gcc 源代码网推荐 cpp 源代码网推荐 glibc-devel 源代码网推荐 compat-libstdc++ 源代码网推荐 glibc-kernheaders 源代码网推荐 binutils 源代码网推荐 从Oracle官方网站下载Oracle9i安装文件并使用如下命令解包 源代码网推荐 zcat lnx_920_disk1.cpio.gz | cpio -idmv < 源代码网推荐 zcat lnx_920_disk2.cpio.gz | cpio -idmv < 源代码网推荐 zcat lnx_920_disk3.cpio.gz | cpio -idmv < 源代码网推荐 (注意磁盘空间) 源代码网推荐 创建Oracle用户帐号和安装目录 源代码网推荐 在shell下,作为root 源代码网推荐 groupadd dba 源代码网推荐 groupadd oinstall 源代码网推荐 useradd -g oinstall -G dba oracle 源代码网推荐 passwd oracle 源代码网推荐 mkdir -p /opt/oracle/product/9.2.0 源代码网推荐 chown -R oracle.oinstall /opt/oracle 源代码网推荐 mkdir -p /var/opt/oracle 源代码网推荐 chown oracle.dba /var/opt/oracle 源代码网推荐 chmod 755 /var/opt/oracle 源代码网推荐 在 oracle的.bash_profile中加上 源代码网推荐 export JAVA_FONTS=/usr/share/fonts/zh_CN/TrueType/ 源代码网推荐 export LC_ALL="zh_CN" 源代码网推荐 export ORACLE_BASE=/oracle 源代码网推荐 export ORACLE_HOME=/oracle/product/9.2 源代码网推荐 export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH 源代码网推荐 export ORACLE_OWNER=oracle 源代码网推荐 export ORACLE_SID=cqs 源代码网推荐 export ORACLE_TERM=vt100 源代码网推荐 export LD_ASSUME_KERNEL=2.4.1 源代码网推荐 export THREADS_FLAG=native 源代码网推荐 export LD_LIBRARY_PATH=/oracle/product/9.2/lib:$LD_LIBRARY_PATH 源代码网推荐 export PATH=/oracle/product/9.2/bin:$PATH 源代码网推荐 export NLS_LANG="american_america.ZHS16GBK" 源代码网推荐 在/etc/hosts里加主机名 源代码网推荐 源代码网推荐 进入Disk1目录 源代码网推荐 ./runInstaller 源代码网推荐 当link进行到61%时出现一个关于ins_oemagent错误,选择ignore忽略,之后修复 源代码网推荐 当link进行到84%时出现一个关于ins_ctx错误, 源代码网推荐 编辑$ORACLE_HOME/ctx/lib/env_ctx.mk文件,把$(LDLIBFLAG)dl加到以下位置 源代码网推荐 INSO_LINK=-L$(CTXLIB)$ (LDLIBFLAG)m $(LDLIBFLAG)dl处。 源代码网推荐 安装完成 源代码网推荐 修复第一个错误 源代码网推荐 在shell下,oracle用户 源代码网推荐 cd $ORACLE_HOME/network/lib 源代码网推荐 make -f ins_client.mk install 源代码网推荐 编辑$ORACLE_HOME/ctx/lib/ins_ctx文件 源代码网推荐 13-14行处 源代码网推荐 $(LINK) $(CTXHXOBJ) $(INSO_LINK) 源代码网推荐 为 源代码网推荐 $(LINK) -ldl $(CTXHXOBJ) $(INSO_LINK) 源代码网推荐 make -f ins_client.mk install 源代码网推荐 源代码网推荐 再vi /oracle/product/9.2.0/bin/dbca 源代码网推荐 改JRE_DIR=/opt/j2sdk1.4.1_02 源代码网推荐 $JRE_DIR/bin/java -native -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS 源代码网推荐 else 源代码网推荐 $JRE_DIR/bin/java -DORACLE_HOME=$OH -DJDBC_PROTOCOL=thin -mx64m -classpath $CLASSPATH oracle.sysman.assistants.dbca.Dbca $ARGUMENTS 源代码网推荐 fi 源代码网推荐 源代码网推荐 在/etc/sysctl.conf中加上 源代码网推荐 kernel.shmmax = 536870912 源代码网推荐 kernel.shmmni = 4096 源代码网推荐 kernel.shmall = 2097152 源代码网推荐 kernel.sem = 250 32000 100 128 源代码网推荐 fs.file-max = 65536 源代码网推荐 可在sheel中输入export NLS_LANG= 源代码网推荐 输入 lsnrctl stop 源代码网推荐 sqlplus /nolog 源代码网推荐 > connect /as sysdba 源代码网推荐 > shutdown 源代码网推荐 > exit 源代码网推荐 可一开使用dbca 源代码网推荐 也可改 oracle/jre/1.3.1/lib/font.propers 源代码网推荐 字体为 misc-ZYSong18030-medium-r-normal 源代码网推荐 路径为appendedfontpath=/usr/share/fonts/zh_CN/TrueType 源代码网推荐 源代码网推荐 源代码网推荐 源代码网推荐 源代码网供稿. |
