常见LINUX下ORACLE错误解决方法
作者: uxwoldsh, 出处:linuxdiyf, 责任编辑: 李书琴,
2008-02-04 09:45
本文介绍了几个常见的LINUX下的ORACLE错误解决方法。
必要的硬件信息检查:
检查内容 最小值 检查命令参考
物理内存 512M # grep MemTotal /proc/meminfo
交换空间 max{1.0 GB,2倍内存} # grep SwapTotal /proc/meminfo
/tmp 空间 400 MB # df -k /tmp
软件所需空间 2.5 GB # df -k
数据库文件 1.2 GB # df -k
前提:tds7.1(kernel: 2.4.21-16)操作系统选择[完全安装]
一、建用户组、用户脚本creuser.sh
| # For create the oracle user #!/bin/sh groupadd -g 600 dba groupadd -g 601 oinstall useradd -u 600 -g dba -G oinstall oracle -d /opt/oracle -p oracle |
二、设置环境变量.bash_profile脚本如下(该脚本cp到$ORACLE_BASE目录下,并更改文件里的SID。执行以下命令:
| # chown –R oracle.dba /opt/oracle/ ): # .bash_profile # Use to set orale profile # /opt/oracle/.bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then SOURCE ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin export PATH unset USERNAME export ORACLE_BASE=/opt/oracle export ORACLE_SID=ORA10G #此参数应根据节点修改 export ORACLE_HOME=$ORACLE_BASE/product/ora10g export TNS_ADMIN=$ORACLE_HOME/network/admin export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data export PATH=$PATH:$ORACLE_HOME/bin:/sbin export LANG=en_US export LD_LIBRARY_PATH=${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib export THREADS_FLAG=native umask 022 |
- 本文关键词:

