CentOS 5.4 64位安装Oracle 10G |
发布时间: 2012/9/13 17:11:48 |
一、检查硬件
make-3.80-5 如果有软件包未安装,插入Linux系统安装光盘,使用以下方法安装 groupadd dba
passwd Oracle创建目录以 root 用户身份执行以下命令: mkdir -p /oraclechown -R Oracle:dba /oraclechmod -R 775 /Oracle配置 Linux 内核参数 给出的值都为最小值,因此如果您的系统使用一个更大的值,则不要进行更改。Linux 允许在系统启动并运行时修改大多数内核参数,所以无需在修改内核参数后重启系统。 kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default=4194304net.core.wmem_default=262144net.core.rmem_max=4194304net.core.wmem_max=262144注意,OEL 5 已经为 kernel.shmall 和 kernel.shmmax 定义了值。如果默认值等于或大于要求值,则使用默认值。使参数生效/sbin/sysctl -p设置环境变量export PATHTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIROracle_BASE=/oracle; export ORACLE_BASEOracle_HOME=$ORACLE_BASE/product/10.2.0.1/db_1; export ORACLE_HOMEOracle_SID=db1; export ORACLE_SIDOracle_TERM=xterm; export ORACLE_TERMPATH=/usr/sbin:$PATH; export PATHPATH=$Oracle_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$Oracle_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$Oracle_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH安装Oracleunzip linux.x64_11gR1_database.zip# sh ./runInstaller -ignoreSysPrereqs错误:Exception :java.lang.UnsatisfiedLinkError这个错误是也是由于缺少系统安装包造成的,只需安装XFree86-libs包即可,这个安装包可以在系统光盘中找到。: y+ P: |) n9 z1 s: u' z% `在上面两个错误如果出现在RedHat as5版本中,解决如下:在RHEL5中上面的包被libXp所取代了,因此rpm -ivh libXp-1.0.0-8.i386.rpm将包打上后问题即可解决。cat >> /home/Oracle/raw.conf <<EOFsystem=/opt/Oracle/oradata/system01.dbfsysaux=/opt/Oracle/oradata/sysaux01.dbfundotbs1=/opt/Oracle/oradata/undotbs01.dbfredo1_1=/opt/Oracle/oradata/redo01.dbfredo1_2=/opt/Oracle/oradata/redo02.dbfcontrol1=/opt/Oracle/oradata/control01.ctlcontrol2=/opt/Oracle/oradata/control02.ctltemp=/opt/Oracle/oradata/temp01.dbfusers=/opt/Oracle/oradata/users01.dbfspfile=/opt/Oracle/oradata/spfileora10.oraorapwd=/opt/Oracle/oradata/orapwdora10 EOFln -s /dev/raw/raw1 /oradata/system01.dbfln -s /dev/raw/raw2 /oradata/sysaux01.dbfln -s /dev/raw/raw3 /oradata/undotbs01.dbfln -s /dev/raw/raw4 /oradata/redo01.dbfln -s /dev/raw/raw5 /oradata/redo02.dbfln -s /dev/raw/raw6 /oradata/control01.ctlln -s /dev/raw/raw7 /oradata/control02.ctlln -s /dev/raw/raw8 /oradata/temp01.dbfln -s /dev/raw/raw9 /oradata/spfileora10.oraln -s /dev/raw/raw10 /oradata/orapwdora10ln -s /dev/raw/raw11 /oradata/users01.dbf 本文出自:亿恩科技【www.enkj.com】 |