1.下载相应linux版本的oracle
2.解压安装文件: (1) gunzip <filename>
(2) cpio -idmv < <filename>
3.设置内核参数:
(1) 向/etc/sysctl.conf文件中加入:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
# semaphores: semmsl, semmns, semopm, semmni
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
(2) 运行下面的命令改变当前内核的参数:
/sbin/sysctl -p
4.加入下面内容到 /etc/security/limits.conf文件
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
5.加入下面内容到/etc/pam.d/login文件
session required /lib/security/pam_limits.so
6.加入下面内容到/etc/selinux/config文件,如果此设置已经存在,改变value值就可以
SELINUX=disabled
7.使用下面的命令检查必须的包
rpm -q 包名
需要的包有:
binutils-2.* elfutils-libelf-0.* glibc-2.* glibc-common-2.* libgcc-4.*
libstdc++-4.* make-3.* elfutils-libelf-devel-0.* glibc-devel-2.* gcc-4.*
gcc-c++-4.* libstdc++-devel-4.* unixODBC-2.*
如果没有安装使用如下命令进行安装
yum install 包名
(注:包名可以写成上面的形式)
8.创建用户及组
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba oracle
usermod -G oinstall oracle
passwd oracle
9.创建目录
mkdir -p /usr/app/oracle/product/10.2.0/db_1
chown -R oracle.oinstall /usr/app
10.修改/etc/redhat-release文件
内容为:
redhat-4
11.向/etc/profile文件中加入如下内容
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/usr/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME
ORACLE_SID=TSH1; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
设置之后重新启动计算机
12.以root 用户登录执行以下命令:
xhost +
13.切换到oracle用户
su oracle
执行:export DISPLAY=:0.0
14.进入oracle安装文件的目录
执行 : ./runInstaller
15.当开始安装之后,如果出现在下面的几种异常的处理办法:
(1)Exception java.lang.UnsatisfiedLinkError: /tmp/OraInstall2005-09-07_01-21-03AM/jre/1.4.2/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory occurred
解决:运行 rpm -p - -whatprovides libXp.so.6 打印出此文件依靠的安装包, 运行 yum install [打印出来的文件名]
(2)在进入图形安装界面后,验证安装条件时,如果出现error的情况,请根据提示进入日志文件内.
如果出现:xcb_xlib.c:50: xcb_xlib_unlock: Assertion `c->xlib.lock failed.这样的错误
解决:
A.先root用户登录,执行下面内容
yum --enablerepo=development update libxcb
B.回到oracle用户,执行下面内容
export LIBXCB_ALLOW_SLOPPY_LOCK=1
(3)如果出现关于binutils包的错误请跳过
16.安装完成
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html
分享到:
相关推荐
Linux rpm for fedora 7 oracle 10g install oracle 10g Linux rpm for fedora 7 oracle 10g install oracle 10g
Fedora11 安装 oracle10g_10.2的步骤
Linux rpm for fedora 7 oracle 10g install oracle 10g
Oracle 11g在Fedora13下安装过程,我的安装步骤,成功的
Fedora Core 5系统下安装Oracle 10g
我的是64位的fedora17操作系统安装oracle11g数据库,安装过程中发现少了许多package,于是在网上各个地方下了所需要的所有rpm包,有些网上没有的,用yum install **.rpm可能会有的安装。整理不易,下载花了好多分,...
Fedora 7安装oracle缺少不少东西,我安装F7的时候还算是比较全面的安装,但是还是缺少不少东西,测试需要的软件如下: <br>$ rpm -q gcc make binutils openmotif setarch compat-db compat-gcc compat-gcc-...
由于软件大于15M,只能分两次长传
NULL 博文链接:https://oracleabc-126-com.iteye.com/blog/866235
环境:Windows Server 2000、Red Hat Enterprise 5、Fedora、Oracle 9i/Oracle 10g/Oracle 11g、Windows XP Professional、MyEclipse 5.5 本示例演示Hibernate 3.2呼叫Oracle的存贮过程和函数,以及通过Hibernate的...
Fedora 安装 Oracle 11g 手册
Fedora13/14 安装 oracle10g 卸载oracle10g oracle 安装过程常见的几个错误与解决方法
openmotif-2.3.0-0.3.fc7.ccrma.i386.rpm compat-db-4.3.29-2.fc7.x86_64.rpm compat-gcc-8-3.3.4.2.i386 compat-gcc-c++-8-3.3.4.2.i386.rpm compat-libstdc++-8-3.3.4.2.i386.rpm compat-libstdc++-devel-8-3.3....
oracle 10g在fedora 7安装所需的软件
oracle 10g在fedora 7安装所需的软件
oracle 10g在fedora 7安装所需的软件
oracle 10g在fedora 7安装所需的软件
oracle 10g在fedora 7安装所需的软件
Oracle Plsql For Dummies.pdf Outlook 2007 AIO Desk Reference For Dummies.pdf ** Outlook 2007 For Dummies Dec 2006.pdf Over The Road Wireless For Dummies Aug 2006.pdf P: Paint Shop Pro 9 For Dummies ...